1.145 1.146

high risk

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

1.145

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 notes
1.146

CesiumJS 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