Skip to content

Releases: geoserver/geoserver

GeoServer 2.25.5

19 Dec 09:26
Compare
Choose a tag to compare

Release notes - GeoServer - 2.25.5

Bug

GEOS-11494 WFS GetFeature request with a propertyname parameter fails when layer attributes are customized (removed or reordered)

GEOS-11606 geofence-server imports obsolete asm dep

GEOS-11611 When Extracting the WFS Service Name from the HTTP Request A Slash Before the Question Marks Causes Issues

GEOS-11637 DGGS min/max resolution settings stop working after restart

GEOS-11643 WCS input read limits can be fooled by geotiff reader

Improvement

GEOS-11612 Add system property support for Proxy base URL -> use headers activation

GEOS-11616 GSIP 229 - File system access isolation

GEOS-11635 Add support for opaque auth tokens in OpenID connect

GEOS-11644 Introducing the rest/security/acl/catalog/reload rest endpoint

Task

GEOS-11609 Bump XStream from 1.4.20 to 1.4.21

GEOS-11610 Update Jetty from 9.4.55.v20240627 to 9.4.56.v20240826

GEOS-11631 Update MySQL driver to 9.1.0

GeoServer 2.26.1

19 Nov 14:11
Compare
Choose a tag to compare

Release notes

Bug

GEOS-11107 Open search for EO community module: packaging missing gt-cql-json-xx.x.jar

GEOS-11524 csw: default queryables mapping not generated

GEOS-11543 Unable to use propertyName to filter properties in a GetFeature request when service is not set

GEOS-11553 SLD Style: Empty SE Rotationelement throws RuntimeException (QGIS generated SLD)

GEOS-11556 NullPointerException when GWC disk quota monitoring is disabled

GEOS-11559 The customized attributes editor is prone to setting the wrong attribute source

GEOS-11573 TileLayer preview doesn't work anymore

GEOS-11579 DGGS modules prevent GeoServer startup if JEP is not installed

Improvement

GEOS-11517 Using various OGC APIs results in service enabled check related WARN logs

GEOS-11557 CVE-2024-45748 High

GEOS-11560 OGC API modules lack cql2-json in assembly

GEOS-11561 Client-Delegating MapML Proxy

GEOS-11563 Allow configuring a DGGS resolution offset on a layer basis

GEOS-11565 Allow configuring the minimum and maximum DGGS resolution for a layer

GEOS-11588 GWC disk quota, check JDBC connection pool validation query

Task

GEOS-11574 Bump org.eclipse.jetty:jetty-server from 9.4.52.v20230823 to 9.4.55.v20240627 in /src

GEOS-11587 Update map fish-print-v2 2.3.2

GEOS-11609 Bump XStream from 1.4.20 to 1.4.21

GEOS-11610 Update Jetty from 9.4.55.v20240627 to 9.4.56.v20240826

GeoServer 2.26.0

23 Sep 06:24
Compare
Choose a tag to compare

Release notes

Stable release.

Bug

GEOS-7183 Demo request/wcs/wps pages incompatible with HTTPS/PKI

GEOS-10690 Task manager plugin is missing dependencies

GEOS-10824 gs-flatgeobuf extension can clash with "directory of shapefiles" datastores

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

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

GEOS-11314 Error in IconService when style has multiple FeatureTypeStyle

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

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

GEOS-11381 Error in OIDC plugin in combination with RoleService

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

GEOS-11412 Remove reference to JDOM from JMS Cluster (as JDOM is no longer in use)

GEOS-11416 GeoPackage output contains invalid field types when exporting content from PostGIS

GEOS-11422 MapML License Metadata Stored With Incorrect Keys

GEOS-11430 CiteComplianceHack not correctly parsing the context

GEOS-11446 [INSPIRE] Incorrect behavior for unsupported languages

GEOS-11462 500 error thrown when double adding a user to a group via REST with JDBC user/group services

GEOS-11469 Datadir catalog loader does not decrypt HTTPStoreInfo passwords

GEOS-11484 DirectRasterRenderer is not respecting advancedProjectionHandling and continuosMapWrapping format_options

GEOS-11518 DGGS JDBC store SQL encoder should not force the timezone to CET

GEOS-11530 Adding or removing a grid subset in the layer caching tab, causes the grid dropdown to get duplicated

GEOS-11541 STAC search endpoint sortby query not working with POST

Improvement

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

GEOS-11271 Upgrade spring-security to 5.8

GEOS-11325 Add properties to set additional security headers

GEOS-11337 Support feature tiles in MapML

GEOS-11338 CapabilityUtil SearchMinMaxScaleDenominator should include support for multiple NamedLayers

GEOS-11349 MapML Use WMS Resource Consumption Limit to specify max image size

GEOS-11351 Exact term search in the pages' filters

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

GEOS-11370 Refactor inline JavaScript in the TestWfsPost Page

GEOS-11371 Refactor inline JavaScript in the GetMap OpenLayers format

GEOS-11379 Refactor inline JavaScript in the OGC API modules

GEOS-11400 About Page Layout and display of build information

GEOS-11401 Introduce environmental variables for Module Status page

GEOS-11427 metadata: "fix all" to support changing config repeatable field

GEOS-11443 REST API does not take effect immediately due to 10 minute authentication cache

GEOS-11445 OGCAPI ServiceDescriptors

GEOS-11461 Enable MapML Viewer output for WFS getFeature.

GEOS-11466 move reusable elements of the graticule plugin to GeoTools

GEOS-11467 Update Marlin, make the bin package compatible with Java 17

GEOS-11477 Add a max and a min merge mode for image mosaics

GEOS-11486 Adding custom dimensions to MapML

GEOS-11488 Double-Click-to-Copy variable reference

GEOS-11495 Support multi-layer output in CSS

GEOS-11502 Permit resize on user/group/role palette textbox to allow for extra long role names

GEOS-11503 Update mongo schemaless DWITHIN to support non-point geometry

GEOS-11515 Add support for zoom level rule filtering in CSS

GEOS-11519 Make DGGS rHealPix tests run again

GEOS-11521 Expose a JNDI variant of the DGGS Clickhouse datastore

GEOS-11526 GeoFence: slow GeoServer response when there are many roles and layergroups

GEOS-11527 Add new vector tiles generation options in style body: vt-attributes, vt-coalesce, vt-labels, vt-label-attributes

GEOS-11528 Update MapML viewer to latest release 0.14.0

GEOS-11531 When coaleshing linestrings in vector tiles output, fuse them to create a single long line

New Feature

GEOS-11322 MapML WMS Vector Representation include query filter

GEOS-11324 MapML WMS Vector Representation Style Classes

GEOS-11352 REST service for URL checks

GEOS-11376 Graduate Raster Attribute Table to extension

GEOS-11390 Replace TestWfsPost with Javascript Demo Page

GEOS-11414 Adding css-uniqueRoleName

Task

GEOS-11341 Upgrade NetCDF to 5.3.3

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

GEOS-11407 Upgrade jackson from 2.15.2 to 2.17.1

GEOS-11464 Update Jackson 2 libs from 2.17.1 to 2.17.2

GEOS-11470 Upgrade the version of Mongo driver for schemaless plugin from 4.0.6 to 4.11.2

GEOS-11471 Remove Sharding configuration support from MapML

GEOS-11472 Upgrade freemarker from 2.3.31 to 2.3.33

GEOS-11473 Upgrade guava from 33.2.0 to 33.2.1

GEOS-11475 Upgrade commons-codec from 1.17.0 to 1.17.1

GEOS-11478 Upgrade commons-lang3 from 3.14.0 to 3.15.0

GEOS-11479 Upgrade junit from 4.13.1 to 4.13.2

GEOS-11480 Update map fish-print-lib 2.3.1

[GEOS-11506](https://osgeo-org.atl...

Read more

2.26-M0 Milestone

28 Aug 00:49
Compare
Choose a tag to compare
2.26-M0 Milestone Pre-release
Pre-release

This milestone release made to A/B testing as recorded in Wicket 9 Test Plan.

Test:

docker pull docker.osgeo.org/geoserver:2.26-M0
docker run -it -p8081:8080 docker.osgeo.org/geoserver:2.26-M0

Reference:

docker pull docker.osgeo.org/geoserver:2.25.3
docker run -it -p8080:8080 docker.osgeo.org/geoserver:2.25.3

Thank you for your help. This is an important step towards our spring-framework-6 roadmap.

Test Notes

Downloads

GeoServer 2.24.5

26 Aug 09:36
Compare
Choose a tag to compare

Release notes

Bug

GEOS-11111 Open search for EO community module: STAC search page has wrong self link

GEOS-11446 [INSPIRE] Incorrect behavior for unsupported languages

GEOS-11453 Failure to look-up default value of custom dimensions on vector layers

GEOS-11462 500 error thrown when double adding a user to a group via REST with JDBC user/group services

GEOS-11484 DirectRasterRenderer is not respecting advancedProjectionHandling and continuosMapWrapping format_options

GEOS-11493 Azure blob store may not get environment parameters from property file

Improvement

GEOS-11336 security-keycloak: upgrade keycloak version

GEOS-11443 REST API does not take effect immediately due to 10 minute authentication cache

GEOS-11463 WMS vector dimension validation should query only one feature and only for dimension attribute

GEOS-11502 Permit resize on user/group/role palette textbox to allow for extra long role names

Task

GEOS-11464 Update Jackson 2 libs from 2.17.1 to 2.17.2

GeoServer 2.25.3

22 Jul 09:25
Compare
Choose a tag to compare

Release notes

Bug

GEOS-10690 Task manager plugin is missing dependencies

GEOS-11111 Open search for EO community module: STAC search page has wrong self link

GEOS-11438 OpenSearch for EO/STAC lack the service configuration panel

GEOS-11446 [INSPIRE] Incorrect behavior for unsupported languages

GEOS-11462 500 error thrown when double adding a user to a group via REST with JDBC user/group services

GEOS-11469 Datadir catalog loader does not decrypt HTTPStoreInfo passwords

Improvement

GEOS-11336 security-keycloak: upgrade keycloak version

GEOS-11424 Speed up web-ui WorkspaceAdminComponentAuthorizer

GEOS-11439 JDBCOpenSearch access should cache the list of type names in request scope

GEOS-11441 DisabledServiceResourceFilter spams debugging logs with property accesses

GEOS-11442 Cache availability of gdal_translate in gdal_translate based WCS output formats

GEOS-11443 REST API does not take effect immediately due to 10 minute authentication cache

GEOS-11445 OGCAPI ServiceDescriptors

Task

GEOS-11464 Update Jackson 2 libs from 2.17.1 to 2.17.2

GeoServer 2.24.4

17 Jun 17:49
Compare
Choose a tag to compare

Release notes

Bug

GEOS-7183 Demo request/wcs/wps pages incompatible with HTTPS/PKI

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-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-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-11412 Remove reference to JDOM from JMS Cluster (as JDOM is no longer in use)

GEOS-11416 GeoPackage output contains invalid field types when exporting content from PostGIS

GEOS-11430 CiteComplianceHack not correctly parsing the context

Improvement

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

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

GEOS-11400 About Page Layout and display of build information

GEOS-11401 Introduce environmental variables for Module Status page

New Feature

GEOS-11390 Replace TestWfsPost with Javascript Demo Page

Task

GEOS-11318 Upgrade postgresql from 42.6.0 to 42.7.2

GEOS-11374 Upgrade Spring version from 5.3.33 to 5.3.34

GEOS-11375 GSIP 224 - Individual contributor clarification

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

GeoServer 2.25.2

15 Jun 16:20
Compare
Choose a tag to compare

Release notes

Bug

GEOS-7183 Demo request/wcs/wps pages incompatible with HTTPS/PKI

GEOS-11412 Remove reference to JDOM from JMS Cluster (as JDOM is no longer in use)

GEOS-11413 STAC uses inefficient dabase queries when asking for collections in JSON format

GEOS-11416 GeoPackage output contains invalid field types when exporting content from PostGIS

GEOS-11430 CiteComplianceHack not correctly parsing the context

Improvement

GEOS-11351 Exact term search in the pages' filters

New Feature

GEOS-11390 Replace TestWfsPost with Javascript Demo Page

Task

GEOS-11411 Upgrade to ImageIO-EXT 1.4.11

GEOS-11426 Rework community dependency packaging to use module's dependencies

GEOS-11429 Split COG community module packaging based on target cloud provider

GEOS-11432 Upgrade to ImageIO-EXT 1.4.12

GeoServer 2.23.6

25 Jun 17:18
Compare
Choose a tag to compare

Release notes

Bug

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

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-11412 Remove reference to JDOM from JMS Cluster (as JDOM is no longer in use)

Improvement

GEOS-11327 Add warning about using embedded data directories

GEOS-11347 STAC Landing Page links should include root link

Task

GEOS-11316 Update Spring version to 5.3.32

GEOS-11318 Upgrade postgresql from 42.6.0 to 42.7.2

GeoServer 2.25.1

23 May 03:00
Compare
Choose a tag to compare

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