1.140
openmeterio/openmeter1.140Apr 1, 2026by lukemckinstry
AI Summary
CesiumJS 1.140 adds vector primitive APIs, support for GaussianSplat3DTiles Reality Data, and WMTS GetFeatureInfo. It also introduces a WebGL 2 requirement for billboards and labels.
Key Highlights
- WebGL 2 requirement for billboards and labels
- New vector primitive APIs (BufferPointCollection, etc.)
- Support for GaussianSplat3DTiles (Reality Data)
- GetFeatureInfo support for WMTS services
- PathGraphics relativeTo property
Breaking Changes
- Billboards and labels now require device support for WebGL 2, or WebGL 1 with ANGLE_instanced_arrays and MAX_VERTEX_TEXTURE_IMAGE_UNITS > 0.
New Features
- Vector primitive APIs
- GaussianSplat3DTiles support
- WMTS GetFeatureInfo support
- Double-precision metadata support in custom shaders
- PathGraphics relativeTo property
Full Release Notes
1.140 - 2026-04-01 Highlights include: - Billboards and labels now require device support for WebGL 2, or WebGL 1 with ANGLE_instanced_arrays and MAX_VERTEX_TEXTURE_IMAGE_UNITS > 0. https://github.com/CesiumGS/cesium/issues/13053 https://github.com/CesiumGS/cesium/pull/13253 - Added experimental, performance-focused vector primitive APIs: BufferPointCollection, BufferPolylineCollection, and BufferPolygonCollection. https://github.com/CesiumGS/cesium/pull/13212 - Added support for Reality Data of type ITwinPlatform.RealityDataType.GaussianSplat3DTiles to ITwinData.createTilesetForRealityDataId. https://github.com/CesiumGS/cesium/pull/13208 - Added GetFeatureInfo support to WebMapTileServiceImageryProvider, enabling WebMapTileServiceImageryProvider.pickFeatures for both KVP and RESTful WMTS services. New class parameters include enablePickFeatures, getFeatureInfoFormats, getFeatureInfoUrl, and getFeatureInfoParameters. https://github.com/CesiumGS/cesium/pull/13196 - Added limited support (via downcasting) for double-precision metadata types in custom shaders. https://github.com/CesiumGS/cesium/pull/13323 - Added a new experimental property PathGraphics.relativeTo which allows entity PathGraphics to be displayed in a reference frame relative to another entity, or a different reference frame than the entity's Position.ReferenceFrame. https://github.com/CesiumGS/cesium/pull/13223 See the [changelog](https://github.com/CesiumGS/cesium/blob/1.140/CHANGES.md) for the complete list of changes.