GeoServer 2.22-RC
Pre-releaseRelease notes
Bug
GEOS-10715 Workspace Filter for PublishedInfo doesn't work for LayerGroups
GEOS-10711 ConcurrentModificationException can happen while modifying data access rules with concurrent WMS traffic
GEOS-10701 Logging profiles timestamp reports minutes where it should report months
GEOS-10700 Impossible to customize built-in logging profiles: GeoServer will rewrite them on startup
GEOS-10698 OGCAPI and REST API coexistence issue
GEOS-10697 WCS 2.0 GetCoverage might fail for coverages slightly crossing the dateline
GEOS-10684 WCS 2.0 is ignoring declared bounds and CRS
GEOS-10678 Use of data/minimal does not work due to NPE looking up settings.xml
GEOS-10668 HTML page default for WFS 1.0.0 GetCapabilities OnlineResource (when WFSInfo.getOnlineResource() not available)
GEOS-10667 WFS: inconsistent srsDimension=4 with topp:tasmania_roads layer
GEOS-10666 Mosaic uses excess memory when mosaicking many small images
GEOS-10664 WMTSGetCapabilities providerSite use of online resource
GEOS-10659 OGC API-Plugin breaks REST-API
GEOS-10648 WMTS GetCapabilities does not respect Catalog Mode HIDE and Global Services OFF
GEOS-10643 Improve validation when publishing classpath resources
GEOS-10641 OGC API - Features - Failure on feature item CRS
GEOS-10636 (proxied) Login is broken after upgrade to 2.22-M0 and 2.21.1
GEOS-10631 AccessManager will not be looked up if multiple beans are of type DefaultResourceAccessManager
GEOS-10630 SchemalessFeatures - POST filter might not get evaluted
GEOS-10628 GWC Environment parameterization does not work on geoserver startup
GEOS-10622 PregeneralizedFeature extension does not work with JDBCStore
GEOS-10617 STAC module will throw exception on creation of a new collection
GEOS-10615 Wrong KML placemark template path in documentation
GEOS-10609 Issue retrieving a workspace style without prefix on JDBCConfig
GEOS-10584 Enabling logging of request body results in stream closed errors in tomcat environment
GEOS-10578 Add support for backing up and restoring WMS and WMTS
GEOS-10570 Deleting a style in a Hazelcast cluster renames the styles directory
GEOS-10568 Fix module modularity for GWC
GEOS-10567 Fix module modularity for OpenIdConnect and oauth2-core
GEOS-10553 Importer replace fails with schema mismatch
GEOS-10548 GeoFence layer group handling is inconsistent
GEOS-10545 Layer Group cache not initialized
GEOS-10544 Switch from itext to openpdf for printing extension via mapfish-print 2.2.0 upgrade
GEOS-10539 DescribeLayer typeName is no longer workspace qualified
GEOS-10535 WFS Update request throw NPE on bad namespace
GEOS-10534 a badly formed delete transaction will get a NPE instead of an informative error message
GEOS-10533 Review startup logging INFO and WARN updates
GEOS-10528 Empty groupList tag remains after group deletion
GEOS-10526 Parallel REST API calls failures (roles)
GEOS-10522 REST API Failure in @ExceptionHandler No input String specified
GEOS-10519 Sphinx build failure with extlinks (new warnings in Sphinx build)
GEOS-10518 Partial RELINQUISH_LOG4J_CONTROL regression with WildFly
GEOS-10516 WMS GetCapabilities dimension representations ignores the end attribute
GEOS-10510 GTXML parser handling of xs:boolean attributes mixed and abstract values true and false
GEOS-10507 GeoFence Internal - Support Batch operations for Rules and AdminRules
GEOS-10502 GML3 output is not pretty printed when pretty print is turned on in global settings.
GEOS-10492 GeoFence InternalServer - InternalUserResolver unnecessarily reload Roles from services
GEOS-10488 OpenId Connect - include spring jwt jar in release package
GEOS-10487 Custom logging configuration not respecting log location setting
GEOS-10486 OGC API - Features - Date and Time fields are labeled with date-time in Queryables response
GEOS-10468 (virtually) Impossible to turn off "Enable All Statistics" in > Server status > System Status
GEOS-10430 Rest API fails for WMS Store
GEOS-10290 WFS GetFeature raises error when querying layers built on 3/4 dimensional shapefiles
Improvement
GEOS-10696 Allow configuration of Output Format types allowed in GetFeature
GEOS-10677 Improve cleanup of multi part form upload to the dispatcher
GEOS-10676 Support uploading .bmp and .gif images as SLD Package icons through restconfig
GEOS-10644 Keycloak - Improvements to Role Service
GEOS-10642 Add Azure BLOBs support to the COG community module
GEOS-10639 Keycloak Filter - Allow to use a button to reach keycloak login page
GEOS-10637 Keycloak filter configurability improvements
GEOS-10620 Update oshi to 6.2.2 to support Apple M2 CPU
GEOS-10606 Generate html notice and license information for release assemblies
GEOS-10581 Support native GeoTIFF band selection
GEOS-10580 Server status page improvements for status, modules and docs
GEOS-10569 OGC API - Features - Support sortby
query parameter
GEOS-10555 OpenID Filter - Add possibility to configure sending of client secret in token response
GEOS-10536 OAUTH2 Open ID Connect Community module - doesn't support keycloak
GEOS-10514 Better capture catalog configuration issues: layergroup with a misconfigured layer
GEOS-10505 Display style format as new column in Styles-list, along with Style Name and Workspace
GEOS-10501 GetMap: support auth headers forwarding to remote SLD urls
GEOS-10495 Request Logger Memory Buffer Limits
GEOS-10464 Improve logging and check for NPEs and other issues in Importer Module
New Feature
GEOS-10651 Incorporate Vector Mosaic Datastore
GEOS-10629 Features Templating - Allow control over encodign of complex attribute with n cardinality
GEOS-10610 Selective cache reset on stores and resources, via REST API
GEOS-10603 STAC datastore packaging
GEOS-10587 Allow DataStore to auto disable on connection failure
GEOS-10524 promote gs-metadata to extension (GSIP 212))
GEOS-10472 promote gs-csw-iso to extension (GSIP 211)
GEOS-4613 Expose more JVM statistics on the web gui
Task
GEOS-10706 Maven reports a duplicate declaration of dependency in web/wcs
GEOS-10702 Welcome page headings do not respect data/minimal custom service names
GEOS-10692 misspelled FidTransformerVisitor class
GEOS-10674 Consistent GetCapabilities online resource generation
GEOS-10647 Welcome page links to GetCapabilities do not follow the OGC standards
GEOS-10588 Build structure gs-sec-oauth2-core is duplicated in the reactor
GEOS-10585 Upgrade to Jetty from 9.4.44 to 9.4.48
GEOS-10579 Bump oshi-core from 6.2.0 to 6.2.1
GEOS-10565 Update JTS to 1.19.0
GEOS-10562 Bump oshi-core from 5.8.6 to 6.2.0
GEOS-10551 Refactor commons-httpclient usage in the WPS module
GEOS-10532 FreemarkerTemplateManager API changes for easier subclassing
GEOS-10529 Use Awaitility to replace waits for condition in tests
GEOS-10525 Centralize and simplify management of common test dependencies
GEOS-10515 Refactor commons-httpclient usage in the GWC module
GEOS-10462 Upgrade commons-httpclient 3.1 to org.apache.httpcomponents:httpclient:4.5.13
GEOS-10397 STAC: allow querying on properties that are dynamically included from a JSON database field