Wednesday, December 22, 2021

GeoTools 25.4 released

The GeoTools team is pleased to announce the release GeoTools 25:

GeoTools 25.4 is published to repo.osgeo.org for direct build integration. This release is made in conjunction with GeoServer 2.19.4. The GeoTools team is grateful to GeoSolutions for allowing Andrea Aime the time to prepare this release.

Bug Fixes

This is a maintenance release and includes the following improvements:
  • GEOT-7020 Add ProjectionHandler for orthographic
  • GEOT-7007 Shapefile set files search may take very long on big shapefile directories
And the following bug fixes and tasks:
  • GEOT-7040 Don't linearize warp transformations while oversampling
  • GEOT-7022 Concurrent CRS Factories access can result in deadlock
  • GEOT-7038 Update log4j to a version that does not support RCE
It's worth noting that GeoTools does not directly use Log4J, but adopts the Java Logging Framework. However, it has a plugin allowing to redirect all the logging calls to Log4J, for which we have made a fix in GEOT-7038. Please read more about the vulnerability assessment of Log4J 1.2.17 vulnerabilities in this GeoServer blog post.

About GeoTools 25 Series 

For more information see the release notes (25.425.3 | 25.2 | 25.1 | 25.0 | 25-RC ).
  • Repackaged downloads with html readme and license files and ready-to-use bin download
  • New gt-http module, allowing gt-wms and gt-wps-client to use your choice of http library
  • Massive code-cleanup with PMD integrated into our build chain
  • Quality of life improvements with increased use of variable arguments, abd revised Map<String?> datastore connection parameters.