GeoServer Blog
GeoServer 2.9-RC1 Released!
The GeoServer team is pleased to announce GeoServer 2.9-RC1. Downloads are available (zip, war, dmg and exe) along with docs and extensions.
This release is made by Torben Barsballe (Boundless) in conjunction with GeoWebCache 1.9-RC1 and GeoTools 15-RC1.
This is a release candidate for final testing before we release 2.9.0.
Highlights:
-
This release requires Java 8 and is compatible with Oracle JDK and OpenJDK
-
GeoServer now requires Servlet 3 (so Tomcat 7 or newer if you are doing a WAR install)
-
Update to Spring 4 and JAI-EXT to 1.0.9
-
For more information, check the 2.9-beta, 2.9-beta2, and 2.9-M0 release notes.
Fixes since beta:
-
Web interface does not reflect workspace specific WPS enabled/disabled properly
-
Enabling WPS for a workspace doesn’t appear on the GUI after reload
-
Restricting security on layers breaks aggregate visitor optimizations in JDBC stores
-
Stacktrace when modifying the configuration of a WMS Cascade layer
-
Update jetty version used by windows installer service wrapper
-
PDF generation can contain invalid polygons whose fill bleeds out in the whole map
For more information see 2.9-RC1 release notes.
We would like to thank the sponsors of the Wicket 7 upgrade sprint: OSGeo, Boundless, Vivid Solutions, How 2 Map, San Jose Water Company, Transient and Geobeyond (with in-kind sponsors GeoSolutions, CCRi, Astun Technology and Voyager).
About GeoServer 2.9
Articles, docs, blog posts and presentations:
-
Internals upgrade to spring-4 for Java 8 compatibility
-
GeoServer code sprint success and wicket migration code sprint
-
REST configuration Resources (docs)
GeoServer Community
GeoServer Community modules provide an area for ideas and experimentation. Community highlights for this release:
- Community YSLD: The YSLD styling language provides a more concise alternative to SLD, while still sharing the same structure.
Community modules should be considered a work-in-progress and are subject to quality assurance, documentation IP checks and a maintainer before being considered ready for release.
GeoServer 2.9-beta2 released
The GeoServer team is pleased to announce the release of GeoServer 2.9-beta2. The previous 2.9-beta discovered an incompatibility with Java 8, resulting in a bit of emergency planning and a delay to the 2.9.0 release schedule.
Download bundles are available (zip, war, dmg and exe). A reminder that beta releases are intended for public feedback and are not recommended for production use.
Highlights:
-
This release requires Java 8 and is compatible with Oracle JDK and OpenJDK
-
GeoServer now requires Servlet 3 (so Tomcat 7 or newer if you are doing a WAR install)
-
Negative-date now supported (for GeoNode compatibility)
-
New REST API for installation status
-
For more information check the release notes for beta2 (history beta1 M0) - Update to Spring 4 and JAI-EXT to 1.0.9
This 2.9-beta2 release is released in conjunction with GeoTools 15-beta2 and GeoWebCache 1.9-beta2. Thanks to Jody Garnett (Boundless) and Kevin Smith (Boundless) for this release.
Beta Testing
The GeoServer Team has been hard at work to bring you this beta release. Thanks to the committers for taking part in the emergency spring-4 upgrade and community members joining for subsequent testing and quality assurance: Justin Deoliveira and Andrea Aimie, Emanuele Tajariol, Damiano Giampaoli, Ben Caradoc-Davies, Niels Charlier, Mauro Bartolomeoli, Jody Garnett, Jukka Rahkonen, Brad Hards, Kevin Smith, Chris Snider, Torben Barsballe, Christian Mueller, Luigi Pirelli … and next you!
Here is our priorities for testing:
-
Seeking confirmation on Java 8 compatibility (test Oracle JDK and OpenJDK on a range of platforms)
-
Testing of the user-interface (although the team has performed extensive manual testing we need your help)
-
Release packaging (check for anything out of date, any issues starting up)
-
GeoServer security integration
We have a couple known issues to keep in mind when testing:
-
Windows installer “Install as service” needs a configuration change once installed (GEOS-7507) Open wrapper.conf and update contents with: wrapper.app.parameter.1=org.eclipse.jetty.start.Main
-
Windows installer “Run manually” may have an issue with startup.bat (GEOS-7509)
-
Several issues have been reported with the Demo Page (GEOS-7513)
About GeoServer 2.9
Articles, docs, blog posts and presentations:
-
Internals upgrade to spring-4 for Java 8 compatibility
-
GeoServer code sprint success and wicket migration code sprint
-
REST configuration Resources (docs)
The GeoServer team extends our thanks to wicket upgrade sprint sponsors: OSGeo, Boundless, Vivid Solutions, How 2 Map, San Jose Water Company, Transient and Geobeyond.
GeoServer 2.8.3 released
The GeoServer team is pleased to announce the release of GeoServer 2.8.3. Download bundles are provided (bin, war, dmg and exe) along with documentation and extensions.
GeoServer 2.8.3 is the latest stable release of GeoServer and is recommended for production deployment. This release is made in conjunction with GeoTools 14.3. Thanks to all contributors. Fixes and new functionality include:
-
A few security subsystem related fixed, DescribeFeatureType and layer preview now works with mixed security mode, new layer groups can be edited when using GeoFence, mixing layer groups and layers with other styles in a GetMap request now works with GeoFence too, it’s possible to access workspace specific services when security only allows access to some layers of it (but not the full workspace), embedded GWC can now serve layer groups when “data security” is enabled
-
WFS cascading related fixes, the WFS store does not get disabled on restart anymore, and can handle straight line elements embedded in a curve container,
-
WFS server received GML3 encoding fixes for geometries with 3D coordinates and pure geometry collections
-
Fixed regression with configuration of SQL Views having multiple geometry fields
-
WPS can now be enabled/disabled per workspace properly
-
And much more, see all the 34 tickets resolved in the release notes
Thanks to Andrea Aime (GeoSolutions) for this release.
About GeoServer 2.8
Articles, blog posts and presentations:
-
State of GeoServer 2015 (FOSS4G)
-
XEE Vunerability (GeoServer)
-
Remote Execution Vulnerability (GeoServer)
-
Z ordering features within and across feature types and layers (User Manual)
-
JAI-Ext, the Open Source replacement for Oracle JAI (GeoSolutions)
-
Customizable arrow in GeoServer (GeoSolutions)
-
PostGIS Curve Support (GeoSolutions)
-
Improved NetCDF/GRIB support in GeoServer (GeoSolutions)
-
Initial GeoServer 2.8.0 release announcement (GeoServer)
GeoServer 2.9-beta released
The GeoServer team is pleased to announce the release of GeoServer 2.9-beta. This is a beta release, focused on making our wicket update available for testing, and trying out our release process to ensure we have not broken anything.
Beta releases are intended for public feedback and are not recommended for production use.
Download bundles are available (zip, war and exe). Our mac dmg is late to the party, we will update the blog post when it arrives.
Highlights:
-
This release requires Java 8. We have identified one known incompatibility and may need to adjust our roadmap based on your testing and feedback.
-
Documentation has a new layout grouping service description and configuration reference together. Services that are an optional install (such as CSW and WPS) have been brought into a consistent location so you can easily see what GeoServer is capable of rather than getting lost in extensions.
-
This release includes support for perpendicular offset in SLD (see SLD cookbook for an example).
-
UTFGrid support in WMS GetMap
-
Internally we have upgraded the user interface library - taking the opportunity to update global, image processing and raster access screens. The layer group page has also been split into tabs. By popular request the button to add a new layer has been renamed to “Add new layer”.
-
Legend graphic has always been auto-generated, you can use your own custom icons.
-
For installations without direct file system access you can now manage resources (icons, fonts,templates) using the REST API.
-
An useful improvement to the aggregation process is the group aggregate queries (sum, average, count) by an attribute.
-
For more information, as always, check the beta release notes (and milestone release notes)
This 2.9-beta release is released in conjunction with GeoTools 15-beta and GeoWebCache 1.9-beta. Thanks to Jody Garnett (Boundless) for this release.
A beta release often features lots of last-moment pull requests - thanks to Andrea Aime (GeoSolutions) and Ben Caradoc-Davies (Transient) for their assistance during this review cycle. A further thanks to Larry Shaffer (Boundless) and Chris Del Pino (Boundless) for their build assistance.
The big news for GeoServer 2.9-beta is upgrading our user interface from Wicket 1.4 to Wicket 7. A sprint was organized for this labour intensive task, with plenty of hard work and manual testing. We would like to thank our sponsors OSGeo, Boundless, Vivid Solutions, How 2 Map, San Jose Water Company, Transient and Geobeyond. We should also thank sprint participants and in-kind sponsors scitus development, GeoSolutions, CCRi, Astun Technology and Voyager for making this event possible.
About Geoserver 2.9
Articles, docs, blog posts and presentations:
GeoServer 2.7.6 released
The GeoServer team is happy to announce the release of GeoServer 2.7.6. Download bundles are provided (zip, war, dmg and exe) along with documentation and extensions.
The release contains 17 fixes compared to 2.7.5, including improvements in the WMS cascading, a deadlock fix for admins re-configuring GWC while under load, a fix for a regression with SqlViews using more than one geometry field, and a WPS file descriptor leak, and some other WMS related fixes. For a full list, see the release notes.
GeoServer 2.7.6 is the last maintenance release of the GeoServer 2.7.x series, users are recommended to upgrade to 2.8.x or just wait next month for 2.9.0 to be released as stable.
Thanks to everyone taking part, reporting issues and making pull requests, and also thanks to Andrea Aime (GeoSolutions) for this release.
This release is made in conjunction with GeoTools 13.6.
Vulnerability
- GeoServer 2.26.1 Release
- GeoServer 2.25.4 Release
- GeoServer 2.26.0 Release
- CVE-2024-36401 Remote Code Execution (RCE) vulnerability in evaluating property name expressions
- GeoServer 2.25.2 Release
- GeoServer 2.24.4 Release
- GeoServer 2.23.6 Release
- GeoServer 2.25.1 Release
- GeoServer 2.25.0 Release
- GeoServer 2.23.5 Release