Geoserver Versions Save

Official GeoServer repository

2.25.1

4 days ago

Release notes

Bug

GEOS-11040 Could not get a ServiceInfo for service Features thus could not check if the service is enabled

GEOS-11202 CAS extension doesn't use global "proxy base URL" setting for service ticket

GEOS-11236 WFS 2.0.0/GetFeature - Shapefile - "We have had issues trying to flip axis"

GEOS-11330 OAuth2 kid verification should be optional

GEOS-11331 OAuth2 can throw a " java.lang.RuntimeException: Never should reach this point"

GEOS-11332 Renaming style with uppercase/downcase empty the sld file

GEOS-11348 JMS cluster does not allow to publish style via REST "2 step" approach

GEOS-11358 Feature-Autopopulate Update operation does not apply the Update Element filter

GEOS-11381 Error in OIDC plugin in combination with RoleService

GEOS-11382 The interceptor "CiteComplianceHack" never gets invoked by the Dispatcher Servlet

GEOS-11385 Demo Requests functionality does not honour ENV variable PROXY_BASE_URL

GEOS-11392 ConcurrentModificationException while using proxy-base-ext

GEOS-11394 OGC APIs cannot handle time extent when the source data type is java.sql.Date

Improvement

GEOS-11306 Java 17 does not support GetFeature lazy JDBC count(*)

GEOS-11311 Show a full stack trace in the JVM stack dump panel

GEOS-11342 STAC should exclude items when the collection in path is wrong

GEOS-11345 STAC Conformance URIs need to be updated to v1.0.0

GEOS-11359 Update MapML viewer to release 0.13.2

GEOS-11369 Additional authentication options for cascaded WMS|WMTS data stores

GEOS-11377 RAT module: allow to reload/recompute the RAT

GEOS-11400 About Page Layout and display of build information

GEOS-11401 Introduce environmental variables for Module Status page

New Feature

GEOS-11267 CSW ISO extension multiple mappings should also have multiple queryable mappings

GEOS-11339 Introducing the Features Autopopulate Community Plugin

GEOS-11340 WFS Freemarker HTML Outputformat

GEOS-11376 Graduate Raster Attribute Table to extension

Task

GEOS-11360 Upgrade Apache POI from 4.1.1 to 5.2.5

GEOS-11362 Upgrade Spring libs from 5.3.32 to 5.3.33

GEOS-11374 Upgrade Spring version from 5.3.33 to 5.3.34

GEOS-11375 GSIP 224 - Individual contributor clarification

GEOS-11388 Update ImageIO-EXT to 1.4.10

GEOS-11393 Upgrade commons-io from 2.12.0 to 2.16.1

GEOS-11395 Upgrade guava from 32.0.0 to 33.2.0

GEOS-11397 App-Schema Includes fix Integration Tests

GEOS-11402 Upgrade PostgreSQL driver from 42.7.2 to 42.7.3

GEOS-11403 Upgrade commons-text from 1.10.0 to 1.12.0

GEOS-11404 Upgrade commons-codec from 1.15 to 1.17.0

2.25.0

2 months ago

Release notes

Note, these also include the 2.25-RC changes

Bug

GEOS-11050 jdbc-store broken by changes to Paths.names

GEOS-11051 Env parametrization does not save correctly in AuthKey extension

GEOS-11145 The GUI "wait spinner" is not visible any longer

GEOS-11182 Avoid legends with duplicated entries

GEOS-11184 ncwms module has a compile dependency on gs-web-core test jar

GEOS-11187 Configuring a raster with NaN as NODATA results in two NaN in the nodata band description

GEOS-11190 GeoFence: align log4j2 deps

GEOS-11203 WMS GetFeatureInfo bad WKT exception for label-geometry

GEOS-11224 Platform independent binary doesn't start properly with default data directory

GEOS-11250 WFS GeoJSON encoder fails with an exception if an infinity number is used in the geometry

GEOS-11278 metadata: only selected tab is submitted

GEOS-11286 MapML HTML backlinks are not workspace aware

GEOS-11287 MapML throws unclear exceptions when asked to produce maps in unsupported CRSs

GEOS-11266 csw-iso: missing fields in summary response

GEOS-11312 Inconsistent Memory Units in Legend Image Creation

GEOS-11335 A layer in an authority other than EPSG may fail to reload after restart

Improvement

GEOS-11130 Sort parent role dropdown in Add a new role

GEOS-11142 Add mime type mapping for yaml files

GEOS-11148 Update response headers for the Resources REST API

GEOS-11149 Update response headers for the Style Publisher

GEOS-11152 Improve handling special characters in the Simple SVG Renderer

GEOS-11153 Improve handling special characters in the WMS OpenLayers Format

GEOS-11154 Improve handling special characters in the MapML HTML Page

GEOS-11155 Add the X-Content-Type-Options header

GEOS-11173 Default to using HttpOnly session cookies

GEOS-11176 Add validation to file wrapper resource paths

GEOS-11212 OIDC accessToken verification using only JWKs URI

GEOS-11213 Improve REST external upload method unzipping

GEOS-11216 Create a datastore to produce graticules for WMS maps.

GEOS-11219 Upgraded mail and activation libraries for SMTP compatibility

GEOS-11222 Include Conformance Class for "Search" from OGC API - Features Part 5 proposal

GEOS-11226 Enable JTS OverlayNG by default

GEOS-11232 Add Zoom scaled layer templates to MapML

GEOS-11242 Remove the Xalan library

GEOS-11246 Schemaless plugin performance for WFS

GEOS-11247 Avoid HTML annotations special status in APIBodyProcessor

GEOS-11248 Move version header handling from APIBodyMethodProcessor to APIDispatcher

GEOS-11260 JNDI tutorial uses outdated syntax

GEOS-11277 Have MapML TCRS instances work as actual coordinate reference systems

GEOS-11288 Improve input validation in ClasspathPublisher

GEOS-11289 Enable Spring Security StrictHttpFirewall by default

GEOS-11293 Improve performance of wps-lontigudinal-profile

GEOS-11297 Escape WMS GetFeatureInfo HTML output by default

GEOS-11298 When a Raster Attribute Table is available, expose its attributes in GetFeatureInfo

GEOS-11305 Add layer information in the models backing STAC

GEOS-11216 Create a datastore to produce graticules for WMS maps.

GEOS-11327 Add warning about using embedded data directories

GEOS-11334 Update MapML viewer to release 0.13.1

New Feature

GEOS-11150 Community module geoserver-monitor-kafka

GEOS-11175 Raster Attribute Table community module

GEOS-11209 Open ID Connect Proof Key of Code Exchange (PKCE)

GEOS-11225 [AuthKey] AuthKey synchronize the user/group automatically

Task

GEOS-11134 Feedback on download bundles: README, RUNNING, GPL html files

GEOS-11141 production consideration for logging configuration hardening

GEOS-11146 Fix MBTiles output format test

GEOS-11159 Update mapfish-print-lib 2.3.0

GEOS-11180 Update ImageIO-EXT to 1.4.9

GEOS-11181 Update jai-ext to 1.1.25

GEOS-11186 Fix maven enforcer failFast

GEOS-11220 Upgrade Hazelcast from 5.3.1 to 5.3.6

GEOS-11245 Update OSHI from 6.2.2 to 6.4.10

GEOS-11316 Update Spring version to 5.3.32

2.25-RC

2 months ago

Release notes

Bug

GEOS-11050 jdbc-store broken by changes to Paths.names

GEOS-11051 Env parametrization does not save correctly in AuthKey extension

GEOS-11145 The GUI "wait spinner" is not visible any longer

GEOS-11182 Avoid legends with duplicated entries

GEOS-11184 ncwms module has a compile dependency on gs-web-core test jar

GEOS-11187 Configuring a raster with NaN as NODATA results in two NaN in the nodata band description

GEOS-11190 GeoFence: align log4j2 deps

GEOS-11203 WMS GetFeatureInfo bad WKT exception for label-geometry

GEOS-11224 Platform independent binary doesn't start properly with default data directory

GEOS-11250 WFS GeoJSON encoder fails with an exception if an infinity number is used in the geometry

GEOS-11278 metadata: only selected tab is submitted

GEOS-11286 MapML HTML backlinks are not workspace aware

GEOS-11287 MapML throws unclear exceptions when asked to produce maps in unsupported CRSs

Improvement

GEOS-11130 Sort parent role dropdown in Add a new role

GEOS-11142 Add mime type mapping for yaml files

GEOS-11148 Update response headers for the Resources REST API

GEOS-11149 Update response headers for the Style Publisher

GEOS-11152 Improve handling special characters in the Simple SVG Renderer

GEOS-11153 Improve handling special characters in the WMS OpenLayers Format

GEOS-11154 Improve handling special characters in the MapML HTML Page

GEOS-11155 Add the X-Content-Type-Options header

GEOS-11173 Default to using HttpOnly session cookies

GEOS-11176 Add validation to file wrapper resource paths

GEOS-11212 OIDC accessToken verification using only JWKs URI

GEOS-11213 Improve REST external upload method unzipping

GEOS-11216 Create a datastore to produce graticules for WMS maps.

GEOS-11219 Upgraded mail and activation libraries for SMTP compatibility

GEOS-11222 Include Conformance Class for "Search" from OGC API - Features Part 5 proposal

GEOS-11226 Enable JTS OverlayNG by default

GEOS-11232 Add Zoom scaled layer templates to MapML

GEOS-11242 Remove the Xalan library

GEOS-11246 Schemaless plugin performance for WFS

GEOS-11247 Avoid HTML annotations special status in APIBodyProcessor

GEOS-11248 Move version header handling from APIBodyMethodProcessor to APIDispatcher

GEOS-11260 JNDI tutorial uses outdated syntax

GEOS-11277 Have MapML TCRS instances work as actual coordinate reference systems

GEOS-11288 Improve input validation in ClasspathPublisher

GEOS-11289 Enable Spring Security StrictHttpFirewall by default

GEOS-11293 Improve performance of wps-lontigudinal-profile

GEOS-11297 Escape WMS GetFeatureInfo HTML output by default

GEOS-11298 When a Raster Attribute Table is available, expose its attributes in GetFeatureInfo

GEOS-11305 Add layer information in the models backing STAC

New Feature

GEOS-11150 Community module geoserver-monitor-kafka

GEOS-11175 Raster Attribute Table community module

GEOS-11209 Open ID Connect Proof Key of Code Exchange (PKCE)

GEOS-11225 [AuthKey] AuthKey synchronize the user/group automatically

Task

GEOS-11134 Feedback on download bundles: README, RUNNING, GPL html files

GEOS-11141 production consideration for logging configuration hardening

GEOS-11146 Fix MBTiles output format test

GEOS-11159 Update mapfish-print-lib 2.3.0

GEOS-11180 Update ImageIO-EXT to 1.4.9

GEOS-11181 Update jai-ext to 1.1.25

GEOS-11186 Fix maven enforcer failFast

GEOS-11220 Upgrade Hazelcast from 5.3.1 to 5.3.6

GEOS-11245 Update OSHI from 6.2.2 to 6.4.10

GEOS-11316 Update Spring version to 5.3.32

2.23.5

3 months ago

Release notes

Bug

GEOS-10933 keycloak logout NPE

GEOS-11174 GWC rest api returns erroneous truncated response when gzip http encoding is enabled

GEOS-11205 Layer page: style image fails if it is in isolated workspace

GEOS-11250 WFS GeoJSON encoder fails with an exception if an infinity number is used in the geometry

GEOS-11255 Multiple inserts in WPS with different idGen strategies does not work

GEOS-11256 Cannot retrieve LegendGraphic from a PostGIS datastore with 'hideEmptyRules' and 'Support on the fly geometry simplification' enabled

GEOS-11278 metadata: only selected tab is submitted

GEOS-11285 GWC REST Content-Encoding gzip returns broken response

GEOS-11290 With Oauth enabled, anon users get random auth requests

GEOS-11291 GeoFence: Cleanup stale log4j references

Improvement

GEOS-11213 Improve REST external upload method unzipping

GEOS-11246 Schemaless plugin performance for WFS

GEOS-11260 JNDI tutorial uses outdated syntax

GEOS-11276 Use style_body to define CSS style for a layer

GEOS-11288 Improve input validation in ClasspathPublisher

New Feature

GEOS-11225 [AuthKey] AuthKey synchronize the user/group automatically

GEOS-11279 metadata: allow same field on multiple tabs

2.24.2

4 months ago

Release notes

Improvement

GEOS-11213 Improve REST external upload method unzipping

GEOS-11219 upgraded mail and activation libraries

GEOS-11246 Schemaless plugin performance for WFS

Bug

GEOS-9757 Return a service exception when client provided WMS dimensions are not a match

GEOS-10933 keycloak logout NPE

GEOS-11051 Env parametrization does not save correctly in AuthKey extension

GEOS-11223 Layer not visible in preview/capabilities if security closes the workspace, but allows access to the layer

GEOS-11224 Platform independent binary doesn't start properly with default data directory

GEOS-11235 preauthentication filters - session reuse even after having logout

GEOS-11241 ModificationProxy breaks information hidding on CatalogInfo.accept(CatalogVisitor) exposing the proxied object

GEOS-11250 WFS GeoJSON encoder fails with an exception if an infinity number is used in the geometry

GEOS-11255 Multiple inserts in WPS with different idGen strategies does not work

Task

GEOS-11220 Upgrade Hazelcast from 5.3.1 to 5.3.6

GEOS-11245 Update OSHI from 6.2.2 to 6.4.10

2.23.4

5 months ago

Release notes

Bug

GEOS-9757 Return a service exception when client provided WMS dimensions are not a match

GEOS-11074 GeoFence may not load property file at boot

GEOS-11184 ncwms module has a compile dependency on gs-web-core test jar

GEOS-11190 GeoFence: align log4j2 deps

GEOS-11196 NPE in VectorDownload if ROI not defined

GEOS-11200 GetFeatureInfo can fail on rendering transformations that generate a different raster

GEOS-11203 WMS GetFeatureInfo bad WKT exception for label-geometry

GEOS-11206 Throw nearest match mismatch exceptions only for WMS

GEOS-11223 Layer not visible in preview/capabilities if security closes the workspace, but allows access to the layer

GEOS-11224 Platform independent binary doesn't start properly with default data directory

Improvement

GEOS-11152 Improve handling special characters in the Simple SVG Renderer

GEOS-11154 Improve handling special characters in the MapML HTML Page

GEOS-11176 Add validation to file wrapper resource paths

GEOS-11188 Let DownloadProcess handle download requests whose pixel size is larger than integer limits

GEOS-11189 Add an option to throw a service exception when nearest match "allowed interval" is exceeded

GEOS-11193 Add an option to throw an exception when the time nearest match does not fall within search limits

GEOS-11212 ODIC accessToken verification using only JWKs URI

GEOS-11219 Upgrade mail and activation libraries

New Feature

GEOS-11209 Open ID Connect Proof Key of Code Exchange (PKCE)

2.24.1

5 months ago

Release notes

Bug

GEOS-11074 GeoFence may not load property file at boot

GEOS-11166 OGC API Maps HTML representation fail without datetime parameter

GEOS-11184 ncwms module has a compile dependency on gs-web-core test jar

GEOS-11190 GeoFence: align log4j2 deps

GEOS-11196 NPE in VectorDownload if ROI not defined

GEOS-11200 GetFeatureInfo can fail on rendering transformations that generate a different raster

GEOS-11203 WMS GetFeatureInfo bad WKT exception for label-geometry

GEOS-11206 Throw nearest match mismatch exceptions only for WMS

Improvement

GEOS-11152 Improve handling special characters in the Simple SVG Renderer

GEOS-11153 Improve handling special characters in the WMS OpenLayers Format

GEOS-11154 Improve handling special characters in the MapML HTML Page

GEOS-11155 Add the X-Content-Type-Options header

GEOS-11173 Default to using HttpOnly session cookies

GEOS-11176 Add validation to file wrapper resource paths

GEOS-11188 Let DownloadProcess handle download requests whose pixel size is larger than integer limits

GEOS-11189 Add an option to throw a service exception when nearest match "allowed interval" is exceeded

GEOS-11193 Add an option to throw an exception when the time nearest match does not fall within search limits

GEOS-11212 ODIC accessToken verification using only JWKs URI

New Feature

GEOS-11209 Open ID Connect Proof Key of Code Exchange (PKCE)

2.22.5

6 months ago

Release notes

Bug

GEOS-10874 Log4J: Windows binary zip release file with log4j-1.2.14.jar

GEOS-10875 Disk Quota JDBC password shown in plaintext

GEOS-10901 GetCapabilities lists the same style multiple times when used as both a default and alternate style

GEOS-10903 WMS filtering with Filter 2.0 fails

GEOS-10932 csw-iso: should only add 'xsi:nil = false' attribute

GEOS-11025 projection parameter takes no effect on MongoDB Schemaless features WFS requests

GEOS-11035 Enabling OSEO from Workspace Edit Page Results in an NPE

GEOS-11054 NullPointerException creating layer with REST, along with attribute list

GEOS-11055 Multiple layers against the same ES document type conflict with each other

GEOS-11069 Layer configuration page doesn't work for broken SQL views

Improvement

GEOS-10856 geoserver monitor plugin - scaling troubles

GEOS-11048 Improve URL checking

GEOS-11081 Add option to disable GetFeatureInfo transforming raster layers

GEOS-11099 ElasticSearch DataStore Documentation Update for RESPONSE_BUFFER_LIMIT

GEOS-11100 Add opacity parameter to the layer definitions in WPS-Download download maps

2.23.3

6 months ago

Release notes

Bug

GEOS-10452 Use of Active Directory authorisation seems broken since 2.15.2 (LDAP still works)

GEOS-11032 Unlucky init order with GeoWebCacheExtension gwcFacade before DiskQuotaMonitor

GEOS-11138 Jetty unable to start cvc-elt.1.a / org.xml.sax.SAXParseException

GEOS-11140 WPS download can leak image references in the RasterCleaner

GEOS-11145 The GUI "wait spinner" is not visible any longer

GEOS-11166 OGC API Maps HTML representation fail without datetime parameter

Improvement

GEOS-10856 geoserver monitor plugin - scaling troubles

GEOS-11081 Add option to disable GetFeatureInfo transforming raster layers

GEOS-11087 Fix IsolatedCatalogFacade unnecessary performance overhead

GEOS-11089 Performance penalty adding namespaces while loading catalog

GEOS-11090 Use Catalog streaming API in WorkspacePage

GEOS-11099 ElasticSearch DataStore Documentation Update for RESPONSE_BUFFER_LIMIT

GEOS-11100 Add opacity parameter to the layer definitions in WPS-Download download maps

GEOS-11102 Allow configuration of the CSV date format

GEOS-11114 Improve extensibility in Pre-Authentication scenarios

GEOS-11116 GetMap/GetFeatureInfo with groups and view params can with mismatched layers/params

GEOS-11120 Create aggregates filterFunction in OSEO to support STAC Datacube extension implementation

GEOS-11130 Sort parent role dropdown in Add a new role

GEOS-11142 Add mime type mapping for yaml files

GEOS-11148 Update response headers for the Resources REST API

GEOS-11149 Update response headers for the Style Publisher

GEOS-11153 Improve handling special characters in the WMS OpenLayers Format

GEOS-11155 Add the X-Content-Type-Options header

New Feature

GEOS-11000 WPS process to provide elevation profile for a linestring

Task

GEOS-10248 WPSInitializer NPE failure during GeoServer reload

GEOS-11030 Update jetty-server to 9.4.51.v20230217

GEOS-11084 Update text field css styling to look visually distinct

GEOS-11091 Upgrade spring-security to 5.7.10

GEOS-11092 acme-ldap.jar is compiled with Java 8

GEOS-11094 Bump org.hsqldb:hsqldb:2.7.1 to 2.7.2

GEOS-11124 Update json dependency to 20230227 in geowebcache-rest

GEOS-11141 production consideration for logging configuration hardening

2.24.0

7 months ago

Release notes

Please also refer to 2.24-RC release notes

Bug

GEOS-11138 Jetty unable to start cvc-elt.1.a / org.xml.sax.SAXParseException

GEOS-11140 WPS download can leak image references in the RasterCleaner

GEOS-11145 The GUI "wait spinner" is not visible any longer

Improvement

GEOS-11114 Improve extensibility in Pre-Authentication scenarios

GEOS-11130 Sort parent role dropdown in Add a new role

GEOS-11142 Add mime type mapping for yaml files

GEOS-11148 Update response headers for the Resources REST API

GEOS-11149 Update response headers for the Style Publisher

Task

GEOS-11134 Feedback on download bundles: README, RUNNING, GPL html files

GEOS-11141 production consideration for logging configuration hardening