1.145 1.146
CesiumGS/cesiumSep 1, 2026 → Oct 1, 202630 days between releases
What's New
New @cesium/core package separates math classes from engine (breaking change)
Breaking Changes
- Math, geometry, time, and utility classes moved from @cesium/engine to new @cesium/core package
New Features
- New @cesium/core package contains math and utility classes
- New vectorBlendOption on Cesium3DTileset for blending modes
- New .pickObject getter/setter on BufferPrimitive
- New batch .setPositions method on BufferPrimitiveCollection
Improvements
- Refactored codebase by separating math classes into new @cesium/core package
- Performance improvements for buffer primitives via batch .setPositions method
Upgrade Notes
If you import math classes directly from @cesium/engine, you must now import them from @cesium/core. Check bundler configuration for the new package dependency.
The Two Releases
CesiumJS 1.145
Sep 1, 2026· 2 months ago
CesiumJS 1.145 introduces significant enhancements to 3D visualization capabilities, specifically improving how vector tiles interact with 3D terrain. Key updates include new algorithms for clipping polygons and the ability to drape vector data onto 3D tile surfaces.
Full release notesCesiumJS 1.146
Oct 1, 2026· 20 days ago
CesiumJS 1.146 introduces a new `@cesium/core` package to separate mathematical and utility classes from the engine. The release focuses on performance enhancements for buffer primitives and introduces new blending options for 3D tilesets.
Full release notes