What's Changed
- Remove unnecessary duckdb_jdbc dependency override by @jemacchi in #723
- Add Control Flow extension by @groldan in #724
- Add AWS credential chain authentication support for GeoParquet S3 by @groldan in #725
- Initial port of documentation to mkdocs by @groldan in #726
- docs: remove Jekyll/kramdown ToC syntax by @groldan in #727
- Remove links from home page in favor of the navigation bar by @groldan in #728
- docs: Add All Contributors page to recognize all contribution types by @groldan in #729
- Fix NPE in CatalogPropertyResolver by @groldan in #730
- Use aws-crt-client alternative async client for gs-cog-s3 by @groldan in #731
- Skip imagemosaic acceptance tests for pgconfig by @groldan in #733
- Upgrade to Java 25 for building and base Docker image by @groldan in #732
- Update compose/standalone.yml to not even launch config and discovery by @groldan in #735
- Add acceptance tests for cloud native formats on private S3 buckets by @groldan in #736
- Add acceptance tests for OGC API Features by @groldan in #737
- Update to latest 2.28.x with PMTiles and GeoParquet fixes by @groldan in #738
- PMTiles: Spring cache integration with Actuator metrics support by @groldan in #739
- Fix a bug preventing GlobalSettingsPage to be displayed by @groldan in #741
- Pre-install Noto fonts and make i18n acceptance tests predictable by @groldan in #740
- Stop log flooding for "Cannot find 6 /accessDenied.html" by @groldan in #742
- Fix loading of DXF and Flatgeobuf output format extensions by @groldan in #743
- Migrate from the unmaintained test library javafaker to the currently maintained datafaker by @groldan in #744
- Spring Boot 3 compatible control-flow extension property initialization by @groldan in #745
Full Changelog: v2.28.1.0...v2.28.2.0