Tuesday, September 24, 2019

GeoTools 21.3 released

GeoTools 21.3 released

The GeoTools team is happy to announce the release of GeoTools 21.3:
This release is a stable release and is recommend for new development and production systems.

This release is made in conjunction with GeoServer 2.15.3.


  • XS DateTime encoder doesn't support Local DateTime Handling System property
  • Hint to preserve chained affines operations from being merged together
  • Interpolate function performs a number of dynamic expression evaluations, and generates a lot of transient objects, for each call to "evaluate"
  • MongoDB OR filters are not executed on native search engine leading to wrong results on queries.
  • Improve NetCDF coordinateAxis unit management (km conversion)

Bug Fixes

  • Schema cache autoconfiguration fails for empty GeoServer data directory
  • Zoomed in small bbox causes java.lang.ArithmeticException: / by zero
  • Add support for scale/offset value rescaling GeoTiff files
  • tolerate geotiff_coverage as the coverageName
  • If an error happens when creating an App-Schema data store, included data stores are not unregistered correctly.
  • Dateline wrapping heuristic cannot handle large earth objects
  • GML 2 temporal data is not being formatted like GML 3 encoding.
  • gt-epsg-hsql gets dragged in by gt-wmts through gt-tile-client
  • JMapPane doesn't set the background color of the map on startup causing flashing
  • ImageUtilities may setup a partially initialized ImageLayout which may result into an IllegalArgumentException
  • WFSDataStore uses the wrong parameters for DescribeFeatureType operation when using WFS 2.0 strategy
  • Wrong expression encoding for BBOX filters on Solr datastore
  • For more fixes see the release notes: (21.321.2 21.0 21.0 | 21-RC | 21-M0 )

About GeoTools 21 Series