|
| 1 | +--- |
| 2 | +title: "MapLibre Newsletter March 2025" |
| 3 | +date: "2025-04-04" |
| 4 | +categories: ["newsletter"] |
| 5 | +authors: [bart, harel, ramyaragupathy] |
| 6 | +draft: false |
| 7 | +--- |
| 8 | + |
| 9 | +import { Image } from "astro:assets"; |
| 10 | +import hudScreenshot from "./hud-screenshot.png"; |
| 11 | + |
| 12 | +March has been a busy month across the MapLibre ecosystem, with new releases, major community contributions, and powerful features in the works. We’re also incredibly grateful that [MapTiler has joined as a Silver Sponsor of the MapLibre project](https://maplibre.org/news/2025-03-31-maptiler-announcement/). MapTiler has been a long-time supporter of open-source mapping, and their sponsorship helps ensure the sustainability and growth of our community. |
| 13 | + |
| 14 | +With that note, let’s dive into this month’s highlights. |
| 15 | + |
| 16 | +## MapLibre Native |
| 17 | + |
| 18 | +- [Grab](https://en.wikipedia.org/wiki/Grab_Holdings) is [contributing](https://github.com/maplibre/maplibre-native/pulls?q=author%3Agrab-liyanjin) to MapLibre Native. While they currently use an internal fork, they plan to adopt MapLibre Native later this year. We’re looking forward to collaborating with them and supporting their onboarding process. |
| 19 | + |
| 20 | +- MapLibre iOS [6.12.1](https://github.com/maplibre/maplibre-native/releases/tag/ios-v6.12.1) and MapLibre Android [11.8.3](https://github.com/maplibre/maplibre-native/releases/tag/android-v11.8.3), [11.8.4](https://github.com/maplibre/maplibre-native/releases/tag/android-v11.8.4) and [11.8.5](https://github.com/maplibre/maplibre-native/releases/tag/android-v11.8.5) were released. |
| 21 | + |
| 22 | +- We have started publishing the core as a [static library](https://github.com/maplibre/maplibre-native/releases?q=core-&expanded=true) to support the [Rust wrapper](https://crates.io/crates/maplibre_native) currently in development. (Note that there are no API stability guarantees right now.) |
| 23 | + |
| 24 | +- Some neat improvements are in the pipeline for MapLibre Native, including: |
| 25 | + - [Level-of-detail controls](https://github.com/maplibre/maplibre-native/pull/2958), to limit tile loading in scenarios like navigation. |
| 26 | + - A toggleable [rendering HUD](https://github.com/maplibre/maplibre-native/pull/3322) for quick access to performance stats, especially useful on embedded hardware where getting these numbers through other means may be difficult. |
| 27 | + - Support for [MapLibre Tiles](https://github.com/maplibre/maplibre-native/pull/3246), offering better performance, improved battery life, and reduced bandwidth usage. |
| 28 | + |
| 29 | +<div style={{ textAlign: "center" }}> |
| 30 | + <Image |
| 31 | + src={hudScreenshot} |
| 32 | + style={{ |
| 33 | + maxWidth: "300px", |
| 34 | + maxHeight: "600px", |
| 35 | + width: "100%", |
| 36 | + height: "auto", |
| 37 | + display: "inline-block", |
| 38 | + }} |
| 39 | + alt="Rendering HUD screenshot" |
| 40 | + /> |
| 41 | + <p |
| 42 | + style={{ |
| 43 | + fontSize: "0.9rem", |
| 44 | + color: "#555", |
| 45 | + marginTop: "8px", |
| 46 | + fontStyle: "italic", |
| 47 | + }} |
| 48 | + > |
| 49 | + <em>Rendering HUD screenshot</em> |
| 50 | + </p> |
| 51 | +</div> |
| 52 | + |
| 53 | +## Web |
| 54 | + |
| 55 | +We released two minor versions of MapLibre GL JS this month: [v5.2.0](https://github.com/maplibre/maplibre-gl-js/releases/tag/v5.2.0) and [v5.3.0](https://github.com/maplibre/maplibre-gl-js/releases/tag/v5.3.0), both focused on bug fixes and small enhancements. Work is underway on two exciting features: supporting fonts via system fonts, as an alternative to the glyphs field and introducing a global map state. These additions will make it easier for style authors to design and theme maps more intuitively. Big thanks to all the contributors for helping push these improvements forward - stay tuned for what’s next! |
| 56 | + |
| 57 | +## Martin Tile Server |
| 58 | + |
| 59 | +Martin [v0.16](https://github.com/maplibre/martin/releases/tag/v0.16.0) has been released, now supporting style sheet serving and nemerous minor improvements and bug fixes. |
| 60 | + |
| 61 | +## Monthly meetings |
| 62 | + |
| 63 | +We’re continuing our practice of meeting on the second Wednesday of each month, and now we’re adding an additional session on the last Wednesday to accommodate eastern-friendly time zones. |
| 64 | + |
| 65 | +- MapLibre Navigation: **April 9, 2025 5:00–6:00 PM UTC** |
| 66 | +- MapLibre Native: **April 9, 2025 6:00–7:00 PM UTC** |
| 67 | +- MapLibre GL JS: **April 9, 2025 - 7:00–8:00 PM UTC** |
| 68 | + |
| 69 | +#### MapLibre Eastern Call (held on the last Wednesday of the month at an Asia/Oceania-friendly time) |
| 70 | + |
| 71 | +- April 30, 2025 - 9:00–10:00 AM UTC |
| 72 | + |
| 73 | +View meeting times in your time zone: https://notime.zone/ON3vvlz5tH05I |
| 74 | + |
| 75 | +All calls are open to everyone. Zoom links can be found in our MapLibre Slack. If you’re not a member, request an invite at [OpenStreetMap US Slack community](https://slack.openstreetmap.us/). We look forward to seeing you! |
0 commit comments