← Back to all sparks
M

Mapnik

DEVOPS
Velocity0.0

Toolkit for developing mapping applications and rendering cartographic maps

Mapnik 4.3.2 is a performance release from one contributor, with line dash fixes.

map-renderingperformancevector-tilescppgeospatial
◆Current state
Mapnik ships small point releases with a growing set of outside contributors. 4.3.2 on September 23 is mostly one contributor's work: more performance changes, cached rasterized SVG polygon patterns, a GeoJSON fix and line dash offsets honored in both the AGG and Cairo renderers. A marker-dimension fix was merged, reverted and merged again in a corrected form, the same pattern as the font fix in 4.3.1.
◆Where it's heading
Recent releases have turned from new data sources, such as remote PMTiles in 4.1.3, toward render speed and correctness. CI now runs on pull requests and forks, which makes outside contributions easier to land.
◆Prediction
Expect another 4.3.x point release with further performance work; a 4.4 feature line is not visible in the entries.

◆Recent moves

  1. 1mo ago

    Mapnik 4.3.2: faster rendering, SVG pattern cache, dash offset fix

    Further performance changes, cached SVG polygon patterns and correct line dash offsets in both renderers make 4.3.2 a speed and correctness release. It continues the post-4.3.0 cleanup, again with a revert-and-redo on one fix.

    View source ↗
  2. 2mo ago

    Mapnik 4.3.1 reworks font fallback and enables NDEBUG by default

    A corrective point release: 4.3.0's multi-font Unicode fix was patched, the patch reverted, and a separate font-fallback change landed in its place. NDEBUG on by default strips assertions from stock builds, which together with the unspecified performance work makes this a speed-and-text-rendering release.

    View source ↗
  3. 3mo ago

    Mapnik 4.3.0 fixes PostGIS pool churn and multi-font Unicode runs

    The release 4.3.1 corrects. Brought PostGIS async connection pooling under control, added an unbuffered bbox variable, finished the boost::optional removal, and made the first attempt at shaping complex Unicode across a fontset. Three first-time contributors landed here.

    View source ↗
  4. 7mo ago

    Mapnik v4.2.2

    A minimal patch release with no user-facing change described in the notes.

    View source ↗
  5. 9mo ago

    Mapnik 4.2.1 makes the plug-in infrastructure more flexible

    Part of the generalization of the datasource layer, loosening how input plugins are registered and combined so tile sources can sit beside the established PostGIS and GDAL inputs.

    View source ↗
  6. 10mo ago

    Mapnik 4.2.0 combines the input plugins

    Consolidated the separate input plugins into a combined build, the structural step that the later plugin-infrastructure work builds on.

    View source ↗