Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.
APACHE-2.0 License
Bot releases are visible (Hide)
Published by nyurik over 1 year ago
This release mostly focused on documentation improvements -- me now have a new greatly improved MDBook documentation site and updated demo site, made possible by @sharkAndshark, @birkskyum, and @nyurik.
/demo
directory, preserving history.There is now a rudimentary mbtiles
tool that can be used to inspect and extract data from mbtiles files. This is a work in progress.
meta-get
functionality by @upsicleclown in https://github.com/maplibre/martin/pull/701
Full Changelog: https://github.com/maplibre/martin/compare/v0.8.4...v0.8.5
Published by nyurik over 1 year ago
Full Changelog: https://github.com/maplibre/martin/compare/v0.8.3...v0.8.4
Published by nyurik over 1 year ago
Full Changelog: https://github.com/maplibre/martin/compare/v0.8.2...v0.8.3
Published by nyurik over 1 year ago
We keep trying to create an automated arm64 docker build, but it keeps failing.
It was first done by @Volatus in https://github.com/maplibre/martin/pull/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: https://github.com/maplibre/martin/compare/v0.8.1...v0.8.2
Published by nyurik over 1 year ago
Switch to use ghcr.io docker container registry, and some minor bugfixes and latest dependencies.
Full Changelog: https://github.com/maplibre/martin/compare/v0.8.0...v0.8.1
Published by nyurik over 1 year ago
Use table name as the layer ID for PG tables by @nyurik in https://github.com/maplibre/martin/pull/598 to fix #595
schema.table.column
layer_id
table config parameterThanks @vherbst and @gtitov for reporting!
Full Changelog: https://github.com/maplibre/martin/compare/v0.7.2...v0.8.0
Published by nyurik over 1 year ago
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
description
be the longer version, e.g. public.table.column
format - not guaranteed to be stablevector_layers
have the fields auto-discovered in the PG tableFull Changelog: https://github.com/maplibre/martin/compare/v0.7.1...v0.7.2
Published by nyurik over 1 year ago
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 https://github.com/maplibre/martin/pull/579
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 https://github.com/maplibre/martin/pull/576
Full Changelog: https://github.com/maplibre/martin/compare/v0.7.0...v0.7.1
As always, big thanks goes to @stepankuzmin for all the reviews.
Published by nyurik over 1 year ago
z,x,y
and zoom,x,y
arguments--save-config <path>
and then copy over your customizations.GET /
-- a placeholder for the future home pageGET /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 extensionGET /<id>/<z>/<x>/<y>
-- get a tile. No format extension.GET /health
-- healthcheckFull Changelog: https://github.com/maplibre/martin/compare/v0.6.2...v0.7.0
Published by nyurik almost 2 years ago
A bugfix release for #519 and dependency update
Full Changelog: https://github.com/maplibre/martin/compare/v0.6.1...v0.6.2
Published by nyurik almost 2 years ago
Upgrade dependencies to the non-yanked ones
Full Changelog: https://github.com/maplibre/martin/compare/v0.6.0...v0.6.1
Published by nyurik almost 2 years ago
watch
support.entrypoint
instead of command
. Use command
to just pass the arguments.libc6-compat
in Dockerfile by @stepankuzmin in https://github.com/maplibre/martin/pull/419
Full Changelog: https://github.com/maplibre/martin/compare/v0.5.0...v0.6.0
Published by nyurik almost 2 years ago
Published by nyurik almost 2 years ago
Full Changelog: https://github.com/maplibre/martin/compare/v0.6.0-rc.3...v0.6.0-rc.4
Published by nyurik about 2 years ago
Published by nyurik about 2 years ago
Debugging release workflow
Published by nyurik about 2 years ago
This is an auto-generated list of changes. We should have a proper one for the non-RC version
libc6-compat
in Dockerfile by @stepankuzmin in https://github.com/maplibre/martin/pull/419
Full Changelog: https://github.com/maplibre/martin/compare/v1.0.0-alpha.0...v0.6.0-rc.1
Published by stepankuzmin about 3 years ago