1.125
CesiumGS/cesium1.125Jan 2, 2025by ggetz
AI Summary
This release enhances iTwin integration and optimizes performance for environment maps while fixing date formatting and rendering artifacts like z-fighting.
Key Highlights
- Expanded iTwin Platform integration to load GeoJSON/KML via Reality Management API.
- Added environmentMapOptions to ModelGraphics to control performance updates.
- Reduced memory usage and performance bottlenecks for environment maps.
- Fixed JulianDate to generate valid ISO strings with fractional milliseconds.
New Features
- Loading GeoJSON and KML data from the Reality Management API.
- Model graphics environment map control options.
Full Release Notes
1.125 - 2025-01-02 Highlights include: - Expanded integration with the [iTwin Platform](https://developer.bentley.com/) to load GeoJSON and KML data from the Reality Management API. Use `ITwinData.createDataSourceForRealityDataId` to load data as either GeoJSON or KML. [#12344](https://github.com/CesiumGS/cesium/pull/12344) - Added `environmentMapOptions` to `ModelGraphics`. For performance reasons by default, the environment map will not update if the entity position change. If environment map updates based on entity position are desired, provide an appropriate `environmentMapOptions.maximumPositionEpsilon` value. [#12358](https://github.com/CesiumGS/cesium/pull/12358) - Reduced memory usage and performance bottlenecks when using environment maps with models. [#12356](https://github.com/CesiumGS/cesium/issues/12356) - Fixed `JulianDate` to always generate valid ISO strings for fractional milliseconds. [#12345](https://github.com/CesiumGS/cesium/pull/12345) - Fixed intermittent z-fighting issue. [#12337](https://github.com/CesiumGS/cesium/issues/12337) See the [changelog](https://github.com/CesiumGS/cesium/blob/1.125/CHANGES.md) for the complete list of changes.