Dec 2, 2025
We open this edition by acknowledging AWS for their continued support of MapLibre during 2023–2025. Their contribution plays an important role in sustaining the growth of our open-source ecosystem.
Our gratitude goes to AWS for their continued multi-year commitment to MapLibre (2023-2025).
The highlight of this month is the landmark release of Martin v1.0, a major milestone for the project. We also bring updates across MapLibre Native and GL JS, a new video export plugin from the community, and information on upcoming community calls.
🎉 After 8 years in development, Martin v1.0 is here! 🎉
We are thrilled to announce the official release of Martin v1.0. Since joining MapLibre in 2022, Martin has evolved from a simple tile server supporting a single PostgreSQL connection into the fastest, feature-rich, open-source tile server available today.
This incredible progress is thanks to over 80 contributors who have expanded Martin’s capabilities to include:
A special thanks to Stepan Kuzmin, the original author, and to key contributors Yuri Astrakhan, Frank Elsinga, and Lucas, along with everyone else who made this project a success!
Please help us test the new MapLibre Android pre-release, v12.3.0-pre0 (available on Maven Central). Two features need testing:
icon-offset) andSince we don’t have a large QA team, we rely on the community to help ensure enhancements don’t inadvertently break existing apps. Please report back, even if everything worked as expected.
We made a new release of the MapLibre Android test app. If you have an Android device lying around, you can help us improve the stability of MapLibre Android by installing this app and starting the “long running test” activity. Any crashes will be automatically reported to MapLibre developers.
The test app helped us find and fix a long-standing bug of the Vulkan backend that we were not able to reproduce before. This was one of the last blockers for one of our users that wanted to usethe Vulkan build of MapLibre Android.
Releases
We also recommend reading this detailed community post by Ahmed, on MapLibre performance on Android Auto.
We have released two major versions this month: v5.12 and v5.13. The main feature that was added as part of these versions is support for MLT (MapLibre Tiles)!
Experimental Tile Slicing
experimentalZoomLevelsToOverscale flag.GeoJSON Optimizations & Font Updates
glyph to be removed and use the browser native text rendering capabilities, which can improve support for rendering text in all kind of languages.Before | After |
|---|---|
![]() | ![]() |
Example from the font improvements testing: see more cases in the GitHub comment thread
🤝 Thanks to all the contributors this month! Lucas Wojciechowski, Ryan, Lars Maxfield, Tohold, Niklas Greindl, Benedikt Vogl, Minh Nguyễn.
Brice Person has made the first release of an open-source plugin for MapLibre GL JS that enables video export with animated camera movements.
What it does:
Technical approach:
Uses MapLibre GL JS v5.11.0+ time control API (setNow()) for deterministic frame-by-frame rendering, ensuring smooth exports without screen recording artifacts.
Resource Links:
Feedback and contributions welcome!
License: BSD-3-Clause
We continue our regular community calls on the second Wednesday of each month, with an additional session on the last Wednesday to better accommodate Asia/Oceania time zones.
Upcoming Calls
🌏 MapLibre Eastern Call
Held on the last Wednesday of the month at an Asia/Oceania-friendly hour:
🔗 View meeting times in your local timezone.
All calls are open to everyone. Zoom links are shared in the MapLibre Slack. Not yet a member? Request an invite via the OpenStreetMap US Slack. We’d love to see you there!