Major Changes
- We added support for
style
serving, allowing Martin to host MapLibre style files in #1711.
This unblocks style serving #978 and style dependent optimisations #1757
See our docs for usage details
Minor changes
- Postgis<3.5 does in some cases drop features. Added a warning to alert users of this in #1681
For further details on this see - We continued to work towards re-enabling the auto-updating tiles/catalog/.. feature by migrate the catalog to
DashMap
(a concurrent hashmap) in #1585
Bugfixes
- fix tilejson scheme incorrectly inverting y axis if the generated scheme does have
scheme: tms
by @mr-sven in #1717 - make docker-
HEALTHCHECK
only query ipv4 by default by @CommanderStorm in #1686 - debian 12 libc compatibility by @mr-sven in #1710
Documentation
- document clearer that pg functions resolve etags, but don't currently use them by @CommanderStorm in #1763
- reword
max_feature_count
docs to make clearer to user when this is a good/bad feature by @CommanderStorm in #1695 #1706 - Add doc about how to debug with martin and vscode by @sharkAndshark in #1683
- Temporarily hide the COG documentation by @sharkAndshark in #1730
- docs: update Github => GitHub by @bertday in #1690
- improve doc comments for
martin-tile-utils
andcollect_files_with_extension
by @CommanderStorm in #1769 #1712
Maintenance
- Testing
- Fix test by @sharkAndshark in #1642
- Ignore features ordering in test by @sharkAndshark in #1675
- Upgrade to postgis:16-3.5 in test by @sharkAndshark in #1679
- separate the
cli_multiple_extensions
testcase into two testcases to reduce confusion by @CommanderStorm in #1714 - Refactor COG and add some test by @sharkAndshark in #1682
- Minor testing cleanup by @nyurik in #1740
- Add bindiff delta tests by @nyurik in #1742
- refactor and add tests for
martin-tile-utils
by @CommanderStorm in #1770 - Improve error reporting in log tests by @nyurik in #1721
- minor log and metadata cleanup by @nyurik in #1737
- made sure that the log output from pg-functions is more unified by @CommanderStorm in #1733
- tests: migrate from gcov to llvm-cov by @CommanderStorm in #1752
- Include full test into the coverage by @CommanderStorm in #1753
- Packaging
- migrate to the 2024 rust edition by @CommanderStorm in #1698
- add missing
cfg
feature gates to imports by @CommanderStorm in #1713
#1718 #1719 - fixed
just run-release
not compiling in release mode by @CommanderStorm in #1731 - added the latency-correction option to
oha
-based benchmarks by @CommanderStorm in #1732 - Dependencys
- Formatting
New Contributors
Full Changelog: v0.15.0...v0.16.0