Release Notes - GeoServer - Version 2.9.1 - HTML format


  • [GEOS-6840] - SLD shape://horline doesn't render in application/pdf output
  • [GEOS-6878] - WFS editing fails for geometries in full 3d crs
  • [GEOS-7094] - CSS z-index for line rendering works inconsistently
  • [GEOS-7204] - Integrated geofence odd path for db under Windows
  • [GEOS-7212] - Missing links in "JMS based Clustering" documentation
  • [GEOS-7215] - Geoserver WFS GetFeature with multiple featureid/resourceid returns multiple times the same feature
  • [GEOS-7258] - CQL filter documentation wrongly reports ability to do a BBOX against a geometry
  • [GEOS-7369] - KML Placemarks not located correctly
  • [GEOS-7457] - Bad System.out.println logging usage
  • [GEOS-7489] - CSS Styling extremely slows down when negative and positive numbers both included
  • [GEOS-7530] - Style editor does not escape style replacement confirmation errors, fails in languages using single quote
  • [GEOS-7534] - GeoServerPropertyOverrideConfigurer doesn't properly substitute windows paths
  • [GEOS-7538] - Monitoring plugin doesn't log remote user
  • [GEOS-7543] - REST Putting a WFS Settings xml results into an Unauthorized class found during XStream conversion
  • [GEOS-7546] - Large PDF WMS outputs with dense hatch fills either OOM or generate very large files
  • [GEOS-7547] - Expiry of GetFeatureWithLock wrongly expected to be minutes in WFS 2.0
  • [GEOS-7550] - escapeChar="" causes StringIndexOutOfBoundsException
  • [GEOS-7553] - GWC building tiles with requests failing at KVP parsing causes control-flow to lock up
  • [GEOS-7558] - WMSValidator should use attributes() instead of getAttributes()
  • [GEOS-7565] - Cluster settings - "Couldn't resolve model type..." warning
  • [GEOS-7566] - WrappedCoverageDimension customizations won't survive a coverage operation
  • [GEOS-7571] - WCS 2.0 NetCDF output fails if only spatial dimensions are present
  • [GEOS-7579] - Colormap variable substitution not working if multiple layers are provided in WMS call
  • [GEOS-7585] - Wrong intervals reported for first color map entry in legend graphics, when using interval mode
  • [GEOS-7586] - Importer release package missing commons-exec
  • [GEOS-7597] - Missing JNA jar in netcdf-out plugin release configuration
  • [GEOS-7598] - Map preview does not use metatiling anymore
  • [GEOS-7599] - WMS Request Causes Geoserver Lat/Lon Bounding Box to Change
  • [GEOS-7601] - Incorrect URL for custom legend graphic
  • [GEOS-7604] - CatalogBuilder fails to compute wgs84 bbox if data has a compound 3d CRS
  • [GEOS-7605] - GWC transaction listener fails if the layer has a 3d compound CRS
  • [GEOS-7609] - CLONE - WMS Request Causes Geoserver Lat/Lon Bounding Box to Change
  • [GEOS-7617] - Edits elevation presentation mode are ignored in layer editor
  • [GEOS-7618] - NetCDF dimension publishing always lists ranges, point values should be used instead
  • [GEOS-7621] - Coverage band details editing, issues with locale, list separators and decimal numbers representation
  • [GEOS-7628] - ResourceConfigurationPage.updateResource() does not visit children properly
  • [GEOS-7632] - Potential vulnerability bypassing GWC data security
  • [GEOS-7640] - OGR output has null filename for singleFile output formats
  • [GEOS-7644] - Secured decorators do not handle Structured GridCoverage2DReader
  • [GEOS-7646] - Importing shapefile with spaces in attributes fails for postgis
  • [GEOS-7650] - Can't delete Default Cached Gridsets
  • [GEOS-7661] - NumberFormatException on DecimalTextField with value NaN

New Feature

  • [GEOS-7526] - Hazelcast/JDBConfig clustering issues caused by HTTP 302 response and unique wicket resource IDs


  • [GEOS-7515] - JDBCStore: plugin + docs
  • [GEOS-7567] - Module status for gdal, turbojpeg, netcdf, grib including native dependencies


  • [GEOS-7536] - GeoFence server plugin documentation should make clear that the default behavior is to deny access to all resources
  • [GEOS-7602] - Add tests of NetCDF output from rotated pole GRIB2 data
  • [GEOS-7629] - GSIP-147 - Align with Geotools copyright header management practices
  • [GEOS-7630] - Support requiring files to exist for GeoServer startup

The text area below allows the project release notes to be copied to another document.