GeoServer 2.8-beta released

We are happy to announce the release of GeoServer 2.8-beta. Downloads are available (zipwardmg and exe) along with docs and extensions.

GeoServer 2.8 has a wide range of new features, behind the scenes changes, and a several of important security updates. This is beta release of GeoServer made in conjunction with GeoTools 14-beta.

This beta release is made available for collaboration with our user list (and is not intended for production). The beta release marks the of a feature freeze, we appreciate any and all testing during this period as we prepare for a September release.

New capabilities:

Fixes and improvements:

  • Significant increase in GML 3.X encoding speed
  • Pretty print option for style REST API
  • Allow environment variables to be used in freemarker template files
  • GeoWebCache parameter filters can now be set via GUI
  • INSPIRE metadata entry is now more forgiving and can be entered on a layer by layer basis
  • Fix for XXE security vulnerability has been revised and now functions in a JBoss environment
  • Faster startup for installations with large number of Oracle layers
  • The CSV output format can now handle WFS GetFeature join results (will transparently flatten the joined features)

Internal changes:

  • JAI-Ext integration for geospatial specific image processing operations, adding direct support for NODATA in raster sources. Disabled by default, needs to be enabled using a system variable.
  • Replacement of vecmath with EJML matrix library
  • Due to license restrictions the oracle extension no longer includes an Oracle JDBC driver, see the user guide for manual install instructions.

Community update:

  • We would like to welcome Stefano Costa (GeoSolutions) as a new committer!
  • Developers guide refresh covering release cycle, updating PSC members, and fixing tutorials
  • Responsible disclosure expectations covered on the website and user guide

See release notes for more information.

Thanks to Jody (Boundless) for publishing this beta, and the entire GeoServer team for an enormous effort bringing this release together.

About GeoServer 2.8

GeoServer 2.8 is scheduled for September release. For more information:

For additional details see the 2.8-beta and 2.8-M0 release notes.

New Community Modules

In addition to the formal GeoServer 2.8 release our code base has a community area for ideas an experimentation:

  • WCS and WPS output formats based on gdal_translate to provide a greater range of output formats
  • Embedded GeoFence server, REST API and GUI is the result of a productive collaboration between GeoSolutions and Boundless offering greater rule-based control of GeoServer security
  • MongoDB DataStore enabling GeoServer to publish from this popular JSON based document database (no zip packaging, needs volunteer)

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.

3 Comments

  1. Posted September 4, 2015 at 6:54 am | Permalink

    This will be a very welcome and long-awaited update. My setup is Oracle only, and I expect, that the changes you made regarding using bind variables – I’ve inspected the source code – will make a huge performance difference for me, both with WFS requests to Oracle layers and using the Layers administration, which submit the same queries to the Oracle ALL_INDEXES view. Thanks.

    The addition of being able to manage access control through the REST API is a very welcome addition too. I just can’t use this for much yet, since I still can’t create users, create roles, and assign roles to users through the REST API. Is there any plans to add this in the feature. I’d be able to save a lot of time with my work on Geoserver, if you could add this.

  2. Martin Davis
    Posted September 4, 2015 at 12:16 pm | Permalink

    Can you please state which version of GeoTools this release uses? We need to determine if a bug fix has been included or now (GEOT-5085)

  3. jgarnett
    Posted September 10, 2015 at 11:19 pm | Permalink

    This release is based of of GeoTools 14-beta (but I guess it says that in the blog post now).

Download GeoServer