Skip to content

Releases: geoserver/geoserver-cloud

Release 1.9.0

30 Nov 01:30
v1.9.0
36a8cb1
Compare
Choose a tag to compare

GeoServer Cloud 1.9.0 Release Summary

The GeoServer Cloud 1.9.0 release introduces significant updates and new capabilities to enhance performance, scalability, and usability:

  • GeoServer Upgrade: The platform now supports GeoServer 2.26.1, ensuring access to the latest geospatial features, performance improvements, and security updates.
  • Multiplatform Docker Images: GeoServer Cloud now provides multiplatform Docker images for both linux/amd64 and linux/arm64 architectures, broadening compatibility and deployment flexibility.
  • Eventual Consistency Enhancements: Improvements to the datadir catalog backend significantly reduce the overhead on non-REST API requests, streamlining operations in distributed environments.
  • Logging Improvements: Logstash-formatted JSON logging to the console is now supported, enhancing monitoring and observability.
  • Distributed GWC Config Changes: The system now supports distributed event notifications for GeoWebCache (GWC) configuration changes, improving consistency across pods.
  • Startup Performance Boost: Application startup times have been reduced thanks to AppCDS (Application Class-Data Sharing) optimization.

This release also includes several bug fixes, such as improved handling of GeoServer configurations, fixes for GWC layer changes propagation, and enhancements to caching mechanisms. Additionally, the platform benefits from updated dependencies and support for additional coordinate reference systems (CRSs).

GeoServer Cloud 1.9.0 delivers a robust and adaptable solution for managing geospatial services in modern cloud-native environments.

What's Changed


New Features

  • Spawn reload and reset actions to all pods by @groldan in #573
  • Add DXF extension by @woutergd in #543
  • Build multi-platform Docker images (arm64/amd64) by @groldan in #544
  • Distributed event notification of GWC config changes by @groldan in #549
  • Support IAU planetary CRSs and additional EPSG projections out of the box by @groldan in #559
  • Add JDBC and LDAP security plugins by @groldan in #564
  • Enable restconfig-wmts extension by @groldan in #566
  • Speed up application startup times with AppCDS by @groldan in #558
  • Install system CA certificates in base Docker image by @groldan in #557

Bug Fixes

  • Fix for GWC not storing tiles when using datadir or jdbcconfig catalog back-ends by @groldan in #511
  • Fix a bug where changes to GWC layers won't be propagated to other pods by @groldan in #570
  • Fix RepositoryCatalogFacadeImpl's query of PublishedInfo.class by @groldan in #476
  • Avoid exceptions when gateway-shared-auth is disabled after being enabled by @groldan in #496
  • Fix saving workspace services not working with pgconfig by @groldan in #565
  • Fix inconsistencies with caching GeoServer config infos by @groldan in #567

Miscellaneous

  • Dependency upgrades:
    • Upgrade to GeoServer 2.26.1 by @groldan in #574
    • GeoServer ACL to 2.3.1 for its multiplatform docker image by @groldan in #534
    • spring-cloud: 2021.0.8 -> 2021.0.9 by @groldan in #477
  • Switch to Spotless Maven plugin with Palantir formatting by @groldan in #561
  • Code cleanup by @groldan in #472
  • Reduce datadir backend's eventual consistency overhead on non-REST API requests by @groldan in #546
  • Stop copying config/ to all apps' target directory by @groldan in #556
  • Set default values for min/max heap memory percentage in the base JRE image by @groldan in #569
  • Delete resources after tests by @vuilleumierc in #545
  • Docker build improvements by @groldan in #547
  • Docs:
  • Update Maven wrapper to latest versions by @buehner in #525

New Contributors

Full Changelog: v1.8.12...v1.9.0

Release 1.9-RC3

26 Nov 15:22
v1.9-RC3
744cce5
Compare
Choose a tag to compare
Release 1.9-RC3 Pre-release
Pre-release

What's Changed

  • Update config service to use the embedded /etc/geoserver config by default by @groldan in #555
  • Stop copying config/ to all apps' target/ directory by @groldan in #556
  • Install system CA certificates in base Docker image by @groldan in #557
  • Speed up application startup times with AppCDS by @groldan in #558
  • Support IAU planetary CRSs and additional EPSG projections out of the box by @groldan in #559
  • Workaround an issue where the JNDIInitializer would be called several times by @groldan in #563
  • Add JDBC and LDAP security plugins by @groldan in #564
  • Fix saving workspace services not working with pgconfig by @groldan in #565
  • Enable restconfig-wmts extension by @groldan in #566
  • Fix inconcistencies with caching GeoServer config infos by @groldan in #567
  • Set default values for min/max heap memory percentage in the base JRE image by @groldan in #569
  • docs: add diagram for event bus understanding by @buehner in #540
  • Fix a bug where changes to GWC layers won't be propagated to other pods. by @groldan in #570

Full Changelog: v1.9-RC2...v1.9-RC3

v1.8.12

17 Oct 02:24
v1.8.12
Compare
Choose a tag to compare

This is the last release for the 1.8.x series, over GeoServer 2.25.3.

We're very much looking forward to the 1.9.0 final release. Meanwhile, here are some interesting backports for this release:

New Features

  • [Backport release/1.8.x] Add DXF extension by @groldan in #551

Improvements

  • [Backport release/1.8.x] Reduce datadir backend's eventual consistency overhead on non REST API requests by @groldan in #550
  • [Backport release/1.8.x] refactor: fix various minors (typos etc) by @groldan in #552
  • [Backport release/1.8.x] Distributed event notification of GWC config changes by @groldan in #554

Full Changelog: v1.8.11...v1.8.12

Release 1.9-RC2

17 Oct 02:16
v1.9-RC2
Compare
Choose a tag to compare
Release 1.9-RC2 Pre-release
Pre-release

New and note-worthy

What's Changed

New Contributors

Full Changelog: v1.9-RC...v1.9-RC2

Release 1.9-RC

11 Sep 15:04
v1.9-RC
Compare
Choose a tag to compare
Release 1.9-RC Pre-release
Pre-release

What's Changed

Features and improvements

  • Implement ACL authorization for workspace admins in the GeoServer REST API by @groldan in #504
  • Enable logstash-formatted JSON logging to the console by @groldan in #487
  • Include application, http, and geoserver ows request properties in the logging MDC by @groldan in #508
  • Geonode authentication extension integration by @groldan in #475

Bug fixes

  • Build LayerGroupContainmentCache's cache asynchronously by @groldan in #473
  • Fix RepositoryCatalogFacadeImpl's query of PublishedInfo.class by @groldan in #476
  • Avoid exceptions when gateway-shared-auth is disabled after being enabled by @groldan in #496
  • Add routes to /webresources/wfs/** and /webresources/wms/** by @groldan in #507
  • Fix for GWC not storing tiles when using datadir or jdbcconfig catalog back-ends by @groldan in #511

Build and misc

  • Upgrade gs-acl to 2.3.0 by @groldan in #515
  • Switch main branch to GeoServer 2.26-SNAPSHOT by @groldan in #504
  • Dependency upgrade: spring-cloud:2021.0.8 -> 2021.0.9 by @groldan in #477
  • Allow to disable gateway-shared-auth global filter in the gateway by @groldan in #495
  • docs(README): intended link gateway configuration by @guspan-tanadi in #505

New Contributors

Full Changelog: v1.8.11...v1.9-RC

Release 1.8.11

09 Sep 23:54
v1.8.11
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • [backport 1.8.x] Fix for GWC not storing tiles when using datadir or jdbcconfig catalog back-ends by @groldan in #512

Full Changelog: v1.8.10...v1.8.11

Release 1.8.10

07 Aug 05:07
v1.8.10
Compare
Choose a tag to compare

Latest stable release from the release/1.8.x branch on GeoServer 2.25.3, while the main branch switches to the 2.26.x series.

What's Changed

  • [backport 1.8.x] upgrade to GeoServer 2.25.3 and geonode OAuth2 support by @groldan in #503

Full Changelog: v1.8.9...v1.8.10

Release 1.8.9

29 Jul 11:49
v1.8.9
Compare
Choose a tag to compare

This is a patch release with improvements in the internal protocol used to share the authentication from the WebUI with the other services using the gateway service as intermediary.

What's changed

fea2fcd fix code smells reported by sonarlint
6907499 Split gateway shared authentication filter into pre and post filters

Full Changelog: v1.8.8...v1.8.9

Release 1.8.8

29 Jul 13:30
v1.8.8
Compare
Choose a tag to compare
Release 1.8.8 Pre-release
Pre-release

Bug fixes

ca48adf Upgrade GeoServer to 2.25.2.1-CLOUD

  • Incorporates the fix for [GEOS-11469] Datadir catalog loader does not decrypt HTTPStoreInfo passwords

283c940 Avoid exceptions when gateway-shared-auth is disabled after being enabled
00d7f72 Allow to disable gateway-shared-auth global filter in the gateway

Full Changelog: v1.8.7...v1.8.8

v1.8.7

04 Jul 19:24
v1.8.7
Compare
Choose a tag to compare

What's Changed

  • Dependency upgrade: spring-framework:5.3.37, spring-security:5.7.12, netty:4.1.111 by @groldan in #494

Full Changelog: v1.8.6...v1.8.7