Release Notes - GeoTools - Version 18.4 - HTML format


  • [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 againts MongoDB complex feature types (App-Schema)
  • [GEOT-6012] - Image mosaic initialization can stop abruptly if one of the granule acceptors throws an exception
  • [GEOT-6014] - Make App-Schema delegate spatial filters on nested properties to the relational database
  • [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
  • [GEOT-6027] - LabelingTest.testLineLabelingSharpTurn2 fails on Oracle JDK


  • [GEOT-5995] - Move MongoDB unsuported module to plugins

The text area below allows the project release notes to be copied to another document.