Skip to content

v0.7.0

Compare
Choose a tag to compare
@nyurik nyurik released this 17 Feb 02:36
· 1010 commits to main since this release

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