CesiumJS
An open source JavaScript library for world-class 3D globes and maps. Learn more.
or install with NPM:
$ npm install cesium
What’s new?
1.128 - 2025-04-01
Highlights include:
- Added support for loading iTwin data using share keys as an alternative to user-based OAuth. When using a share key, set
ITwinPlatform.defaultShareKey
. #12530 - Added
Frozen.EMPTY_OBJECT
andFrozen.EMPTY_ARRAY
for use as default parameter values that avoid unnecessary memory allocations. #12507 - Fixed entity tracking for delayed datasource bounding spheres. #12465
Camera.getPickRay
now correctly returns a ray with origin in world coordinates in orthographic mode. #12500- Fixed camera zooming in 3D orthographic mode when pixelRatio is not 1. #12487
- Fixed shape bounds and transforms for cylinder-shaped voxels. #12522
- Fixed an issue where clamped entities' height updates could stall when using high-resolution terrain due to a growing queue of tiles in
updateHeights
inQuadtreePrimitive
. #12476
See the changelog for the complete list of changes.