Update geotools to v32 (master) (major) #3454
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
30.2
->32.0
30.2
->32.0
30.2
->32.0
30.2
->32.0
30.2
->32.0
30.2
->32.0
30.2
->32.0
30.2
->32.0
Release Notes
geotools/geotools (org.geotools:gt-cql)
v32.0
: GeoTools 32.0Compare Source
Release notes
Bug
GEOT-7127 Error in read empty DBF
GEOT-7528 GeoPackage: Timestamp is not written correctly
GEOT-7537 GeoPackage TIMESTAMP must be DATETIME according to the GeoPackage spec
GEOT-7539 The latest tutorials link is broken in https://docs.geotools.org/
GEOT-7540 startIndex parameter is not passed in WFS store request
GEOT-7569 throw error while adding feature to FlatGeobuf featureStore
GEOT-7579 FlatGeobuf handle java.util.Date and iso correctness
GEOT-7589 Fix the JsonArrayDelegation for Postgres to support searching in root level array
GEOT-7590 Patterns containing "&" are broken when using LikeFilter
GEOT-7596 Reduce change of white line artifacts when performing high subsampling on read
GEOT-7611 WMS Client throws an ArrayIndexOutOfBoundsException when parsing attribution logoUrl element in invalid capabilities XML
GEOT-7626 ReferencedEnvelope CRS compatibility check is not recognizing equivalent ProjectedCRS. (identity transformation between source and target CRS)
GEOT-7642 some modules rely on transitive version of units-api
Improvement
GEOT-7422 Update java units "indriya" to version 2.2
GEOT-7546 Add AUTO code (97004) for Geostationary satellite projection
GEOT-7548 Renovate arcgisrest with dependency updates and code formatting
GEOT-7550 Try harder to reproject envelopes with projections having a complex valid area
GEOT-7557 Provide the ability for downstream applications (e.g. GeoServer) to append additional querystring parameters e.g. AuthKey to every request made by the HTTPClient
GEOT-7558 GeoPackage extension output contains field types that are not supported by GDAL
GEOT-7561 Proposal: Individual contributor clarification
GEOT-7565 Upgrade ImageIO-Ext to 1.4.10
GEOT-7571 Support updates for PostgreSQL json/jsonb columns
GEOT-7576 Make SchemaCache use the HttpClient from the GeoTools hints
GEOT-7586 GeoPackage output contains invalid field types when publishing content from other JDBCDataStore
GEOT-7614 support for postgres reWriteBatchedInserts
GEOT-7617 Add a max and a min merge mode for image mosaics
GEOT-7633 Move ZoomContext/ZoomContextFinder class set from YSLD to main
GEOT-7640 Improve the polygon label function for rectangular geometries, and automatically compute a sane tolerance
GEOT-7643 Add support for vector tile specific vendor options in SLD/CSS
GEOT-7647 Allow programmatic registration and de-registration of data stores factories
New Feature
GEOT-7544 MemoryMappedRandomAccessFile for NetCDF Reading
GEOT-7585 Adding css-uniqueRoleName
GEOT-7606 Support fast extent estimation in HANA provider
GEOT-7618 Create an unsupported graticules module
Task
GEOT-7547 Upgrade to NetCDF 5.5.3
GEOT-7566 Upgrade commons-io from 2.12.0 to 2.16.1
GEOT-7567 Upgrade guava from 32.0.0 to 33.2.0
GEOT-7573 Upgrade PostgreSQL driver from 42.7.2 to 42.7.3
GEOT-7574 Upgrade commons-text from 1.10.0 to 1.12.0
GEOT-7577 Upgrade jackson from 2.15.2 to 2.17.1
GEOT-7578 Upgrade snakeyaml from 2.0 to 2.2
GEOT-7588 Maven javadoc build fix for Java 11.0.22 and newer aggregate build
GEOT-7599 Update MySQL CI matrix (drop 5.7, add 8.4)
GEOT-7610 Bump EasyMock to 5.3.0
GEOT-7615 Update Jackson 2 libs from 2.17.1 to 2.17.2
GEOT-7622 Upgrade guava from 33.2.0 to 33.2.1
GEOT-7623 Upgrade commons-lang3 from 3.14.0 to 3.15.0
GEOT-7624 Upgrade junit from 4.13.1 to 4.13.2
GEOT-7639 Upgrade to JTS 1.20.0
GEOT-7648 Update to ImageIO-Ext 1.14.13
GEOT-7650 Update to JAI-EXT 1.1.27
v31.4
Compare Source
Release notes
Bug
GEOT-7528 GeoPackage: Timestamp is not written correctly
GEOT-7539 The latest tutorials link is broken in https://docs.geotools.org/
GEOT-7541 When cascading WMTS capabilities specifies a TileMatrixSet that doesn't exist GeoTools throws a ConcurrentModificationException
GEOT-7569 throw error while adding feature to FlatGeobuf featureStore
GEOT-7579 FlatGeobuf handle java.util.Date and iso correctness
GEOT-7627 Improper raster output and/or rendering transfromations output when reading at high oversampling factors with bilinear/bicubic interpolation
GEOT-7628 Regression in JDBC optimization of unique visitor with sorting
GEOT-7636 Line densification on reprojection can lead to OOM
GEOT-7658 [MongoDB Plugin] The filter spliter 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 Enveloppe 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-7550 Try harder to reproject envelopes with projections having a complex valid area
GEOT-7617 Add a max and a min merge mode for image mosaics
GEOT-7629 Add validation when deserializing objects
GEOT-7634 Update DWITHIN delegation in Mongo to support linestring
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
v31.3
: GeoTools 31.3Compare Source
Release notes
Bug
GEOT-7127 Error in read empty DBF
GEOT-7589 Fix the JsonArrayDelegation for Postgres to support searching in root level array
GEOT-7590 Patterns containing "&" are broken when using LikeFilter
GEOT-7596 Reduce change of white line artifacts when performing high subsampling on read
Task
GEOT-7599 Update MySQL CI matrix (drop 5.7, add 8.4)
GEOT-7615 Update Jackson 2 libs from 2.17.1 to 2.17.2
What's Changed
org.owasp:dependency-check-maven
from 6.5.1 to 7.0.4 by @mprins in https://github.com/geotools/geotools/pull/3839Configuration
📅 Schedule: Branch creation - "after 5pm on the first day of the month" in timezone Europe/Zurich, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.