Releases: geoserver/geoserver
GeoServer 2.25.5
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
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
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...
2.26-M0 Milestone
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
- GEOS-11275 Wicket 9 Upgrade
Downloads
- 2.26-M0
- 2.26-M0/extensions - contains community modules as well
GeoServer 2.24.5
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
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
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
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
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
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