ITADN
maplibre/maplibre-native

版本发布 8

ios-v6.27.0
? · 2026-06-07

- Implement ambient cache for PMTiles sources ([#4290](https://github.com/maplibre/maplibre-native/pull/4290)).

android-v13.0.0
? · 2026-03-03

### ✨ Features and improvements - 💥 **Breaking:** Use Vulkan as rendering backend for the `org.maplibre.gl:android-sdk` package. You can still use OpenGL ES with the `org.maplibre.gl:android-sdk-opengl` package. - core, android: add support for camera roll ([#3011](https://github.com/maplibre/maplibre-native/pull/3011)). - Add multithreaded upload to dynamic texture on Vulkan [Core feature] ([#4028](https://github.com/maplibre/maplibre-native/pull/4028)). - core: Avoid unnecessary raster buffer updates ([#4085](https://github.com/maplibre/maplibre-native/pull/4085)). ### 🐞 Bug fixes - Fix laggy map when using synchronous GeoJSON source [#4092](https://github.com/maplibre/maplibre-native/pull/4092). This replaces the synchronous methods on `GeoJsonSource` introduced in [#3560](https://github.com/maplibre/maplibre-native/pull/3560). To migrate, pass `GeoJsonOptions` with `options.withSynchronousUpdate(true)` when constructing a `GeoJsonSource`. - Do not capture this in Android GeoJSONSource ([#3976](https://github.com/maplibre/maplibre-native/pull/3976)). - Fix Vulkan headless backend resize ([#4030](https://github.com/maplibre/maplibre-native/pull/4030)). - Disable scissor test when clearing on OpenGL ([#4029](https://github.com/maplibre/maplibre-native/pull/4029)).

android-v13.0.0-pre0预发布
? · 2026-02-11

- Fix laggy map when using synchronous GeoJSON source [#4092](https://github.com/maplibre/maplibre-native/pull/4092). This replaces the synchronous methods on `GeoJsonSource` introduced in [#3560](https://github.com/maplibre/maplibre-native/pull/3560). To migrate, pass `GeoJsonOptions` with `options.withSynchronousUpdate(true)` when constructing a `GeoJsonSource`.

ios-v6.22.2
? · 2026-01-21

- Metal backend resource for MacOS fixes ([#4020](https://github.com/maplibre/maplibre-native/pull/4020)). - Port several iOS fixes from GrabMaps ([#4023](https://github.com/maplibre/maplibre-native/pull/4023)). - Metal: only update offset if we call setVertexBuffer previously ([#4049](https://github.com/maplibre/maplibre-native/pull/4049)).

node-v6.3.0
? · 2025-12-30

- Updated supported node versions to v20, v22, and v24. Support for node v18 has been removed. ([#3760](https://github.com/maplibre/maplibre-native/pull/3760)) - Updated NAN to v2.23.0 to support node v24 ([#3760](https://github.com/maplibre/maplibre-native/pull/3760)) - Updated the linux binary to be built on Ubuntu 24.04 ([#3760](https://github.com/maplibre/maplibre-native/pull/3760)) - Updated the macos binary to be built on macOS 15 ([#3863](https://github.com/maplibre/maplibre-native/pull/3863)) - Moved node-pre-gyp back to @acalcutt/node-pre-gyp to support node v24. There is currently an issue with releases of @mapbox/node-pre-gyp which is preventing using it. ([#3760](https://github.com/maplibre/maplibre-native/pull/3760)) - Add Windows arm64 binary build to ci and release workflows. ([#3760](https://github.com/maplibre/maplibre-native/pull/3760)) - Add options parameter to addImage method in Node.js type definitions ([#3868](https://github.com/maplibre/maplibre-native/pull/3868)) - Create bump workflow using reusable workflow ([#4016](https://github.com/maplibre/maplibre-native/pull/4016)) (by [acalcutt](https://github.com/acalcutt)

android-v12.2.3
? · 2025-12-19

- Fix issue caused by frustum offset when map is resized [#4015](https://github.com/maplibre/maplibre-native/pull/4015).

android-v12.2.2
? · 2025-12-10

### 🐞 Bug fixes - Fix crash due to pure virtual function call v2 ([#3996](https://github.com/maplibre/maplibre-native/pull/3996)).

ios-v6.21.1
? · 2025-11-28

- Include static XCFramework in GitHub release.