v11.17.0-rc.2
Pre-release
Pre-release
·
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-strengthproperty 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