mbtileserver v0.8 Release Notes

  • General changes

    • ๐Ÿ“‡ display attribution in preview maps if present in tileset metadata.
    • โฌ†๏ธ upgraded Docker containers to Go 1.17.
    • ๐Ÿš€ upgraded Go version used for release to Go 1.17.
    • ๐Ÿฑ switched to go:embed for embedding templates and static assets.
    • ๐Ÿ“ฆ dropped internal mbtiles package in favor of github.com/brendan-ward/mbtiles-go, which wraps the SQlite-specific go package crawshaw.io/sqlite for better performance.

    Command-line interface

    • ๐Ÿ‘ added support for watching filesystem for changes to tilesets using --enable-fs-watch option.

    ๐Ÿ’ฅ Breaking changes

    • now requires Go 1.16+.
    • ๐Ÿšš removes ArcGIS API layer info at the service root and layers endpoint (#116); this was not providing useful information for image tilesets.
    • ๐Ÿฑ removed handlers.Assets; static assets are intended only for use in template or static file handlers.
    • ๐Ÿšš removed support for UTF Grids.

    ๐Ÿ› Bug Fixes

    • fix handlers for ArcGIS API endpoints, resolving tile shift issue (#116).
    • obviated incorrect include of node_modules in compiled asset file; executable is now smaller and faster to build.