We are pleased to announce the release of GeoServer 2.16.5 with downloads (war|zip), documentation and extensions.

This release is made in conjunction with GeoTools 22.5. This is the final planned maintenance release and we highly recommend users to switch to the 2.17 branch for production systems.

Thanks to everyone who contributed, and Ian Turton (Astun Technology) for making this release.

Improvements and Fixes

[GEOS-6467] - UI bug in disabling tile caching for layers
[GEOS-8569] - JSON encoding on NaN values fails
[GEOS-9266] - Geopackage raster table with dots in the name cannot be added
[GEOS-9482] - Nearest Match NPE if source database table is empty
[GEOS-9539] - URLKvpParser encodes urls also when not needed
[GEOS-9622] - NullPointerException when using WMS vendor parameter “CLIP” on an ImageMosaic based layer
[GEOS-9629] - Legend Graphic fails on first visit to publish tab on a new layer publish
[GEOS-9638] - Duplicate SRS in Native SRS List selection on WFS 2.0.0 layer
[GEOS-9639] - Add OGC URN syntax support for Native SRS selection
[GEOS-9649] - NullPointerException for geoJSON output format with ComplexFeatures if some feature misses geometry value
[GEOS-9654] - Layer preview layer count and paging off base when secured layers are not visible
[GEOS-9655] - WMTS layer configuration page doesn’t show all the native srs in getCapabilties document
[GEOS-9668] - UniqueProcess call against a JDBC store does not result in a “select distinct” anymore
[GEOS-9678] - SldService numberFormatException if percentages true with customClasses
[GEOS-9680] - WMTS othersSrs always add EPSG:4326 and shows wrong CRS code
[GEOS-9682] - GetFeatureInfo on raster layers ignores rendering transformations

About GeoServer 2.16

Features, presentations and reference material on the 2.16 series: