|We are happy to share a GeoServer 2.15-RC milestone release with downloads (zip||war||exe), documentation (html||pdf) and extensions.|
This release candidate is provided for everyone considering a Java 11 operational environment in 2019. A release candidate provides a final to support the development team with early feedback: your assistance and participation is requested!
This release is a result of participation in the OSGeo Java 2018 Code Sprint and is made in conjunction with GeoTools 21-RC and GeoWebCache 1.15-RC. We would like to thank organizations participating in the code sprint (Boundless, GeoSolutions, GeoCat, Astun Technology, CCRi) along with sprint sponsors (Gaia3D, atol, osgeo:uk, Astun Technology). Our gratitude goes out to the individuals who worked so hard to bring everything together.
In addition to Java 11 support this release includes:
JAI-EXT enabled by default, in other words, support for NODATA pixels on by default
Add JSON as a Legend Output format (GISP 173)
Printing plugin upgrade version of JTS
SLDService become an official extension, with a number of improvements in it SLDService (classification of raster data too, equal area classification, standard deviation filtering)
Allow configuring services on a per layer basis
GeoFence upgraded from community module to official extension
WPS “GetExecutions” vendor operation allows each user to get the list of running processes (limited to his account for normal users, showing all processes if the request is made by an admin)
Autocomplete support for SLD 1.0 in style editor
Improvements for vector tile production, both in terms of output correctness and production performance
Upgrade NetCDF dependencies
QA work adding PMD and ErrorProne checks in the build
and a large number of bug fixes.
Java 11 Support
The provided binary download works with either Java 8 or Java 11. Tomcat 9 or newer is required for the WAR install.
We will the update the user guide compatibility list based on your feedback and testing of this 2.15-RC milestone release. Please note that Java 11 no longer supports the Java 2 extension mechanism used for native JAI and native ImageIO.
This is a good opportunity to review your operational environment and help test GeoServer with the environment you intend to use in 2019.
Java Roadmap Considerations
Our initial concerns with respect to continued availability of the Java 8 platform have been alleviated by industry action and commitment. Extensive Java 8 support options are now available, with RedHat making a public commitment to contribute fixes to the OpenJDK 8 codebase, and a range of organizations committed to making OpenJDK 8 builds available on a range of platforms.
Oracle has changed to a six month release schedule, donating additional components to OpenJDK to make it lead platform. Long term support (beyond six months) is being offered from a range of organizations notably RedHat OpenJDK and Adopt OpenJDK.
The net effect of these changes:
If you have been using Oracle JDK up until now it is time to review your options
Java 8 will continue to be available
The Java ecosystem is now led by the open-source Open JDK project
See the GeoTools user guide for a table outlining the Java 8 and Java 11 alternatives to consider in the year ahead.
About GeoServer 2.15 Series
Additional information on the GeoServer 2.15 series:
- OGC Filter Injection Vulnerability Statement
- GeoServer 2.22.0 Release
- GeoServer 2.21.2 Release
- Jiffle and GeoTools RCE vulnerabilities
- GeoServer 2.20.4 Released
- Spring4Shell RCE vulnerability
- GeoServer 2.20.3 Released
- GeoServer 2.19.5 Released
- GeoServer 2.19.4 Released
- Log4J2 zero day vulnerability assessment