GeoServer 2.25.0
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