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.


  • 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: