[Geoserver-devel] GeoServer 2.15-MO Milestone Release

GeoServer 2.15-M0 has been released, see the blog for details:

http://blog.geoserver.org/2019/01/01/geoserver-2-15-m0-release/

This is a milestone release, offering a technology preview of new features, and the opportunity to participate in the community testing of GeoServer Java 11 compatibility:

  • binary distribution is ready Java 8 and Java 11 support
  • WAR distribution requires Tomcat 9 to work on Java 11
  • Help test additional platforms and will will update our user manual

If you are currently using Oracle JDK now is a good time to consider your options, ask questions, and lend us a hand testing GeoServer on Java 11. Our goal is to support GeoServer on both Java 8 and Java 11 giving everyone a chance to migrate when they are ready.

We have been planning Java 11 compatibility for some time with the end-of-life of Oracle Java 8 scheduled for January 2019. Fortunately the Java industry has mobilized with RedHat OpenJDK offering to back port changes, and industry players getting behind Adopt OpenJDK to distribute these fixes to other platforms.

GeoServer Java 11 support was the focus of our participation in the OSGeo Java 2018 Code Sprint. We would like to thank organizations participating (Boundless, GeoSolutions, GeoCat, Astun Technology, CCRi) and event sponsors (Gaia3D, atol, osgeo:uk, Astun Technology) for making this activity possible. We wish to extend our gratitude to the individuals taking part for all their hard work.


GeoServer Project Steering Committee

Collecting feedback in this thread

From Laurent Bougés on twitter we may have something to look into for Java 11 + Marlin:

···


Jody Garnett

Checking - startup.sh is running:

java -Dsun.java2d.renderer.log=true -Xbootclasspath/a:/Users/jgarnett/Downloads/geoserver-2.15-M0/webapps/geoserver/WEB-INF/lib/marlin-0.9.3.jar -Dsun.java2d.renderer=org.marlin.pisces.MarlinRenderingEngine -DGEOSERVER_DATA_DIR=/Users/jgarnett/Downloads/geoserver-2.15-M0/data_dir -Djava.awt.headless=true -DSTOP.PORT=8079 -DSTOP.KEY=geoserver -jar start.jar

So we are getting what we are asking for :stuck_out_tongue:

···


Jody Garnett