Releases: geoserver/geoserver-cloud
GeoServer Cloud 2.28.0.0
New Features and Improvements
- Update GeoServer to
2.28.0.0, ACL to2.4.0by @groldan in #707 - [GEOS-11959] New community module GeoWebCache Google Cloud Storage by @groldan in #704
- [GEOS-11951] Add PMTiles DataStore community module for reading Protomaps vector tiles by @groldan in #706
- Helm examples in Documentation by @jemacchi in #672
- Consolidate ImageMosaic acceptance tests by @groldan in #685
- Use a single database for development in docker compose by @groldan in #687
Bug Fixes
- Fix encoding of default styles in LayerGroups with pgconfig by @groldan in #674
- Add servlet filter to hide disabled web UI components by @groldan in #676
- Handle unsupported language service exception by @vuilleumierc in #682
- Fix VirtualTableDTO by @shacharmo in #679
- Fix error with cascaded wms style by @groldan in #698
- Add JSON serialization backward compatiblity tests by @groldan in #705
New Contributors
- @shacharmo made their first contribution in #679
Full Changelog: v2.27.2.0...v2.28.0.0
Release 2.27.3-RC1
What's Changed
- Upgrade to 2.27.3-SNAPSHOT by @groldan in #700
- [Backport release/2.27.x] Fix error with cascaded wms style by @groldan in #699
Full Changelog: v2.27.2.0...v2.27.3-RC1
Release 2.27.2.0
GeoSever Cloud 2.27.2.0 stable release.
Check out the GeoServer 2.27.2 Release Notes
What's Changed
- [Backport release/2.27.x] Handle unsupported language service exception by @vuilleumierc in #684
- [Backport release/2.27.x] Fix VirtualTableDTO by @shacharmo in #686
- [Backport release/2.27.x] Consolidate ImageMosaic acceptance tests by @groldan in #688
- [Backport release/2.27.x] Use a single database for development in docker compose by @groldan in #689
Full Changelog: v2.27.1.0...v2.27.2.0
Release 2.27.2-RC
What's Changed
Bug Fixes
- [Backport release/2.27.x] Fix VirtualTableDTO by @groldan in #686
- [Backport release/2.27.x] Consolidate ImageMosaic acceptance tests by @groldan in https://github.com/geoserver/geoserver-
Misc
- Upgrade GeoServer to 2.27.2-SNAPSHOT by @groldan in #680
- [Backport release/2.27.x] Handle unsupported language service exception by @groldan in #684
cloud/pull/688 - [Backport release/2.27.x] Use a single database for development in docker compose by @groldan in #689
Full Changelog: v2.27.1.0...v2.27.2-RC
v2.27.1.0
GeoServer Cloud 2.27.0.0
The GeoServer Cloud team is pleased to announce the release of GeoServer Cloud 2.27.0.0. This release aligns with the GeoServer 2.27.x series, incorporating many underlying improvements and features from the core GeoServer project, while building upon its cloud-native architecture.
What's Changed
New Features & Enhancements
- Add OGC API Features extension (#664) by @groldan in #664
- Add GeoParquet DataStore extension (#666) by @groldan in #666
- Add optional INSPIRE extension support to GeoServer Cloud by @buehner in #617
- Integrate geoserver app-schema extension (#632) by @buehner in #632
- Generate URL for graphic inside workspace by @vuilleumierc in geoserver/geoserver#8459
- Add Graticule extension (#654) by @groldan in #654
- Add configurable filter for vector and raster formats (#637) by @groldan in #637
- Add access log configuration for geoserver (#575) by @groldan in #575
- Optimize PublishedInfo queries with materialized tables (#623) by @groldan in #623
- Implement connection parameters serialization for complex objects (#648) by @groldan in #648
- Add WMS Exception Handler to Assign HTTP Status Codes (#601) by @groldan in #601
Bug Fixes
- Resolve ambiguous handler mapping in SeedController (#579) by @groldan in #579
- Fix typo in diskquota config enabeld->enabled (#608) by @groldan in #608
- Exclude jaiext dependencies from gs-gwc to avoid dependency convergence errors (#612) by @groldan in #612
- Fix GeoServer LDAP Authentication (#615) by @groldan in #615
- pgconfig: Fix TileLayer initialization with GWC defaults (#625) by @groldan in #625
- pgconfig: Fix startup error off an empty database (#626) by @groldan in #626
- fix: fix literal deserialization issue with different field name order (#631) by @buehner in #631
- Fix 403 errors in REST API when using pgconfig backend (#650) by @groldan in #650
- Fix Spring Boot Configuration Processor error with Pattern type (#655) by @groldan in #655
- Fix conditional annotations for service availability and add integration tests (#656) by @groldan in #656
- Exclude gs-main test jars transitive from gs-app-schema (#667) by @groldan in #667
Dependency Upgrades
- Upgrade embedded tomcat 9.0.83 -> 9.0.104 (#665) by @groldan in #665
- Upgrade geoserver-acl to 2.3.2 (#660) by @groldan in #660
- Migrate Gateway to Spring Cloud 2024.0.1 / Spring Boot 3.4.3 (#636) by @groldan in #636
- Dependency upgrade: flyway:10.10.0 -> 11.1.0 (#584) by @groldan in #584
- Upstream dependency upgrades (#604) by @groldan in #604
- Upgrade aws.version to 2.27.3 matching imageio-ext:1.4.14 (#629) by @groldan in #629
- Upgrade spotless 2.43.0 -> 2.44.3, palantir java formatter 2.50.0 -> 2.61.0 (#634) by @groldan in #634
Refactoring & Code Improvements
- Sonarcloud qa suggested fixes (#589) by @groldan in #589
- Add @JsonSubTypes to ConfigInfoDto and @tostring to all JSON DTOs (#592) by @groldan in #592
- Refactor (dev) Docker Compose files for Improved Reusability and Connsistency (#614) by @groldan in #614
- chore: Fix several spelling errors (#618) by @groldan in #618
- Replace FilteringXmlBeanDefinitionReader with new @ImportFilteredResource annotation in configuration classes (#621) by @groldan in #621
- pgconfig: Refactor layer and group repos with PublishedInfo superclass (#622) by @groldan in #622
- refactor: reorganize extensions into autoconfiguration and starter modules (#640) by @groldan in #640
- Integrate pgconfig and jdbcconfig with GeoServerLoaderProxy (#643) by @groldan in #643
- Extract environment admin authentication as an extension (#641) by @groldan in #641
- Move vector-tiles to new output-formats parent module (#645) by @groldan in #645
- Create output-formats starter module (#646) by @groldan in #646
- Spring Cloud Integration Enhancements and Documentation Updates (#642) by @groldan in #642
- Clean up legacy data directory loader (#647) by @groldan in #647
- refactor: move data format autoconfigurations to the geotools namespace (#653) by @groldan in #653
- refactor: Add FlatGeobuf WFS output format as an extension (#657) by @groldan in #657
- refactor: Add DXF WFS output format as an extension (#658) by @groldan in #658
- Refactor data formats extensions into an input-formats parent (#659) by @groldan in #659
- Extract GeoServer Importer as a dedicated extension (#662) by @groldan in #662
- qa: fix SonarLint reported code smells (#669) by @groldan in #669
Build & Infrastructure Improvements
- Make runtime and AppCDs build steps have matching +UseCompressedOops JVM setting (#583) by @groldan in #583
- Enforce Maven 3.9+ for improved plugin version resolution (#603) by @groldan in #603
- Improve Volume Management and Environment Consistency in Docker Configuration (#607) by @groldan in #607
- Run catalog-datadir dev compose with a Docker-managed volume (#610) by @groldan in #610
- Fix SonarCloud analysis for forked pull requests (#627) by @groldan in #627
- Add Checkstyle configuration to enforce code quality standards (#651) by @groldan in #651
- Enhance geoserver base image with comprehensive starter dependencies (#661) by @groldan in #661
- Pre-install DuckDB extensions for geoparquet support (#668) by @groldan in #668
Testing Improvements
- Fix race condition in tests using the same temporary data directories (#585) by @groldan in #585
- Avoid log flooding with exceptions on catalog events tests (#594) by @groldan in #594
- Enable pgconfig acceptance tests CI job (#624) by @groldan in #624
- Run acceptance tests in standalone mode to reduce startup time (#644) by @groldan in #644
Documentation
- Documentation updates (#606) by @jemacchi in #606
- docs(src/catalog/event-bus): recent links Spring Cloud Bus (#605) by @guspan-tanadi in #605
- Catalog Plugin: Enhance Documentation (#620) by @groldan in #620
- docs(restconfig): navigate path links (#619) by @guspan-tanadi in #619
- Add configuration migration guide from 2.26 to 2.27 (#663) by @groldan in #663
Removals
New Contributors
- @longtomjr made their first contribution in #599
Full Changelog: v2.26.2.0...v2.27.0.0
Release 2.26.3-RC1
What's Changed
- Upgrade GeoServer to 2.26.3-SNAPSHOT by @groldan in #611
- Required to include the fix for GEOT-7718 make the parsing of LogoURL lenient
Full Changelog: v2.26.2.0...v2.26.3-RC1
Release 2.26.2.0
GeoServer Cloud release 2.26.2.0, based on GeoServer 2.26.2.
This is the first release with the GeoServer Cloud version numbers following the upstream GeoServer versioning scheme, with an additional number specific to GeoServer Cloud, as we apply a number of patches on top of the upstream GeoServer version, either because they're GeoServer Cloud specific, or because we need to apply fixes that are not yet part of an official GeoServer release, and GeoServer Cloud's release cadence is faster than upstream's.
There are no functional changes between this release and the latest 1.9.2. Only the versioning scheme changes.
Full Changelog: v1.9.2...v2.26.2.0
Release 1.9.2
What's Changed
- Upgrade 1.9.x to geoserver 2.26.1.2 by @groldan in #596
- [Backport release/1.9.x] Fix race condition in tests using the same temporary data directories by @groldan in #586
- [Backport release/1.9.x] Dependency upgrade: flyway:10.10.0 -> 11.1.0 by @groldan in #587
- [Backport release/1.9.x] Make runtime and AppCDs build steps have matching +UseCompressedOops JVM setting by @groldan in #588
- [Backport release/1.9.x] Sonarcloud qa suggested fixes by @groldan in #590
- [Backport release/1.9.x] Add @JsonSubTypes to ConfigInfoDto and @tostring to all JSON DTOs by @groldan in #593
- [Backport release/1.9.x] Avoid log flooding with exceptions on catalog events tests by @groldan in #595
Full Changelog: v1.9.1...v1.9.2