Skip to content

Releases: maplibre/martin

v0.8.4 Fix PMTiles issue

25 May 16:10
c24bc06
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.8.3...v0.8.4

v0.8.3 hide mult geo columns, new debug tool

23 May 00:00
2df254a
Compare
Choose a tag to compare

What's Changed

  • adds search; adds resize; adds dynamic layer color; by @Binabh in #660
  • In auto-discover, hide geocolumns from tables with multiple ones by @sharkAndshark in #663

New Contributors

Full Changelog: v0.8.2...v0.8.3

v0.8.2 Fix multi-source tilejson merge

09 May 21:27
Compare
Choose a tag to compare

What's Changed

ARM64 Docker Support

We keep trying to create an automated arm64 docker build, but it keeps failing.

It was first done by @Volatus in #613 (thank you!!!), but sadly we had to revert it -- the resulting docker image metadata was not being properly uploaded to the GitHub registry. If anyone has any experience in automating Docker builds for multiple platforms on GitHub, please let us know!

Full Changelog: v0.8.1...v0.8.2

v0.8.1 Minor bug fix release, change docker registry to ghcr.io

25 Mar 19:03
Compare
Choose a tag to compare

Switch to use ghcr.io docker container registry, and some minor bugfixes and latest dependencies.

What's Changed

Full Changelog: v0.8.0...v0.8.1

v0.8.0 Change default layer ID for PG table sources

13 Mar 12:09
50462d5
Compare
Choose a tag to compare

Breaking change

Use table name as the layer ID for PG tables by @nyurik in #598 to fix #595

  • Use source ID (table name) as the default layer ID, instead of schema.table.column
  • Add support for the optional layer_id table config parameter

Thanks @vherbst and @gtitov for reporting!

Full Changelog: v0.7.2...v0.8.0

v0.7.2 TileJSON improvements

23 Feb 01:29
e927227
Compare
Choose a tag to compare
  • make tilejson's name be the same as the ID of the source (even if aliased)
  • /catalog will always show ID, but now it will hide the name if it is the same as the id
  • make description be the longer version, e.g. public.table.column format - not guaranteed to be stable
  • make vector_layers have the fields auto-discovered in the PG table
  • preserve the order of the serialized json fields

What's Changed

New Contributors

Full Changelog: v0.7.1...v0.7.2

v0.7.1 Compression fixes, limit geo-features per tile

20 Feb 16:50
3fcad46
Compare
Choose a tag to compare

Bug Fix

Properly handle compression for image, Json, and MVT tile sources. Decompress tiles if they are stored compressed, but client doesn't support that. Even supports re-compression if required (to brotli and gzip only). No longer compresses images. @nyurik with the help from @msbarry in #579

New Feature

Add support for --max-feature-count CLI arg (and similar config file key) to limit the number of geometry features from a table in one tile @nyurik in #576

Full Changelog: v0.7.0...v0.7.1

As always, big thanks goes to @stepankuzmin for all the reviews.

v0.7.0

17 Feb 02:36
Compare
Choose a tag to compare

New Features

  • Support PMtiles files
  • Support MBtiles files
  • Support multiple Postgres database connections
  • Many new options to auto-discover Postgres tables and views
  • Support Postgres functions with z,x,y and zoom,x,y arguments
  • Support record-returning Postgres functions
  • Support key-based SSL connections to Postgres
  • Support new environment variables

Breaking changes

  • Require PostGIS 3+, PostGIS 3.1+ is recommended
  • Significant changes to the configuration file format. You may want to auto-generate a new config using --save-config <path> and then copy over your customizations.
  • Significant changes to the URL path structure:
    • GET / -- a placeholder for the future home page
    • GET /catalog -- get a list of available sources, as a list of json blobs.
      [{id, name, description, attribution, vector_layer}, ...] (some fields might be missing)
    • GET /<id> -- get tilejson for the given source, or a combination of sources. No .json extension
    • GET /<id>/<z>/<x>/<y> -- get a tile. No format extension.
    • GET /health -- healthcheck

Important fixes

What's Changed

New Contributors

Full Changelog: v0.6.2...v0.7.0

v0.6.2

13 Dec 21:35
Compare
Choose a tag to compare

A bugfix release for #519 and dependency update

Bug fix

  • Bug: handle functions returning null by @nyurik in #520

Full Changelog: v0.6.1...v0.6.2

v0.6.1 dependencies upgrade

21 Nov 04:26
Compare
Choose a tag to compare

Upgrade dependencies to the non-yanked ones

Full Changelog: v0.6.0...v0.6.1