Cesium v1.98 Release Notes

Release Date: 2022-10-03 // over 1 year ago
  • ๐Ÿ’ฅ Breaking Changes :mega:

    • ๐Ÿš€ As of the previous release (1.97), new Model() is an internal constructor and must not be used directly. Use Model.fromGltf() instead. #10778
    โž• Additions :tada:
    • Added support for the WEB3D_quantized_attributes extension found in some glTF 1.0 models. #10758
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  Fixed a bug where instanced models without normals would not render. #10765
    • ๐Ÿ›  Fixed a regression where i3dm with scale and without rotation would render incorrectly. #10808
    • ๐Ÿ›  Fixed a regression where instanced feature IDs were not processed correctly #10771
    • ๐Ÿ›  Fixed a regression where Cesium3DTileFeature.setProperty() was not creating properties for unknown property IDs. #10775
    • Fixed a regression where pnts tiles with 3DTILES_draco_point_compression and <= 8 quantization bits were being rendered incorrectly. #10794
    • ๐Ÿ›  Fixed a regression where glTF models with unused nodes would crash #10813
    • ๐Ÿ›  Fixed a regression where tilesets would not load in multiple Viewers. #10828
    • ๐Ÿ›  Fixed a bug where camera would not follow the Viewer.trackedEntity if it had a model with a HeightReference other than NONE. #10805
    • ๐Ÿ›  Fixed a bug where calling removeAll on a ClippingPlaneCollection attached to a Model would cause a crash. #10827
    • ๐Ÿ›  Fixed a bug where replacing a Model's ClippingPlaneCollection with one of the same length would cause a crash. #10831
    • ๐Ÿ›  Fixed a bug where KMLs with a NetworkLink with viewRefreshMode=='onRegion' would cause Cesium to make numerous resource requests and possibly trigger an out of memory error. #10790
    • ๐Ÿ›  Fixed a bug where calling Vector3DTileContent.getFeature before a render update could result in no feature being returned. #10819