GeoServer Blog

GeoServer 2.4.8 Released

The GeoServer team is pleased to announce the final maintenance release of the GeoServer 2.4 serieis.

You can download GeoServer 2.4.8 from our new website:

The GeoServer 2.4.8 Release Notes detail a small number of changes in this final maintenance release:

  • Performance: Avoid full namespace scan for GetFeature requests

  • WPS fixes including a new PagedUnique process

  • Fix for REST management of SLD files

  • Fix for working with JBoss and Oracle via JNDI

  • This release is made in conjunction with GeoTools 10.8 (see also GeoTools 10.8 Release Notes)

We trust you have enjoyed GeoServer 2.4. All users are encouraged to take opportunity to migrate to GeoServer 2.5.

Read More

AuScope Grid Roadshow 2014

AuScope Discovery Portal

Do you use geoscience or geospatial information in your research? Do you struggle to access data from across Australia from Government and research organisations? Do you spend too much time dealing with datasets or trying to find them rather than doing research? If you use geoscience information and would like to know about new methods for seamless data access available from across Australia, then we would like to invite you to attend the:

AuScope Grid Roadshow 2014

9-11 September 2014

Perth, Sydney, and Adelaide

AuScope Grid Roadshow 2014 will cover open source geospatial technologies including GeoServer and QGIS. There will also be a Developer Day on 12 September where developers have a chance to collaborate with others including AuScope developers to discuss solutions to problems using these technologies.

RSVP by 1 September. Please extend this invitation to others who might be interested in attending.

Read More

GeoServer Sunday Sprint (FOSS4G)

Back in March we had a Save the Date post for FOSS4G 2014 in Portland. Check your travel plans include participating in the Code Sprint at the end of the conference.

The code sprint is an opportunity for the team to get together and work on “tough problems without funding”. For GeoServer we have two candidates:

  1. Update to a recent version of Wicket to improve browser compatibility

  2. Update CITE Conformance Tests

GeoServer is extending the code sprint to include:

  • Saturday, September 13th: FOSS4G is providing facilities at WhereCampPDX.

  • Sunday, September 14th: Boundless is arranging facilities at nedspace from 10am-4pm.

To attend add your name to OSGeo wiki page and we will look forward to seeing you in Portland!


Suite 250

Thanks to Mike Pumphrey for arranging the venue for the Sunday Sprint.

Read More

GeoServer 2.6-beta Released

The GeoServer team is overjoyed to announce the release of GeoServer 2.6-beta.

I hope you are enjoying the new website - the download page for 2.6-beta provides links to the expected zip, war, dmg and exe bundles. For this release we are experimenting with providing source downloads directly from the GitHub 2.6-beta tag.

_As a development release, 2.6-beta is considered experimental and is provided for testing purposes. This release is not recommended for production (even if you are excited by the new features)._

This release is made in conjunction with GeoTools 12-beta. Thanks to Kevin for making a beta release of GeoWebCache 1.6.0-beta with relatively little notice.

What to expect … and what we expect from you

A complete change log is available from the issue tracker. We will ask you to wait for 2.6.0 before we let Andrea write a pretty blog with pictures illustrating what features have been added. Instead 2.6-beta is my chance to ask you to download GeoServer 2.6-beta for testing.

_Testing is a key part of the open source [social contract]( The GeoServer team have identified a few areas where we would like to ask for help. This is your best chance to identify issues early while we still have time to do something about it. For those making use of [commercial support]( ask your vendor about their plans for 2.6-beta testing. We would like to ensure the functionality you depend on is ready to go for a Q2 release._

When testing Geoserver 2.6-beta please let us know on the user list (or #GeoServer) how it works for you. We will be sure to thank you in the final release announcement and product presentations.

Java 7 Testing

With Oracle retiring Java 6 security updates the time has come to raise the minimum bar to Java 7.

_We know a lot of downstream projects (such as [OSGeo Live]( have been waiting for GeoServer to support Java 7. Thanks to CSIRO, Boundless, GeoSolutions for providing Java 7 build environments allowing us to make this transition in a responsible fashion._


  • This is a major testing priority on all platforms.

  • Windows 7: The start.bat used by the run manually install has trouble running as an administrator. We recommend installing as a service of this release (GEOS-5687)

  • Mac: You will need to install Oracle Java 7 (as OpenJDK 7 is not yet available for OSX). We have not yet figured out how to run GeoServer.App with Java 7 (GEOS-6588) and are open to suggestions.


WFS Cascade

This is a really exciting change, swapping out our gt-wfs client code for a new gt-wfs-ng implementation with a new GML parser / encoder.  After comparing quality of the two implementations we decided to go all in with this transition .. and thus would really like your help testing.

We would like to hear back on cascading the following configurations:

  • GeoServer

  • deegree

  • MapServer

  • tinyows - there is a critical fix about axis order in tinyows trunc. It corrects (finally!) the output … but perhaps not yet the filters?

  • ArcGIS

  • Other - any other WFS you are working with!


  • Pay special attention to the flags used for axis order. There are different flags to account for each way a WFS implementation can get confused. You will find some implementations expect the wrong axis order on request, but are capable of producing the correct axis order output.

  • We especially ask our friends in Europe to test WFS services published for INSPIRE compliance

This was an epic amount of work by Niels and we have a couple of new features waiting in the wings based on the success of this transition.

Curves support for GML and WMS

A large amount of work has been put into extending the Geometry implementation used by GeoServer.

_We have experimented with several approaches over the years (including ISO 19107 and a code sprint with the deegree project) and it is great to finally have a solution. As a long time user of the JTS Topology Suite we have been limited to a Point, Line and Polygon model of Geometry. Andrea has very carefully extended these base classes in to allow for both GML output and rendering. The trick is using a tolerance to convert the the arcs and circles into line work for geometry processing._

Testing for the 2.6-beta release is limited to those with Oracle Spatial. If you are interested in funding/volunteering support for PostGIS please contact the geoserver-devel email list.


  • Look for “Linearization tolerance” when configuring your layer.

Advanced projection handling for raster

We would like to hear feedback on how maps that cross the date line (or are in a polar projection) have improved for you.


  • No special settings needed


Coverage Views

We struggled a bit with how to name this great new feature, however if you work with raster data this is your chance to recombine bands from different sources into a multi-band coverage.


  • Use “Configure new Coverage view” when creating a new layer


Startup Testing

Yes this is an ominous item to ask you to test.

_GeoServer 2.6 simplifies where configuration files are stored on disk. Previous versions were willing to spread configuration files between the webapps folder, the data directory and any additional directories on request. For GeoServer 2.6 configuration files are limited to the data directory as a step towards improving clustering support and growing our JDBC Config story._


  • No special settings needed

  • Special request to check files that are edited by hand on disk (such security settings and free marker templates)


Pluggable Styles

For everyone happy with the CSS Style Extension we would like to ask you to test a change to the style edit page (allowing you to create a CSS or SLD style from the start).


  • Install CSS Extension and look for a new option when creating a style


Wind barbs and WKT Graphics

I am really happy to see this popular extension folded into the main GeoServer application.


  • Check GeoTools WKT Marks for examples you can use in your SLD file


New Formats and Functionality

We have new implementations of a couple of modules:

  • Printing - new implementation from our friends at MapFish

  • Scripting - includes a UI for editing scripts from the Web Administration Application

A final shout out to ask for help testing new formats:

  • NetCDF

  • Rib

  • OGR

Language Support

We are happy to announce the first release having support for Turkish. Many thanks to Engin Gem and the whole translation team for the initial contribution. All modules, core, extensions, and community modules have been translated within 8 month. Great success!

French, Korean, Polish, Romanian were corrected and updated to the latest developments. Thanks to all GeoServer Transifex translators and Frank for managing!

Spot a translation mistake? Help translate here: GeoServer Latest localizations

About GeoServer 2.6

Articles and resources for GeoServer 2.6 series:

Read More

GeoServer 2.5.2 release

The GeoServer team is happy to announce the release of GeoServer 2.5.2. Download bundles are provided (zipwardmg and exe)  along with documentation and extensions.

GeoServer 2.5.2 is the next the stable release of GeoServer and is recommended for production deployment. Thanks to everyone taking part, submitting fixes and new functionality:

  • Some fixes in the new GetFeatureInfo engine, for unfilled polygons and dashed lines

  • Solved a configuration issue that might have linked two styles toghether (edit one, the other changed as well)

  • DBMS connection leak in some WFS GetFeature with bounds enabled

  • Have WPS work properly as a workspace specific service, and report the current process activity during asynchronous requests (for processes that do report what they are doing in plain english, besides offering a progress percentage)

  • Add a way to resctrict output formats supported by WMS GetMap and GetFeatureInfo

  • More docs on how to setup JNDI connection pools in GeoServer

  • Thanks to Andrea (GeoSolutions) for publishing this release

  • Check the release notes for more details

  • This release is made in conjunction with GeoTools 11.2

About GeoServer 2.5

Articles and resources for GeoServer 2.5 series:

Read More