Note
This is the second beta of Martin 2.0. Nothing breaks relative to 2.0.0-beta.0.
If you are coming from 1.x, read the migration guide first.
Added
-
DuckDB GeoParquet sources and DuckDB database tables accept a CQL2
filter, the same way PostgreSQL sources already do (#1659, #3409).
Only matching rows are served, and bounds are computed from those rows. An empty or malformed filter fails at startup. See the documentation.duckdb: sources: - geoparquet: /data/buildings.parquet filter: height > 20 AND type = 'residential'
Performance
- Martin tells MVT from MLT and JSON in a gzip or zlib tile from its first decompressed bytes instead of decompressing the whole tile (#3429).
MBTiles sources open faster, andmbtiles unpackof a Berlin OpenMapTiles archive went from 448 ms to 275 ms. - (srv) make the graceful shutdown timeout configurable (#3430)