v0.13.0
Tile Caching
Add a top level config parameter -- the size of cache memory (in MB) to use for caching tiles and PMT directories, defaulting to 512, and 0 to disable. This also removes the pmtiles.dir_cache_size_mb
parameter (it will be ignored, but will give a warning)
cache_size_mb: 512
The new cache will contain all tiles as provided by the source. So if PostgreSQL returns a non-compressed tile, the cache will contain the uncompressed variant, and will be compressed for each response. This will be fixed in the later releases.
Note that fonts and sprites are not cached at this time, and are still a TODO.
Internal
- Fix sporadic macos test failures by @nyurik in #1104
- Lots of small refactorings by @nyurik in #1107
- Deprecate few things, lock and lints by @nyurik in #1111
Full Changelog: v0.12.0...v0.13.0