Release Notes - GeoTools - Version 21.2 - HTML format


  • [GEOT-5947] - GeoTools maven repo in FAQ page still pointing to opengeo
  • [GEOT-6079] - Math filter functions are not null safe
  • [GEOT-6088] - GeoTIFF reader won't use source subsampling if overviews are disabled
  • [GEOT-6179] - Delegate filter execution matching multiple same-xpath feature chained attribute names to database
  • [GEOT-6275] - Can't create default value for com.vividsolutions.jts.geom.Geometry
  • [GEOT-6295] - exceptions in WarpBuilder are not captured by StreamingRenderer if densification is enabled
  • [GEOT-6305] - FootprintBehavior attaches a ROI to blank images when no input is found, even if the footprint behavior is "NONE"
  • [GEOT-6310] - wfs-ng maxFeatures applied before Filters on WFS requests with MapServer
  • [GEOT-6314] - mbstyle - swapped conditions in MBFilter class
  • [GEOT-6316] - MongoDB native is-null filter processing is missing
  • [GEOT-6317] - MongoDB file schema generation uses only the first object from the collection.


  • [GEOT-6289] - System property to exclude external files lookup


  • [GEOT-6247] - Use a blocking disruptor queue in StreamingRenderer
  • [GEOT-6255] - Optional densification of points in ProjectionHandler
  • [GEOT-6257] - Allow turning off dateline wrapping heuristic by using a projection parameter
  • [GEOT-6269] - Allow option to have JMapPane keep bounds when component is resized.
  • [GEOT-6303] - Improve entity validation in external DTD
  • [GEOT-6304] - Upgrade xerial-SQLite version to

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