Skip to content

deps(deps): bump org.maplibre.gl:android-sdk from 12.3.1 to 13.2.0 - #996

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/org.maplibre.gl-android-sdk-13.2.0
Closed

deps(deps): bump org.maplibre.gl:android-sdk from 12.3.1 to 13.2.0#996
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/org.maplibre.gl-android-sdk-13.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 2, 2026

Copy link
Copy Markdown
Contributor

Bumps org.maplibre.gl:android-sdk from 12.3.1 to 13.2.0.

Release notes

Sourced from org.maplibre.gl:android-sdk's releases.

android-v13.2.0

✨ Features and improvements

  • Add asynchronous deletion option for Android renderer backend (#4287).

🐞 Bug fixes

  • fix(renderer): guard ImageManager callback against use-after-free (#4233).
  • core: clear vulkan allocator handle after destruction (#4302).
  • [core] Keep BackendScope and context valid when closing the thread pool (#4307).
  • [core] Fix buffer versioning (#4291).

android-v13.1.0

Note: this release has some changes to how icon offsets behave on pitched maps. If this causes a regression for your use case please open an issue on maplibre/maplibre-native.

✨ Features and improvements

  • Update Boost to 1.90 (#4210).
  • android: update AGP and Gradle dependencies (#4245).
  • Handle allocation failure [Core feature] (#4178).
  • (android): apply size optimization flags to RelWithDebInfo build config (#4247).
  • Disable icon scaling with offsets (#3928).
  • Add attribute buffer index to support multiple attributes interleaved in single buffer bind [Core optimization] (#4241).

🐞 Bug fixes

  • Fix infinite recursion causing Stack Overflow in TileSet.kt setBounds() (#4252).
  • core: Fix crash in RenderLayer::updateTile when layerGroup is not a TileLayerGroup (#4217).

android-v13.0.3-pre0

No release notes provided.

android-v13.0.2

✨ Features and improvements

  • core: Skip empty dynamic texture submissions (#4177).
  • core: better handle tile compression in PMTiles sources (#4159).
  • core: Use interleaved buffer for paint property binders (#4124).

🐞 Bug fixes

  • core: Fix vulkan surface rotation (#4182).
  • core: Fix crash during exception stack unwind (#4188).

android-v13.0.1

🐞 Bug fixes

  • core: Fix scissor rectangle size (#4147).
  • core: fix color-relief/hillshade invisible above fill layers on Metal/Vulkan/WebGPU (#4166)

... (truncated)

Commits
  • d20b369 Release MapLibre Android 13.2.0 (#4308)
  • 57f2521 [core] Fix buffer versioning (#4291)
  • fe1d911 [core] Keep BackendScope and context valid when closing the thread pool (#4...
  • 9e11772 core: clear vulkan allocator handle after destruction (#4302)
  • 103a144 Bump simple-git from 3.33.0 to 3.36.0 (#4293)
  • bccfcdd Add asynchronous deletion option for Android renderer backend (#4287)
  • 6b9b342 fix(renderer): guard ImageManager callback against use-after-free (#4233)
  • 9faee47 Sponsor additions (#4285)
  • 6aa804f Optimize fill extrusion memory by using instancing [Core optimization] (#4256)
  • e0af63c Update metal-cpp (#4087)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.maplibre.gl:android-sdk](https://github.com/maplibre/maplibre-native) from 12.3.1 to 13.2.0.
- [Release notes](https://github.com/maplibre/maplibre-native/releases)
- [Changelog](https://github.com/maplibre/maplibre-native/blob/main/CHANGELOG.md)
- [Commits](maplibre/maplibre-native@android-v12.3.1...android-v13.2.0)

---
updated-dependencies:
- dependency-name: org.maplibre.gl:android-sdk
  dependency-version: 13.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@greptile-apps

greptile-apps Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR bumps the MapLibre Android SDK from 12.3.1 to 13.2.0, a major version increment that brings Vulkan renderer support, several crash and use-after-free fixes, and a behaviour change in icon-offset scaling on pitched maps.

  • The sole file changed is app/build.gradle.kts — one dependency line updated from 12.3.1 to 13.2.0.
  • The v13.1.0 release notes explicitly warn that icon-offset behaviour on pitched maps changed (PR #3928 disabled icon scaling with offsets); if the app renders icons with non-zero offsets on a pitched map, their visual positions may shift.
  • The v13.0.0 release notes are truncated in the PR description; the initial major-version entry is the most likely place for any source-level breaking changes, so manual smoke testing of the map, offline download flow, and marker rendering is advisable before merging.

Confidence Score: 4/5

Safe to merge after manual smoke testing of the map screen, offline download flow, and marker rendering on pitched maps.

The v13.1.0 changelog explicitly notes a behaviour change in icon-offset handling on pitched maps, and the v13.0.0 release notes are truncated in the PR, leaving the initial major-version entry unreviewed. The app uses SymbolLayer markers and the offline API (setOfflineMapboxTileCountLimit, a legacy Mapbox-branded method whose continued presence in v13 could not be confirmed from available sources). These are not confirmed breakages, but they represent real surface area that deserves a quick manual pass before merging.

No files in the diff need attention — the risk is in runtime behaviour of MapScreen.kt and MapLibreOfflineManager.kt against the new SDK, which lies outside the changed files.

Important Files Changed

Filename Overview
app/build.gradle.kts Single-line dependency bump from org.maplibre.gl:android-sdk 12.3.1 → 13.2.0; major version change warrants runtime validation given the icon-offset behaviour change and truncated v13.0.0 release notes.

Reviews (1): Last reviewed commit: "deps(deps): bump org.maplibre.gl:android..." | Re-trigger Greptile

@dependabot @github

dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #1003.

@dependabot dependabot Bot closed this Jun 8, 2026
@dependabot
dependabot Bot deleted the dependabot/gradle/org.maplibre.gl-android-sdk-13.2.0 branch June 8, 2026 09:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants