GeoServer Blog
GeoServer 2.18.5 Released
We are happy to announce GeoServer 2.18.5 release is available for download (zip and war) along with docs and extensions.
This GeoServer 2.18.5 release was produced in conjunction with GeoTools 24.5 and GeoWebCache 1.18.4. This is a maintenance release recommended for production systems. It is also the last release of the 2.18.x series, users are warmly recommendeded to upgrade to 2.19.x, or upgrade to 2.20.0 as it gets released next month, September 2021.
Thanks to everyone who contributed, and to Alessandro Parma (GeoSolutions) and Andrea Aime (GeoSolutions) for making this release.
Improvements and Fixes
This release improves the importer module logging, as well as the documentation on how to enable and use catalog parametrization:
- GEOS-10194 Improve importer LOGGING
- GEOS-10149 Improve Catalog Parametrization documentation
Fixes included in the release
- GEOS-10173 CoverageViewReader’s format not being secured with Geofence-Geoserver
- GEOS-10162 GeoServerOAuthAuthenticationFilter creates Anonymous authentication when preAuthenticated principal is not present
- GEOS-10193 Indirect imports will drop the target table if there is any failure during the import process
For details check the 2.18.5 release notes.
About GeoServer 2.18
Additional information on GeoServer 2.18 series:
GeoServer 2.19.2 Released
We are happy to announce GeoServer 2.19.2 release is available for download (zip and war) along with docs and extensions.
This GeoServer 2.19.2 release was produced in conjunction with GeoTools 25.2, this is a stable release recommended for production systems.
Thanks to everyone who contributed, and to Jody Garnett (GeoCat) for making this release.
Security Considerations
2024-06-30 Update: The following mitigation has been provided:
-
CVE-2024-36401 Remote Code Execution (RCE) vulnerability in evaluating property name expressions (Critical)
geoserver-2.19.2-patches.zip (replacing
gt-app-schema
,gt-complex
andgt-xsd-core
jars) has been provided by Andrea (GeoSolutions)
See project security policy for more information on how security vulnerabilities are managed.
Improvements and Fixes
New features are included in this release:
- GEOS-5239 Implement (Krovak) North Orientated projection
Notable improvements:
-
GEOS-10149 Improve Catalog Parametrization documentation
-
GEOS-10098 Upgrade version of wicket and jquery used by GeoServer
-
GEOS-10064 Improving WPS Raster Download - download time
-
GEOS-10009 Improve logging on lock providers
Fixes included in this release:
-
GEOS-10114 Geofence server UI, error when changing the layerType from layer details tab.
-
GEOS-10113 Geofence REST NPE when requesting rule with void Layer details
-
GEOS-10037 WMTS Multidimensional extension make layers encoding fail on TileLayers not being GeoServerTileLayers
-
GEOS-9804 The default style of the layergroup is propagated in the layer as default style
For details check the 2.19.2 release notes.
About GeoServer 2.19
Additional information on GeoServer 2.19 series:
GeoServer 2.18.4 Released
We are happy to announce GeoServer 2.18.4 release is available for download (zip and war) along with docs and extensions.
This GeoServer 2.18.4 release was produced in conjunction with GeoTools 24.4 and GeoWebCache 1.18.4. This is a maintenance release recommended for production systems.
Thanks to everyone who contributed, and to Alessandro Parma (GeoSolutions) and Andrea Aime (GeoSolutions) for making this release.
Improvements and Fixes
This release includes support for the Krovak North Orientated projection. In addition to this new features, a few notable improvements are included:
- Upgrade version of wicket and jquery used by GeoServer.
- SLDService can now limit max unique values for uniqueInterval classification vector data (to avoid generating too many rules).
- Better logging in lock management and parameters extractor
Fixes included in this release:
- GEOS-10057 Escape style editor page user input
- GEOS-10056 Rename schemaless-mongo plug-in to mongodb-schemaless
- GEOS-10055 Escape SRS demo page user input
- GEOS-10051 Fix edge cases in the elevation parser
- GEOS-10049 Schemaless-features layer with name different from the mongo collection throws exception
- GEOS-10048 Schemaless-features mongoDB layer not present in WMS capabilities
- GEOS-10031 GWC loses GridSets bounds when importing data through the Importer plugin.
- GEOS-9748 Rendering process fails if vendor option sortByGroup is used
For details check the 2.18.4 release notes.
About GeoServer 2.18
Additional information on GeoServer 2.18 series:
GeoServer 2.19.1 Released
We are happy to announce GeoServer 2.19.1 release is available for download (zip and war) along with docs and extensions.
This GeoServer 2.19.1 release was produced in conjunction with GeoTools 25.1 and GeoWebCache 1.19.1. this is a stable release recommended for production systems.
Thanks to everyone who contributed, and to Jody Garnett (GeoCat) for making this release.
Improvements and Fixes
Several new features are included in this release:
- GetFeatureInfo can now includes ColorMap labels for the location clicked, check out the tutorial.
- A new styling vendor option
inclusion
to control control legend generation for WMS GetLegendGraphic using values oflegendOnly
,mapOnly
, ornormal
to define how a style element is used.
Notable improvements:
- Improve parameter extractor logging
- Customization of complex GeoJSON WFS output is now available for other data stores, previously this was restricted attributes marked
@dataType
by the AppSchema plugin. - SLD Service now places a limit, configured by system variable
-Dorg.geoserver.sldService.maxUniqueRange=1024
, of the number of unique intervals.
Fixes included in this release:
- Fix elevation key-value-pair parser (used in WMS GetMap) handling of edge cases such as zero intervals
- Fix importer application of gridset bounds, (ot was not working correctly when GWC DiskQuote in use)
- Inspire schemas URL updated to their new HTTPS location
- WCS 2.0 slicing on lat/long fix, was sometimes returning adjacent pixel
- WMS Layers with dimensions were missing from GetCapabilities when using catalog security challenge mode.
- App Schema download was missing a required jar.
- Improvements helping coverage format compatibility with file references
- Address GeoFence interaction with non global named tree container
- Address WPS Download animation out of memory issues
- Address rendering process regression with use of vendor option
sortByGroup
resulting in “internal error rendering process failed”
Internal:
- Upgrade to commons-io 2.8.0
- Autoformat maven
pom.xml
files
For details check the 2.19.1 release notes.
About GeoServer 2.19
Additional information on GeoServer 2.19 series:
GeoServer 2.18.3 Released
We are pleased to announce the release of GeoServer 2.18.3 with downloads ( war | bin ), documentation and extensions.
This release is made in conjunction with GeoTools 24.3 and GeoWebCache 1.18.3. This is a maintenance release recommended for production systems.
Thanks to everyone who contributed, and Ian Turton (Astun) and Jody Garnet (GeoCat) for making this release.
Improvements and Fixes
This release includes a number of enhancements and fixes in core and extensions:
- Add LayerGroup support to Geofence,
- ColorMap labels in raster layer GetFeatureInfo response
- New web-service-auth community module
- Add GeoServer environment parametrization support to Base Proxy configuration
- Include layer name(s) in WMS ServiceException for GetMap
For more information check the 2.18.3 release notes.
About GeoServer 2.18
Additional information on GeoServer 2.18 series:
Tutorials
- Using Spatial Operators in GeoServer Filters
- Using Value Comparison Operators in GeoServer Filters
- Using Binary Comparison Operators in GeoServer Filters
- Utilizing the Demo Section in Geoserver
- How to Implement Basic Security in Geoserver
- How to create Tile Layers with GeoServer
- How to style layers using GeoServer and QGIS
- How to Publish a GeoTIFF file in GeoServer
- A Comprehensive Guide to Publishing a Shapefile in GeoServer
- GeoServer About & Status - A Practical Guide