The GeoServer team is happy to announce the release of GeoServer 3.0.0.
The release is available for download from:
https://geoserver.org/release/3.0.0/
This is the first major version release, completing a platform-wide modernisation that has been in progress for over a year. Core highlights:
- Migration to Spring Framework 7, Jakarta EE Servlet API 6.1, and ImageN replacing the legacy raster processing stack. Supported containers are now Tomcat 11.0.x and Jetty 12.1; Java 17 and 21 are the tested runtimes.
- On the user-facing side, the administration UI has been redesigned around a context-driven navigation model, documentation has moved to Markdown, and the OIDC plugin is now a full extension replacing the previous Keycloak and OAuth2 modules.
- The data directory format is unchanged from 2.28.x. A small number of modules have moved from core to extensions (WCS 1.0/1.1, KML, World Image, ArcGRID); H2 has been removed
- Four security vulnerabilities have been addressed; production systems should upgrade.
For more details, please read the full announcement at geoserver.org, as well as some reflection on the GeoServer 3 crowdfunding and its achievement.