Skip to content

GeoServer 2.22-RC

Pre-release
Pre-release
Compare
Choose a tag to compare
@jodygarnett jodygarnett released this 22 Oct 02:40
· 781 commits to main since this release

Release 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