Tuesday, June 19, 2018

GeoTools 18.4 released.

GeoTools 18.4 Released

The GeoTools team is pleased to announce the release of GeoTools 18.4:
Thanks to everyone who contributed to this release. This release is made in conjunction with GeoServer 2.12.4.
This release is a maintenance release providing bug fixes and security updates for production systems and is not recommended for new development.

This is expected to be the last release of the 18.x branch, you should consider migrating to 19.x or 20.x in the near future as there is no expectation that any further bug fixes will be accepted on to it.

Fixes include:
  • [GEOT-5688] - Env function in RasterSymbolizer's ChannelSelection doesn't evaluate in StreamingRenderer
  • [GEOT-5986] - The two simplifiers in the SimplifyProcess class got mixed up.
  • [GEOT-5987] - ImageUtilties.disposePlanarImageChain disposes image input streams, but won't dispose of the image readers
  • [GEOT-5994] - Minor coefficient error in Transverse Mercator inverse transform
  • [GEOT-5996] - GroupByVisitor may fail with null input values
  • [GEOT-5997] - MergeSortReader will lose some data if the size of the dataset is bigger than the on disk page size, but not a multiple
  • [GEOT-5998] - Interpolate function is not null safe
  • [GEOT-6005] - Renderer can paint label overlapping itself on sharp turns in geometry along with large font
  • [GEOT-6006] - ProjectionHandler fails to recognize no reprojection is needed on datum axis swap in projected CRS
  • [GEOT-6010] - WMS GetMapRequest fail against MongoDB complex feature types (App-Schema)
  • [GEOT-6012] - Image mosaic initialization can stop abruptly if one of the granule acceptors throws an exception
  • [GEOT-6016] - WMS client may return an opaque image when cascading a transparent output from MapXTreme
  • [GEOT-6017] - WMTSCoverageReader throws exception when talking to ESRI servers
  • [GEOT-6022] - Axis flipping triggers advanced projection handling when there is no need to, slows down maps with lots (10k+) of small geometries
For more information see release notes (18.4 |18.3 18.2 18.1 | 18.0 | 18-RC1).