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!

NedSpace

NedSpace

 

Suite 250

Suite 250, SW 11th Avenue, Portland

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

 

 

 

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.

Testing:

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

References:

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!

Testing:

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

Testing:

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

Testing:

  • No special settings needed

Reference:

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.

Testing:

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

References:

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.

Testing:

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

References:

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).

Testing:

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

Reference:

Wind barbs and WKT Graphics

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

Testing:

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

References:

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:

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:

 

GeoServer 2.4.7 Released

The GeoServer team is pleased to announce the maintenance release of GeoServer 2.4.7: 

This release is made in conjunction with GeoTools 10.7.

The GeoServer 2.4.7 Release Notes detail changes in this maintenance release, which include:

  • Rendering and referencing improvements for both polar projections and whole earth projections.
  • Rendering fixes for multi-line labels
  • UI fix for keeping SLD files separated during editing
  • Security fixes for those using CAS security
  • Using WPS and workspaces? This release has a few fixes for you.
  • See also GeoTools 10.7 Release Notes.

Now is a great time to upgrade to GeoServer 2.5. If you need more time there is a final 2.4 maintenance release scheduled for August (as part of our extended release schedule.)

GeoServer 2.5.1 Released

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

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

  • By popular request Top/Bottom labels when configuring layer group order
  • You can now identify GeoServer “nodes” in a cluster by configuring a label and color in the UI. Documentation and example in the user guide.
  • Have you ever run GeoServer and not quite gotten your file permissions correct? GeoServer now has better logging when it cannot your data directory and is required to “fall back” to the embedded data directory during start up.
  • We have a new GRIB community module (community modules are not in the release until they pass a QA check, but great to see new development taking shape)
  • Documentation on the jp2kak extension now in the user guide
  • Additional documentation for the image mosaic in the user guide with tutorials covering the plugin, raster time-series, time and elevation and footprint management.
  • WCS 2.0 support continues to improve with DescribeCoverage now supporting null values
  • Central Authentication Service (CAS) authentication has received a lot of QA this release and is now available in the GeoServer 2.5.x series.
  • Thanks to Andrea and Jody (GeoSolutions and Boundless) for publishing this release
  • Check the release notes for more details
  • This release is made in conjunction with GeoTools 11.1

About GeoServer 2.5

Articles and resources for GeoServer 2.5 series:

 

Unveiling the New Website

The GeoServer team is happy to announce the launching of a new website at http://geoserver.org.

Over the past few weeks you may have noticed issues with the site being down or unresponsive. It has moved from a self hosted Confluence instance to a GitHub powered site that will be much more reliable moving forward.

During this transition we have also taken the opportunity to do some site redesign. We hope you like the new look and feel.

Regards,

The GeoServer Team

GeoServer 2.4.6 Released

The GeoServer team is pleased to announce the release of GeoServer 2.4.6: 

This release is made in conjunction with GeoTools 10.6.

The GeoServer 2.4.6 Release Notes detail changes in this maintenance release, which include:

  • Improved importer support for Oracle
  • Better labelling of top and bottom layers in groups
  • Demos now honour proxy base URL
  • Fixes for KML LookAt, time and elevation support, and a resource leak
  • Logging and documentation improvements

See also changes in the GeoTools 10.6 Release Notes.

Now is a good time to plan your upgrade to the 2.5 series. Our extended release schedule provides six month maintenance window allowing you to upgrade when ready.

 

GeoServer 2.5 Released

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

GeoServer 2.5 is shaping up to be a great milestone and we would like to thank all those who downloaded 2.5-RC1 and submitted feedback and pull requests.

  • The Oracle JNDI store now exposes fetch sizes,
  • CSW requests are namespace aware again and
  • Improved handling of unknown elements in configurations which should aid downgrading installs by Andrea Aime
  • Polar Stereographic projections have been fixed by Ben Caradoc-Davies
  • Thanks to Andrea and Jody for reviewing and merging pull requests
  • Thanks to Ian Turton, Envitia and the Scottish Government’s AFRC for facilitating this release.
  • Check the release notes for more details
  • This release is made in conjunction with GeoTools 11.0.

About GeoServer 2.5.0

Articles and resources for GeoServer 2.5 series:

 

GeoServer 2.4.5 Released

The GeoServer team is pleased to announce the release of GeoServer 2.4.5:

This is the final stable release of the 2.4 series:

  • Oracle JNDI configuration now allows a fetch size parameter, limiting the number of rows that are retrieved in one gulp.
  • Fix for Polar stereographic projections
  • Fix for CSW namespace handling
  • Review the change log for the full list

Now is a good time to plan your upgrade to the 2.5 series. Our extended release schedule provides six month maintenance window allowing you to upgrade when ready.

This release is made in conjunction with GeoTools 10.5.

FOSS4G 2014 Save the Date

Get your hack on the map this year at FOSS4G 2014. The event runs from Sept 8th-12th in sunny* Portland Oregon. The conference is an amazing creative gathering of everything that makes open source and mapping fun. It would be great to see you there.

Last year we had a great selection of GeoServer presentations. If you are interested in presenting please keep the April 15th submission deadline in mind.

* In traditional west coast fashion Sun may be replaced with large cups of coffee

FOSS4G 2014

 

GeoServer Sprint Sunday Sep 14

Have you booked your flight yet? Please consider staying an extra day to enjoy the company of the geoserver-devel team on Sunday Sep 14.

The GeoServer team is looking at extended the FOSS4G code sprint by an extra day in order to get some face-2-face work done. There will be a few teams attending remotely (hi CSIRO!) so if you are unable to extend your air fair you may still be able to take part.

We would like to thank Mike Pumphrey (Boundless) for arranging a venue. We are seeking additional sponsors to cover food and activities. Please contact Jody Garnett if you are in position to help out.

Download GeoServer