Release Notes - GeoServer - Version 2.17-RC - HTML format

Bug

  • [GEOS-6175] - Decoration - Auto-sized legend doesn't fit
  • [GEOS-7533] - Layer creation using REST API very slow in a PostGIS database with thousands of tables
  • [GEOS-8356] - WMS GetFeatureInfo formats text/html, text/plain, text/xml and application/vnd.ogc.gml (GML2) don't handle time correctly
  • [GEOS-8940] - Tile Layers page layer names bring to the "Publishing" tab by default
  • [GEOS-8982] - GetCapabilities on a single layer fails if a style is duplicated
  • [GEOS-9168] - csw: DirectDownload field on webadmin not saved when using hz-cluster
  • [GEOS-9238] - The notification community module breaks WFS-T transactions
  • [GEOS-9296] - Fix race condition in audit logger initialization
  • [GEOS-9308] - LayerInfo.getAbstract always returns nothing as the underlying property is never set. Use ResourceInfo one instead.
  • [GEOS-9311] - Switching from System Status to Modules tab gives an error.
  • [GEOS-9329] - GetLegendGraphic on cascaded WMS layer produces a strange result
  • [GEOS-9336] - Integration test for WFSDataStore when doing a GetFeature operation having special chars in PropertyName
  • [GEOS-9348] - Tools menu does not work in Geoserver 2.16
  • [GEOS-9368] - Cascaded WMS Layer configured without force remote style is passed local default when part of LayerGroup
  • [GEOS-9369] - Declared SRS reprojection is not handled on AppSchema Datastore layers
  • [GEOS-9377] - Geoserver startup gets block with unresponsive WMSStore
  • [GEOS-9383] - Allow tile cache file system layouts following TMS and XYZ structures
  • [GEOS-9388] - App-Schema WFS GetFeature includes namespaces for all workspaces on isolated workspace
  • [GEOS-9390] - Un-necceassary getBounds calls are made when creating SQL Views and JDBC Feature Types
  • [GEOS-9397] - Cached layers page may take minutes to show up (when backing stores are not responsive)
  • [GEOS-9399] - Oracle SQL View with NULL SRID breaks Bounds calculations on BasicResourceConfig
  • [GEOS-9406] - Data format issues on Custom vector dimensions GetCapabilities
  • [GEOS-9417] - Monitoring plugin fails when a WMS GetLegendGraphic is issued
  • [GEOS-9420] - GeoFenceAccessManager leaks HTTP clients
  • [GEOS-9428] - Authkey role service filters broken on 2.16+
  • [GEOS-9430] - Integration Test involving app-schema MongoDB datasource with empty list on MongoDB collections
  • [GEOS-9431] - Integrated GWC does not kick in when making request not qualified by workspace
  • [GEOS-9437] - Remote styles list duplicating in cascaded WMS UI
  • [GEOS-9438] - Serializer errors when using the Importer GUI
  • [GEOS-9449] - Min/Max Scale denominator UI label shold not show for non cascaded wms layers
  • [GEOS-9455] - JSON-LD backward mapping is not OGCAPI compliant
  • [GEOS-9457] - Restore the usage instruction of Windows Installer (only add ref to dev manual)
  • [GEOS-9474] - Json-ld backward mapping will not work when pointing to cql function comprising xpath
  • [GEOS-9478] - Layer definition cql filter does not work for complex features
  • [GEOS-9479] - Add Backward compatibility on new Cascaded WMS settings
  • [GEOS-9483] - App-Schema IllegalArgumentException when getting an empty collection on a jdbc multivalue join attribute
  • [GEOS-9484] - ADMIN_ROLE is assigned by default if no role is returned for a user inside WebService Body Response
  • [GEOS-9485] - GeoServer "system-status" {json,xml} endpoints do not return values anymore
  • [GEOS-9489] - Invalid <OnlineResource> for external legend graphics accessible over URL/URI in WMS capability document
  • [GEOS-9493] - WFS GeoJSON complex features output issue on numeric typed xml attributes
  • [GEOS-9496] - Inconsistency between security tab rules and the usual data rules page
  • [GEOS-9498] - Add Backward compatibility on Layergroups with legacy Cascaded WMS Layers
  • [GEOS-9499] - Update documentation REST WMTS
  • [GEOS-9500] - SLDService won't respect custom color ramps when having less than 3 classes
  • [GEOS-9502] - <VendorOption> XML tag in <LineSymbolizer> is reported as Validator Error on Style Edit page
  • [GEOS-9508] - Legend Decorator does not display the static legend set in the style
  • [GEOS-9520] - GeoServer 2.17.x fails to render tasmania roads
  • [GEOS-9526] - review extension artifact licenses
  • [GEOS-9527] - Repalce Oracle JDK recommendations in documentation and readme files

New Feature

  • [GEOS-9316] - Support for vector custom dimensions (GSIP 177)
  • [GEOS-9324] - Add a parameter to GetLegendGraphic request using LEGEND_OPTIONS that allows to hide rules that are not matching any feature.
  • [GEOS-9327] - ncWMS getTimeSeries supporting time list and time range with period
  • [GEOS-9330] - ncWMS getTimeSeries: Exclude nodata pixels from results so that they don't ruin the plotted chart.
  • [GEOS-9339] - App-Schema Cardinality 1..N support for unbounded anonymous sequence children elements
  • [GEOS-9343] - Update data rules (layer and layer groups) rules at runtime
  • [GEOS-9387] - Options to configure min/max scale denominator for cascaed WMS Layer
  • [GEOS-9423] - Adding JSON-LD output format community module
  • [GEOS-9440] - New WMS Vendor option "clip"
  • [GEOS-9487] - GSIP 187 - New extension point in ResourcePool for retyping feature types and features
  • [GEOS-9523] - Promote MBStyle to extension (GSIP-184)
  • [GEOS-9524] - Promote web resource to extension (GSIP-185)
  • [GEOS-9621] - Wps download raster preserve native resolution when reprojection is requested with no target size

Task

  • [GEOS-9342] - Add 'Building Windows Installer' instruction to online manual
  • [GEOS-9379] - Move GeoServer's TimeParser code/parsing capabilities down to GeoTools
  • [GEOS-9462] - Downgrade ArcSDE extension to a community module
  • [GEOS-9492] - Document new CSS label shield properties, add auto-complete support for them
  • [GEOS-9533] - documentation build inconsistencies

Improvement

  • [GEOS-9133] - Cannot configure hyperspectral image in "bin" package, form too big
  • [GEOS-9135] - Support WFS-T on tables with unique guid as primary key
  • [GEOS-9248] - Allow setting Entity Expansion limit on WFS XML Readers
  • [GEOS-9297] - Add GetLegendGraphic request support on external WMS layers
  • [GEOS-9312] - Cascaded WMS - Options to select and force Image Format and Styles in requests made to remote WMS server
  • [GEOS-9322] - WFS-NG 'usedefaultsrs' when set to false does not make Remote WFS/WMS server do Re-projection
  • [GEOS-9332] - Integration test for WFSDataStore when publishing a layer using WFS 2.0 strategy
  • [GEOS-9337] - Add Date Created and Date Modified in administration UI lists (layers, styles, ...)
  • [GEOS-9340] - Extra metadata for layers groups (enabled and advertised)
  • [GEOS-9345] - Associate roles to security groups via REST
  • [GEOS-9346] - Keeping filters used on Geoserver Table Panel between UI navigations
  • [GEOS-9358] - Show a tab and table of roles for each layer, layer group, workspace
  • [GEOS-9360] - Ability to log processing time per layer
  • [GEOS-9362] - GeoStyler Extension - Update GeoStyler library
  • [GEOS-9364] - Mongodb datastore should be able to use HTTP(s) and Zip file Urls as Schema Store
  • [GEOS-9380] - Option for cascaded WMS Layer to respect Bounding Box of remote WMS Layer
  • [GEOS-9385] - GWC initialization thrashes CPU and filesystem at startup
  • [GEOS-9386] - WFS Per Workspace Stored Queries
  • [GEOS-9393] - Cascaded WMS Documentation update
  • [GEOS-9394] - Cascaded WMS UI Improvement
  • [GEOS-9409] - Change the wording ‘Boring default style’ in the Styles
  • [GEOS-9424] - Mass Truncate for GWC Cache
  • [GEOS-9427] - Fix authkey regex examples for capturing username
  • [GEOS-9429] - Remove support for legacy json path
  • [GEOS-9435] - [community - oauth2] Include basic auth header for Oauth2 token instrospection requests
  • [GEOS-9436] - Monitor extension : Ignore Post processors
  • [GEOS-9453] - Update GeoServer dependencies on RabbitMQ to 4.8.0 or newer
  • [GEOS-9454] - Update GeoServer dependencies on ActiveMQ from 5.9 to 5.15.9 or newer
  • [GEOS-9460] - Upgrade SQL Server packaging to use open source JDBC driver
  • [GEOS-9477] - Geoserver is flagged for CVE-2020-5398

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