Skip to content

Mapnik v4.1.3

Choose a tag to compare

@artemp artemp released this 01 Oct 08:16
· 116 commits to master since this release

Mapnik v4.1.3

Changelog

What's Changed

  • Implement support for tile JSON (accessing of PMTiles over network - boost::beast)
  • Refactor tiles.input to use Producer/Consumer pattern (non-locking boost::scsp_queue)
  • Implement SSL support in tiles.input
  • Async non-blocking methods to feth metadata over http(s) (boost::coroutine)
  • Implement both memory mapped and sequencial file I/O (controlled gloabally by MEMORY_MAPPED_FILE setting)
  • Use 'ignore case' comparison to determine well-known projections (#4521)
  • Refactor sqlite3 I/O framework to use 'unique_ptr' instead of shared_ptr where appropriate (sqlite.input)
  • (EXPERIMENTAL) tiles.input - add support for direct tile URLs e.g scheme://hostname:port/source-name/{z}/{x}/{y}.ext
  • Add max-threads datasource parameter (default:4) - tiles.input

Full Changelog: v4.1.2...v4.1.3