GeoServer 2.23-RC1
Pre-releaseRelease notes
New Feature
GEOS-10696 Allow configuration of Output Format types allowed in GetFeature
GEOS-10758 OGCAPI - Features - Add storageCrs property for Collections
GEOS-10868 Add support for editable description in GeoServer customize feature type table
Improvement
GEOS-10556 Cleanup Inconsistent DOM structure and use of hardcoded styles (GSIP 213)
GEOS-10735 Obfuscate secret key in S3 Blob Store, avoiding requiring reentry when editing and HTML source visibility
GEOS-10739 Contact information user interface feedback for welcome message
GEOS-10740 Service enabled does not respect minimal/custom service names
GEOS-10750 German Translation Overhaul Part 1
GEOS-10755 WCS 2.0 module should not use string concatenation to build XML
GEOS-10762 Allow enabling auto-escaping for WMS GetFeatureInfo HTML templates
GEOS-10779 Upgrade GeoServer Core Spring to 5.3.23 and Spring Security to 5.7.3
GEOS-10795 csw-iso: support custom queryable mappings + bounding box
GEOS-10814 Update jdbc config to use consistent SQL formatting
GEOS-10854 Move the OGC API OpenAPI definitions to the "openapi" resource
GEOS-10855 Update the new OGC APIs so that the major version number is part of the path
GEOS-10879 Dispatcher should not respond to non standard HTTP methods
GEOS-10881 Add Content-Crs header to OGC API
GEOS-10885 Remove Axis Order from OGC API Header
GEOS-10888 OGC API styles OpenAPI document points to dangling remote resources
Bug
GEOS-3978 Layer configuration allows admin to enter a zero area bounding box
GEOS-9969 geotiff files can no longer have spaces in the names
GEOS-10659 OGC API-Plugin breaks REST-API
GEOS-10698 OGCAPI and REST API coexistence issue
GEOS-10700 Impossible to customize built-in logging profiles: GeoServer will rewrite them on startup
GEOS-10715 Workspace Filter for PublishedInfo doesn't work for LayerGroups
GEOS-10729 Concurrent access on data access rules (authorization) can lead to loss of configured catalog mode, and lost rules
GEOS-10741 Remove deprecated YUI usage
GEOS-10753 GeoServer can create GML output that is not valid XML
GEOS-10757 CITE: WMS <Style> has elements in wrong order (DTD validation)
GEOS-10759 Welcome page unreachable with large / slow catalogue configuration
GEOS-10760 GeoFence XML REST API broken: wrong element names
GEOS-10809 Keycloak : add support for usernames with spaces
GEOS-10813 jdbc config cache bug
GEOS-10819 CSS Plugin not compatible with JDK 17
GEOS-10829 JDBC Config missing some nested layer properties
GEOS-10834 Catalog.list might require a lot of time due to security filtering
GEOS-10844 Exclude xml-apis from build
GEOS-10861 Welcome blurb i18n not respecting language switch
GEOS-10871 about geoserver page reporting @project.version@ for WAR deploy
GEOS-10876 STAC and Features exception handlers can hide the actual cause of an exception
GEOS-10884 OGC API features should return a 400 when bbox-crs contains invalid content
GEOS-10890 Wrong path for the license file in the Windows installer script
Task
GEOS-10638 Drop Java 8 support
GEOS-10683 FileWrapperResourceTheoryTest fails on Windows since Java 11
GEOS-10721 Bump jettison from 1.4.1 to 1.5.1
GEOS-10775 Update xmlunit to 1.6
GEOS-10778 Retire GeoStyler community module
GEOS-10798 Sphinx site url http://sphinx.pocoo.org/ is outdate
GEOS-10812 Update Jettison to 1.5.3
GEOS-10863 Update Oracle JDBC driver to 19.18.0.0
Sub-task
GEOS-10723 clean up params-extractor plugin to use Resource
GEOS-10724 SpringResourceAdaptor should throw a FileNotFoundException instead of creating any missing file
GEOS-10743 ResourcePool.readStyle created empty files
GEOS-10782 CITE WFS 1.1 - HITS mimetype is incorrect
GEOS-10783 CITE WFS 1.1 - Check customized feature type to determine if transform wrapper needed
GEOS-10784 CITE WFS 1.1 - don't do illegal geometry conversions
GEOS-10785 CITE WFS 1.1 - Data Dir - allow anonymous users to modify data
GEOS-10788 CITE WCS 1.1.1 - Empty InterpolationMethod should throw exception