Release notes

Release Notes - GeoServer - Version 2.12-beta - HTML format

Bug

  • [GEOS-3443] - Rename should throw 403 error on resource name collision
  • [GEOS-3946] - Updating a coveragestore via REST returns 201 rather than 200
  • [GEOS-4773] - virtual services does not play nice with GML 3 encoding
  • [GEOS-5176] - Namespace filtering on capabilties returns all layer groups (including the ones in other workspaces)
  • [GEOS-5869] - Upload H2 database with REST API doesn't work
  • [GEOS-6014] - app-schema workspace-specific service URL corrupts namespaces of other workspaces
  • [GEOS-6199] - HTTP 500 on REST featuretype DELETE
  • [GEOS-6568] - Uploading SLD's with version 1.1.0 doesn't work through REST interface
  • [GEOS-7456] - The REST dispatcher should not perform partial path matching
  • [GEOS-7495] - WFS Operations in Data Security view don't match WFS 2.0 Capabilities
  • [GEOS-7752] - Renaming default styles causes style duplication
  • [GEOS-7845] - Raster styling: ChannelSelection/ContrastEnhancement not working properly
  • [GEOS-7861] - Error when trying parameterize svg with fill color referred by relative path
  • [GEOS-7908] - Parameter value "all" for parameter "list" doesn't work for REST call
  • [GEOS-7958] - Workspacing default styles causes duplication
  • [GEOS-7959] - REST API lacks validation of default style changes
  • [GEOS-7963] - Invalid KML IconStyle
  • [GEOS-7992] - Grab exclusive lock on catalog only when actually writing
  • [GEOS-8010] - Regression: dbtype and filetype store arguments should not be visible
  • [GEOS-8017] - WFS 1.1.0 GML3 schema cache doesn't work well with virtual services
  • [GEOS-8024] - Style Editor Preview Legend Fails on non-SLD Styles
  • [GEOS-8025] - Style Editor Can Create Incorrect External Legend URLs
  • [GEOS-8026] - JMS community module wrongly listen on service post change event
  • [GEOS-8031] - Regression: SHAPE-ZIP output format goes NPE on null geometry values
  • [GEOS-8037] - Catalog style modifed event is send before the style file being updated
  • [GEOS-8038] - Intermittent build failure in gs-restconfig CoverageStoreTest.testDeletePurgeAllAfterConfigure
  • [GEOS-8039] - JMS fails to handle styles workspaces changes
  • [GEOS-8040] - Regression Accessing Styles Subdirectories
  • [GEOS-8052] - CSW get capabilities ingore virtual services settings and always use the global service ones
  • [GEOS-8072] - WMS 1.3.0 capabilities global bounding box computation doesn't use layer groups
  • [GEOS-8073] - Performing a WMTS GetCapabilities request with layer groups provokes a NPE
  • [GEOS-8078] - JMS community module configuration WEB page throws an exception when accesing it
  • [GEOS-8080] - REST API does not differ between global styles and workspace styles
  • [GEOS-8081] - WCS 2.0 does not support vendor CQL_FILTER parameter like WCS 1.0 and 1.1 do
  • [GEOS-8085] - H2 extension REST tests fail randomly
  • [GEOS-8101] - Generating a raster SLD style from template produces a functionally invalid style
  • [GEOS-8110] - Making a WMS request with no Layers results in an IndexOutOfBoundsException
  • [GEOS-8112] - GeoServer generates invalid GeoPackage raster mosaics
  • [GEOS-8118] - REST API switch broke non SLD to SLD format
  • [GEOS-8122] - Intermittent failure of FileUtils.deleteDirectory in SystemTestData.tearDown
  • [GEOS-8123] - GWC caches stale response encoders
  • [GEOS-8134] - sld file lost when moving style from workspace to default workspace
  • [GEOS-8139] - Intermittent off-by-one-second failure in TimeKvpParserTest.testContinuousRelativeInterval
  • [GEOS-8140] - GeoServer uses invalid mime type for GML 3.2 responses
  • [GEOS-8151] - RestConfig tests can fail if the user has an escape char in their environment variables
  • [GEOS-8154] - Trying to enable the in-memory caching for the first time results in a wicket error
  • [GEOS-8155] - Cannot delete style in a workspace if it has the name of a default style
  • [GEOS-8156] - Allow specifying number formatting for scale ratio decoration
  • [GEOS-8163] - Duplicate GeoPackage formats in layer preview page
  • [GEOS-8171] - ExternalGraphicFactory does not have a general way to reset caches
  • [GEOS-8178] - OpenLayers NoSuchAuthorityCodeException Warnings
  • [GEOS-8180] - optmized alpha channel expansion doesn't take nodata into account
  • [GEOS-8182] - Style editor preview fails on a data dir with missing css-legend.xml
  • [GEOS-8208] - Style Editor - Layer Preview doesn't respect channel selection order
  • [GEOS-8221] - GeoServerDataDir returns the root directory if workspace is null
  • [GEOS-8234] - Rest html - 500 error cannot flush closed output stream
  • [GEOS-8238] - REST API root resources HTML endpoint gives error
  • [GEOS-8246] - GetFeatureInfo fails on pre-genalized data store when the user is anonymous
  • [GEOS-8272] - Randomness in JPEG 2000 support reader/writer lookup
  • [GEOS-8277] - NPE in preview filtering
  • [GEOS-8279] - GWC direct integration gets fooled by non cacheable requests and returns tiles
  • [GEOS-8288] - Changing the workspace of a style causes an ArrayIndexOutOfBounds exception

New Feature

  • [GEOS-8068] - Add GeoJson encoder for complex features
  • [GEOS-8069] - Add documentation and tests about using MongoDB as a data store for app-schema
  • [GEOS-8113] - Simple code completion for CSS styling language
  • [GEOS-8114] - Add a GetLegendGraphics option to return feature counts at the end of rule labels
  • [GEOS-8166] - Allow image mosaic to refer a GeoServer configured store
  • [GEOS-8223] - Allow ordering layer contents in WMS using a "sortBy" vendor parameter, as well as mosaic contents in WCS
  • [GEOS-8239] - Support Limits and LayerDetails in geofence internal server REST
  • [GEOS-8245] - Style Based Layer Groups

Task

  • [GEOS-8086] - Make Notification community module compatible with the new REST
  • [GEOS-8096] - Align JMS community plugin with the new REST API
  • [GEOS-8120] - Improve JMS community module integration tests coverage
  • [GEOS-8135] - Align GeoFence community module with the new REST API
  • [GEOS-8212] - do not report nodata in CoverageDimensionInfo's min/max range (being reported by getNullValues)

Improvement

  • [GEOS-607] - SLD files not deleted with SLD is deleted in web admin
  • [GEOS-2749] - Reproject geometries in WMS GetFeatureInfo responses when info_format is GML
  • [GEOS-3436] - Make REST url matching strict
  • [GEOS-7468] - JMS plugin should use a different default virtual topic name instead of >
  • [GEOS-7519] - Keywords & Identifier for LayerGroups
  • [GEOS-7881] - Include Marlin by default in bin/win/osx downloads, add to war instructions
  • [GEOS-7931] - Improved REST API Documentation
  • [GEOS-7987] - CatalogPostModifyEvent should track modified properties
  • [GEOS-7989] - WMS/WCS supports only String typed custom dimensions
  • [GEOS-8033] - Handle placemark placement when centroid of geometry not contained within
  • [GEOS-8093] - Align Backup Restore plugin REST interface with new GeoServer MVC pattern
  • [GEOS-8099] - GSIP 158 - NetCDF output support for variable attributes and extra variables
  • [GEOS-8124] - Add extension point in backup / restore module for generic resources handler
  • [GEOS-8125] - GetLegendGraphics option to return feature counts at the end of rule labels fails, if no BBOX is send with stand-alone GetLegendgraphics request
  • [GEOS-8189] - Duplicate logging of loading resources and stores
  • [GEOS-8222] - WMTS cascading
  • [GEOS-8263] - Allow in layer preview filtering (CQL, OGC and FeatureID) for rasters formats that support filtering
  • [GEOS-8267] - Enable usage of viewParams in WPS embedded WFS requests

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