1.140
ByteDance-Seed/SeedVR1.140Apr 1, 2026by lukemckinstry
AI Summary
This release focuses on performance improvements with new vector primitive APIs, support for ITwin Reality Data, and enhanced WMTS GetFeatureInfo capabilities. It also updates device requirements for labels and billboards and adds support for double-precision metadata in custom shaders.
Key Highlights
- WebGL 2 requirement for labels and billboards
- Experimental performance-focused vector primitive APIs (BufferPointCollection, etc.)
- Added support for ITwin GaussianSplat3DTiles
- Added GetFeatureInfo support to WebMapTileServiceImageryProvider
- Added PathGraphics.relativeTo property for reference frames
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
- BufferPointCollection, BufferPolylineCollection, and BufferPolygonCollection APIs
- ITwin Reality Data support
- WMTS GetFeatureInfo support (KVP and RESTful)
- Double-precision metadata support in custom shaders
- PathGraphics.relativeTo reference frame support
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.