Skip to content

Releases: geoserver/geoserver

GeoServer 2.25.6

18 Feb 15:23
Compare
Choose a tag to compare

Release notes

Bug

GEOS-10844 Exclude xml-apis from build

GEOS-11649 welcome page per-layer is not respecting global service enablement

GEOS-11664 Update REST security paths

GEOS-11672 GWC virtual services available with empty contents

GEOS-11686 Clickhouse DGGS stores cannot properly read dates

GEOS-11687 OGC API packages contain gs-web-core

GEOS-11690 Bug in Externalize printing configuration folder

GEOS-11694 OpenID connect: allow caching authentication when an expiration is declared in the access token

GEOS-11696 AdminRequestCallback not loaded due to spring bean name conflict

GEOS-11700 GeoFence fails in recognizing some caller IP address

GEOS-11707 Ogr2OgrWfsTest test failures with GDAL 3.10.1

GEOS-11711 Clickhouse DGGS stores fails to aggregate on dates

GEOS-11713 Concurrent LDAP builds fail on Jenkins

GEOS-11715 STAC sortby won't work with "properties." prefixed names

GEOS-11716 WFS POST requests fail if a layer is misconfigured

Improvement

GEOS-11651 Support env parametrization on OIDC filter

GEOS-11652 Externalize printing configuration folder

GEOS-11677 Hide version info on GWC home page

Task

GEOS-11650 Update dependencies for monitoring-kafka module

GEOS-11659 Apply Palantir Java format on GeoServer

GEOS-11671 Upgrade H3 dependency to 3.7.3

GEOS-11682 Add tests for WMS SLD XML request reader

GEOS-11685 Bump jetty.version from 9.4.56.v20240826 to 9.4.57.v20241219

GEOS-11701 Update JAI-Ext to 1.1.28

GeoServer 2.26.2

27 Jan 08:16
Compare
Choose a tag to compare

Release notes

Stable release of 2.26.x series.

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-11630 REST API throws HTTP 500 When Security Metadata Has Null Attributes

GEOS-11636 Store panels won't always show feedback in target panels

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

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

GEOS-11647 Restore "quiet on not found" configuration for REST in global settings

GEOS-11649 welcome page per-layer is not respecting global service enablement

GEOS-11672 GWC virtual services available with empty contents

GEOS-11680 Azure COG assembly lacks mandatory libraries, won't work

GEOS-11681 MapML raster GetFeatureInfo not working

GEOS-11686 Clickhouse DGGS stores cannot properly read dates

GEOS-11687 OGC API packages contain gs-web-core

GEOS-11691 Smart data loader accepts bigint and bigserial but not int8 postgresql type alias

Improvement

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

GEOS-11615 Update to Imageio-EXT 1.4.14

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

GEOS-11683 MapML WMS Features Coordinate Precision Should be adjusted based on scale

New Feature

GEOS-11616 GSIP 229 - File system access isolation

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

Task

GEOS-11608 Update Bouncy Castle Crypto package from bcprov-jdk15on:1.69 to bcprov-jdk18on:1.79

GEOS-11631 Update MySQL driver to 9.1.0

GEOS-11650 Update dependencies for monitoring-kafka module

GEOS-11659 Apply Palantir Java format on GeoServer

GEOS-11671 Upgrade H3 dependency to 3.7.3

GEOS-11685 Bump jetty.version from 9.4.56.v20240826 to 9.4.57.v20241219

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