Thursday, October 18, 2018

GeoTools 19.3 released

The GeoTools team is pleased to announce the release of GeoTools 19.3:
This release is the current stable release and as such users and downstream projects should consider moving from older releases to this one.

This release is made in conjunction with GeoServer 2.13.3 and GeoWebCache 1.13.3.

GeoTools is proud to be an OSGeo project, and would like to thank J├╝rgen Fische and the OSGeo System Administration Committee for their infrastructure support this release.

Highlights from our issue tracker release-notes:

Tasks and Improvements:
  • Added a "NativeFilter" concept (to be used in particular stores offering more filtering options than the OGC inspired filters available in GeoTools)
  • App-Schema got a couple of interesting changes, extend it to make it possible to use an HTTP URL for the mapping file location, pass spatial filters on nested properties to the relational database
  • Allow the usage of a place holder for the :where: clause created by GeoServer in virtual tables
Bug Fixes:
  • Avoid interpolating alpha band when using bilinear or bicubic interpolation (broke masking)
  • Various image mosaic fixes and improvements, like better nodata management in some odd cases, better performance when the mosaic is working off a store provided by a repository (e.g. when referencing a GeoServer store by name), allow to mosaic togheter a mix of gray-alpha and RGBA images
  • CSS did not allow to support mark offset/anchor based on expressions while SLD did
  • The "gml:id" attribute was wrongly present in curved geometry GML elements in GML 3, while it's only required in version 3.2
See release notes for this and previous 19.x releases for more details (19.3 19.2 19.1 19.0 19-RC1 19-beta).