Tuesday, November 19, 2024

GeoTools 32.1 released

GeoTools 32.1 released

The GeoTools team is pleased to announce the release of the latest stable version of GeoTools 32.1:

This release is also available from the OSGeo Maven Repository and is made in conjunction with GeoServer 2.26.1 and GeoWebCache 1.26.1.

We are grateful to Peter Smythe (AfriGIS) for carrying out the release.

Release notes

See Release Notes from 32.1

Bug

GEOT-7658 [MongoDB Plugin] The filter splitter may drop part of the filter

GEOT-7663 Rendering one way arrows based on external graphics results in mis-centered arrows

GEOT-7665 PointStackerProcess : first point is not taken into account to calculate Envelope min/max x/y

GEOT-7666 Parsing empty Rotation style element throws a ClassCastException

GEOT-7667 JDBCDataStore getAggregateValue is not JSONPointer aware when splitting the filters

GEOT-7669 ConcurrentModificationException in WMSCapabilities.getLayerList()

GEOT-7672 ElasticsearchDateConverter is not properly setting day of month when parsing Instants like 2024-10-04

GEOT-7674 Shapefile performance/memory usage regression: the DBF file is fully read in memory when reading features

Improvement

GEOT-7637 GetFeatures call of WFSContentComplexFeatureSource should set srs according to query

GEOT-7652 Avoid typename listing when NetCDF indexer file points to a single coverage

GEOT-7653 Cache CoordinateReferenceSystem hashcode, expensive to compute

GEOT-7654 Speed up reprojected rendering of large amounts of points

GEOT-7655 Exception trying to render curved labels with trailing newlines

GEOT-7656 Styles with large number of dynamic external graphics are bogged down by CQL parsing

GEOT-7657 TextSymbolizer rendering generates lots of TextStyle2D objects

GEOT-7659 Optimize font alternatives calculation

GEOT-7660 Rendering: build derived fonts in one shot

GEOT-7662 MBStyles translation of one way styles can be out of center, and upside down

GEOT-7671 Vector mosaic "count" implementation does not account for max features

Task

GEOT-7661 Fix spelling of geoemtry (geometry) in several places

GEOT-7685 Inclusion of CQL2 in release dependences occluded Jackson jars from release