1.139

CesiumGS/cesium1.139Mar 2, 2026by jjhembd

AI Summary

Adds panorama rendering capabilities, enhanced depth testing, and fixes Gaussian splat rendering race conditions.

Key Highlights

  • Added panorama support via `EquirectangularPanorama` and `CubeMapPanorama` classes.
  • Added GoogleStreetViewCubeMapPanoramaProvider support.
  • Added more depth testing options for billboards and labels.
  • Added support for more metadata types in custom shaders via property textures.

New Features

  • Panorama rendering classes.
  • Google Street View cube map provider.
  • Enhanced depth testing.
  • Extended metadata support in shaders.
  • Gaussian splat race condition fixes.

Full Release Notes

1.139 - 2026-03-02

Highlights include:
- Added panorama support via new `EquirectangularPanorama` and `CubeMapPanorama` classes, along with `GoogleStreetViewCubeMapPanoramaProvider` for loading cube map faces from the Google Street View Static API and rendering them in a cube map panorama. [#13153](https://github.com/CesiumGS/cesium/pull/13153/)
- Added more depth testing options for billboards and labels. [#12994](https://github.com/CesiumGS/cesium/pull/12994)
- Added support for more metadata types via property textures in custom shaders. [#13135](https://github.com/CesiumGS/cesium/pull/13135)
- Modified Sandcastle application to use a hybrid text and semantic, embedding based search. [#13090](https://github.com/CesiumGS/cesium/pull/13090)
- Fixed Gaussian splat race conditions in snapshot/sort updates. [#13016](https://github.com/CesiumGS/cesium/issues/13016) [#12965](https://github.com/CesiumGS/cesium/issues/12965)
- Fixed flashing when rendering multiple Gaussian splat primitives. [#12967](https://github.com/CesiumGS/cesium/issues/12967)

See the [changelog](https://github.com/CesiumGS/cesium/blob/1.139/CHANGES.md) for the complete list of changes.