Mapnik
Toolkit for developing mapping applications and rendering cartographic maps
Mapnik is turning a local-file map renderer into a client of remote tile archives
◆Recent moves
- 17d ago
Mapnik 4.3.0 fixes PostGIS pool churn and multi-font Unicode runs
After two years of tile-input expansion, this release works on the rendering core: PostGIS async connection-pool churn is fixed and complex Unicode sequences now render correctly when a fontset spans multiple fonts. The new !unbuffered_bbox! token and the polylabel C++ port are small additions with real effects on label placement, and vector-tile compression lands as work-in-progress.
View source ↗ - 4mo ago
Mapnik v4.2.2
A version bump published with no enumerated changes — the notes carry only a diff link. Nothing here indicates user-visible effect.
View source ↗ - 6mo ago
Mapnik 4.2.1 makes the plug-in infrastructure more flexible
A single change, but one that continues the datasource generalization begun with combined input plugins in 4.2.0. Loosening the plugin infrastructure is the groundwork that lets tile sources sit alongside PostGIS and GDAL as peers.
View source ↗ - 7mo ago
Mapnik 4.2.0 combines the input plugins
Consolidating the input plugins reduces the duplication that had accumulated as tiles.input grew alongside the older file and database datasources. It is a structural change with little immediate surface effect, and it sets up the plugin flexibility work in 4.2.1.
View source ↗ - 9mo ago
Mapnik 4.1.4 adds layer sort-by, fixes GDAL 3.12 build
Mostly build repair — a re-applied 32-bit fix and a GDAL 3.12.0 compatibility fix — plus layer sort-by, which gives stylesheet authors explicit control over draw order within a layer. Typical of the maintenance releases that punctuate Mapnik's larger tile work.
View source ↗ - 10mo ago
Mapnik 4.1.3 reads PMTiles over the network with SSL
⚡ SPARKThe release where tile support stops meaning local files. tiles.input gains TileJSON, HTTPS access to remote PMTiles, async metadata fetches and experimental direct z/x/y URLs — the point at which Mapnik's datasource layer starts behaving like a network client rather than a file reader.
View source ↗