GeoServer 2.7 released

The GeoServer team is pleased to announce the latest major release of GeoServer: version 2.7.

Quick links:

This release includes a variety of improvements and fixes provided by and for the community over the past six months since GeoServer 2.6 was released. (See our release schedule.) While many of these high-level features have been highlighted in previous posts, we’d like to list them in brief here, with links to documentation so you can learn more.

Color composition and color blending

These are two new extensions to the rendering engine that allows for greater control over how overlapping layers in a map are merged together. Instead of just placing layers on top of others (with or without transparency), there is now a range of filters and effects, such as “multiply”, “darken”, and “hard light”.

Please see the documentation for an example on how to create inner line effects such as the image below:

Thanks to Cleveland Metroparks for sponsoring this improvement.

Relative time support in WMS/WCS

GeoServer has long had the ability to specify dates/times in requests to subset data. Up until now these dates/times needed to be absolute. Support has now been added for specifying relative time, for example:

  • Last 36 hours from the present (PT36H/PRESENT)
  • Day after December 25 2012: (2010-12-25T00:00:00.0Z/P1D)

Thanks to Jonathan Meyer for this improvement.

WPS clustering

There are quite a few improvements to the Web Processing Service module, courtesy of Andrea Aime and GeoSolutions. (Please note that WPS is still an extension.)

GeoServer has a new WPS extension point allowing GeoServer nodes in the same cluster to share the status of current WPS requests. This is particularly important for asynchronous requests, as the client polling for the progress/results might not be hitting the same node that’s currently running the request.

This initial implementation leverages the Hazelcast library to share the information about the current process status using a replicated map.

WPS security

GeoServer now has the ability to connect WPS processes to the standard role-based security system. This means that administrators can now determine what users and groups can access or execute, making WPS usage safer and more secure.

WPS limits

In addition to limiting the users and groups that can access WPS processes, GeoServer now also has the ability to set WPS input execution limits (such as timeout values), ensuring that a runaway process can’t cause a system to fail due to utilizing too many resources. Limits can be set globally and on a per-process basis.

WPS dismiss

A client that connects to the WPS now not only has the ability to execute processes, but also the ability to dismiss/kill processes. Also new is the ability for the administrator to see the current processes that are being executed on the system.

CSS extension refresh

The popular CSS extension, originally written by David Winslow of Boundless, allows users to style layers using a CSS-like syntax instead of SLD. This extension has now been entirely rewritten in native Java. The functionality remains the same, though with improvements in speed and stability.

Thanks to Andrea Aime from GeoSolutions for this improvement.

New CSS workshop

There is also now a full workshop-sized tutorial devoted to using CSS in GeoServer. This expands upon the basic tutorial, and goes into greater detail, providing a powerful learning resource for anyone who wants to learn how to style maps with CSS.

Thanks to Jody Garnett from Boundless for donating the workshop to the community.

Cascade WFS Stored Queries

Thanks to Sampo for adding support for cascaded WFS stored queries.

Try out the new version

See the full list of changes linked from the release page, and please read these previous posts for more information on these new features. While no software is ever bug-free, we fully stand behind this release, and believe it will provide you with a better, more stable, and featured-filled GeoServer. Thanks!

Download GeoServer 2.7

About GeoServer 2.7

Articles and resources for GeoServer 2.7 series:

6 Comments

  1. Nik
    Posted March 23, 2015 at 7:55 pm | Permalink

    Installed and running great on my testing web app.

    I noticed that the Layer Previews are using OpenLayers 3, as per the change log. However, the GWC previews are still using OpenLayers 2. Is this likely to be changed in the next release, to be consistent, and to use the latest version of OL everywhere?

    In any case… Thanks for Geoserver – it’s an amazing tool that enables sophisticated projects with simplicity of execution!

  2. Posted March 23, 2015 at 8:07 pm | Permalink

    There is a prototype for an OL3 preview for the stand alone GWC but I’m not aware of any specific plan for when the GWC layer previews would be changed over. It’s the kind of thing that gets updated when someone who has been annoyed at the minor inconsistency gets a bit of free time.

  3. Posted March 23, 2015 at 8:19 pm | Permalink

    And don’t forget that with integrated WMS, you can get GeoWebCache output from the standard (OL3) Layer Preview with minimal editing:

    http://docs.geoserver.org/stable/en/user/geowebcache/using.html#direct-integration-with-geoserver-wms

    Great to hear that it’s working for you, Nik. Thanks for your support!

  4. Santosh
    Posted March 31, 2015 at 5:02 am | Permalink

    Hi,

    Is there any option of taking a commercial license of Geoserver 2.7? I have gone through the documentation and saw no such link pr information,although there are options of getting support from some other providers.

    Please reply.

    Best regards
    santosh

  5. Posted March 31, 2015 at 1:39 pm | Permalink

    Hi Santosh. GeoServer is licensed GPL, and there is no dual/commercial license at the moment. That said, there are commercial providers of GeoServer (see http://geoserver.org/support), so GPL should not be a deterrent there, unless your organization prevents the use of GPL software.

    But it’s not a conflict to build commercial/proprietary applications that connect to GeoServer, if that’s what you’re looking to do.

  6. Santosh
    Posted April 1, 2015 at 6:17 am | Permalink

    Thank you Mike for your reply.

Download GeoServer