Skip to content

v11.17.0-rc.2

Pre-release
Pre-release

Choose a tag to compare

@mapbox-github-ci-writer-public-1 mapbox-github-ci-writer-public-1 released this 21 Nov 20:10
· 154 commits to main since this release

Features ✨ and improvements 🏁

  • Cleanup GeometryCollection usage in favor of FlatGeometries
  • Procedural building optimisations
  • Support custom offline TTL header
  • line-emissive-strength property is now data-driven, allowing different road types to be rendered in a single layer for improved performance
  • Enhanced Background Monitoring for geofencing:
    Maps SDK now utilizes the region monitor to support geofencing in the background. This improvement allows for more reliable tracking without needing the app to be actively open.

Bug fixes 🐞

  • Fix crash in config-dependent interpolate expression on style switching
  • Fix for model manager deleting renderer resources on custom thread
  • Fixed config expression evaluation to properly check dependencies
  • Reset style lights when switching to a new style
  • Optimized shadow rendering by limiting extra tile requests to zoom levels 16 and above, improving performance at zoom 15
  • Optimized fill-extrusion rendering at zoom 17-22 by preventing bucket overscaling, significantly reducing tile cache evictions and CPU overhead

Dependencies

  • Update MapboxCommon to 24.17.0-rc.2.
  • Update MapboxCoreMaps to 11.17.0-rc.2:

Dependency requirements:

  • Compatible version of Xcode: 16.2