github maplibre/martin martin-core-v0.12.0

one month ago

Added

  • (cp) encode MLT from PostgreSQL rows (#3358)
  • serve sources on tile grids other than Web Mercator (#3261)
  • (rendering) mark server-side style rendering as stable (#3354)
  • [breaking] merge martin-cp into martin as the cp subcommand (#3327)

Fixed

  • (rendering) rebuild a render worker after a panic instead of losing it (#3375)
  • (postgres) skip a table PostGIS cannot convert to its tile grid (#3360)
  • oversized tiles in contour (#3292)

Other

  • (pmtiles) share cached directories instead of copying them (#3402)
  • (postgres) [breaking] discover tables while PostGIS loads (#3400)
  • split AnySource into a two-layer enum (#3387)
  • (duckdb) lint the feature and clarify CLI usage (#3381)
  • (martin-core) [breaking] mark CatalogSourceEntry as non-exhaustive (#3378)
  • dispatch tile sources through a closed AnySource enum (#3362)
  • stop deep-cloning the source on every tile request (#3359)
  • publish the changelog as its own page (#3347)
  • (postgres) cover the TLS verifiers with an in-process handshake (#3318)
  • (unstable-cog) cover the requirements a COG has to meet (#3300)
  • refactor the caching subsystem with less cloning (#3294)
  • (pmtiles) read local files in place instead of through object_store (#3293)
  • reduce public API of TileCoord (#3290)
  • Change to Box where no resizing is nessary (#3289)
  • migrate the test suite to integration tests (#3288)
  • fix a few clippy lints findings (#3273)

Don't miss a new martin release

NewReleases is sending notifications on new releases.