Releases: CesiumGS/cesium
CesiumJS 1.108
1.108 - 2023-08-01
Starting with version 1.109, CesiumJS will require Firefox version 114 or higher for rendering. This is to facilitate web worker loading and remove outdated dependencies. Other browsers and node will be unaffected.
Highlights include:
- Fixed issue where terrain with multiple layers was loading higher LOD tiles inconsistently. #11312
- Updated endpoints for OpenStreetMap tiles #11407
- Fixed calculation of GroundPolyline bounding spheres in regions with negative terrain heights. #11184
- Fixed CzmlDataSource in cases of custom Ellipsoid.WGS84 definitions. #11190
See the changelog for the complete list of changes.
CesiumJS 1.107.1
1.107.1 - 2023-07-13
Highlights include:
- Fixed promise return value when using
viewer.flyTo
to navigate to an ImageryLayer. #11392 - Fixed
depthTestAgainstTerrain
value being overridden when using the base layer picker widget. #11393 - Fixed a bug where
Model
would not respond to different alpha values in aCesium3DTileStyle
. #11399
See the changelog for the complete list of changes.
CesiumJS 1.107
1.107 - 2023-07-03
Highlights include:
- Added
Cesium3DTileset.cacheBytes
andCesium3DTileset.maximumCacheOverflowBytes
to better control memory usage. - Fixed a race condition when loading cut-out terrain. #11382
- Fixed credits for imagery layer shows up even when layer is hidden. #11340
- Fixed crash in
CzmlDataSource
when a 3D Tileset entity is hidden. #11357
See the changelog for the complete list of changes.
CesiumJS 1.106
CesiumJS 1.105.1
1.105.1 - 2023-05-10
Highlights include:
- Added
createGooglePhotorealistic3DTileset
to create a 3D tileset streaming Google Photorealistic 3D Tiles. - Added
GoogleMaps
for managing credentials when loading data from the Google Map Tiles API. - Improved camera controls when globe is off. #7171
See the changelog for the complete list of changes.
CesiumJS 1.105
1.105 - 2023-05-01
Highlights include:
- Added
ArcGisMapServerImagery.fromBasemapType
, andArcGisBaseMapType
, andArcGisMapService
for ease of use with the latest ArcGIS Imagery API. #11098 - Fixed Repeated URI parsing slows 3D Tiles performance #11197. Together with #11211, this can reduce tile parsing time by as much as 25% on large tilesets
- Added
CreditDisplay.addStaticCredit
andCreditDisplay.removeStaticCredit
such thatCredit.showOnScreen
value is taken into account. #6215 - Added
options.gltfCallback
toModel.loadGltfAsync
to allow apps to access the loaded glTF JSON. #11240
See the changelog for the complete list of changes.
CesiumJS 1.104
1.104 - 2023-04-03
Highlights include:
- The
readyPromise
pattern has been deprecated across the API. It will be removed in CesiumJS 1.107. This has been done to facilitate better asynchronous flow and error handling. #11059 - Added asynchronous constructors for ImageryProviders, TerrainProviders, 3D Tilesets, and Models.
- Fixed various race conditions from asynchronous operations. #10909
- Fixed Cesium.Viewer instantiated inside lit components: CreditDisplay is missing its styles #10907
See the changelog for the complete list of changes.
CesiumJS 1.103
1.103 - 2023-03-01
Highlights include:
- Added smooth zoom with mouse wheel. #11062
- Enabled lighting on voxels with BOX shape. #11076
- Fixed browser warning for
willReadFrequently
option. #11025 - Replaced constructor types with primitive types in JSDoc and generated TypeScript definitions. #11080
- Adjusted render order of voxels and opaque entities. #11120
- Fixed artifacts on edges of voxels with BOX shape. #11050
See the changelog for the complete list of changes.
CesiumJS 1.102
1.102 - 2023-02-01
Highlights include:
- CesiumJS now defaults to using a WebGL2 context for rendering. WebGL2 is widely supported on all platforms and this results in better feature support across devices, especially mobile.
- Added
FeatureDetection.supportsWebgl2
to detect if a WebGL2 rendering context in the current browser. - Fixed label background rendering. #11040
- Fixed a bug decoding glTF Draco attributes with quantization bits above 16. #7471
See the changelog for the complete list of changes.
CesiumJS 1.101
1.101 - 2023-01-02
Highlights include:
- Added
vertexShadowDarkness
parameter toGlobe
to control the amount of darkness of the vertex shadow when terrain lighting is enabled. #10914 - Added experimental support for 3D Tiles voxels with the
3DTILES_content_voxels
extension. The current implementation is intended for development use, as the voxel format has not yet been finalized and is subject to breaking changes without deprecation. #10253 - Fixed a bug where the scale of a
PointPrimitive
was incorrect whenscaleByDistance
was set to aNearFarScalar
. #10912 - Fixed glTF models with a mix of Draco and non-Draco attributes. #10936
- Fixed a bug where billboards with
alignedAxis
properties were not properly aligned in 2D and Columbus View. #10965 - Fixed a bug where *.ktx2 image loading from a URI failed. #10869
- Fixed a bug where a
Model
would sometimes disappear when loaded in Columbus View. #10945
See the changelog for the complete list of changes.