Skip to content

Commit 66e0037

Browse files
authored
Prepare for official MapLibre Android + Vulkan release (#3086)
1 parent 780b736 commit 66e0037

File tree

2 files changed

+21
-2
lines changed

2 files changed

+21
-2
lines changed

platform/android/CHANGELOG.md

+20-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,30 @@
11
# Changelog MapLibre Native for Android
22

3-
## main
3+
## 11.7.0
4+
5+
This release marks the official release of MapLibre Android with Vulkan support. [Vulkan](https://www.vulkan.org) is a modern graphics API which brings advantages such as improved performance, improved observability and better stability. Specifically, starting with this version we are releasing multiple versions of MapLibre Android:
6+
7+
- `org.maplibre.gl:android-sdk` (still OpenGL ES for now, might default to another rendering backend or might choose depending on device support in a future major release).
8+
- `org.maplibre.gl:android-sdk-opengl` (OpenGL ES).
9+
- `org.maplibre.gl:android-sdk-vulkan` (Vulkan).
10+
11+
Stability has proven to be excellent, but there are a few [known issues with Vulkan](https://github.com/maplibre/maplibre-native/issues?q=is%3Aissue%20state%3Aopen%20label%3AVulkan%20type%3ABug) that will be addressed in a future update.
12+
13+
Currently it is not possible to choose a backend at runtime. If you care about supporting devices that only support OpenGL ES and you want to use Vulkan, you will need to produce and ship [multiple APKs](https://developer.android.com/google/play/publishing/multiple-apks). Please see [this issue](https://github.com/maplibre/maplibre-native/issues/3079) if you are interested in choosing a rendering backend during initialization.
14+
15+
Thanks to everyone who helped test the pre-releases!
416

517
### ✨ Features and improvements
618

19+
- Fix the issue that the empty polyline cannot be updated ([#3046](https://github.com/maplibre/maplibre-native/pull/3046)).
20+
- feat: add `getZoom` and `setZoom` function support for Android Auto ([#3037](https://github.com/maplibre/maplibre-native/pull/3037)).
21+
- Use MapLibre Android as attribution string across languages ([#3080](https://github.com/maplibre/maplibre-native/pull/3080)).
22+
- Use CMake 3.24.0+ for Android ([#3065](https://github.com/maplibre/maplibre-native/pull/3065)).
23+
724
### 🐞 Bug fixes
825

26+
- Fix crash on unsupported attribute type conversion ([#3066](https://github.com/maplibre/maplibre-native/pull/3066)).
27+
928
## 11.6.1
1029

1130
### 🐞 Bug fixes

platform/android/MapLibreAndroid/gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION_NAME=11.6.1
1+
VERSION_NAME=11.7.0
22

33
# Only build native dependencies for the current ABI
44
# See https://code.google.com/p/android/issues/detail?id=221098#c20

0 commit comments

Comments
 (0)