Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Apr 2, 2025

This PR contains the following updates:

Package Type Update Change OpenSSF
org.geotools:gt-referencing dependencies major 32.434.1 OpenSSF Scorecard
org.geotools:gt-api dependencies major 32.434.1 OpenSSF Scorecard
org.geotools:gt-epsg-hsql dependencies major 32.434.1 OpenSSF Scorecard
org.geotools:gt-main dependencies major 32.434.1 OpenSSF Scorecard

Release Notes

geotools/geotools (org.geotools:gt-referencing)

v34.1

Compare Source

Release notes - GeoTools - 34.1
Bug

GEOT-7645 Fallback method getDimensionFromFirstGeo() from PostGIS Dialect doesn't return the coordinate dimension

GEOT-7827 String literal enum value not wrapped in single quotes for SQL

GEOT-7831 Missing package mappings after JAI migration

GEOT-7835 Cannot read a GeoPackage with incomplete transaction from a readonly filesystem

GEOT-7840 ImageWorker addBands is not including the original source image

Improvement

GEOT-7829 Using external datastore with app-schema

GEOT-7830 Support optional fixed "resolution" in DGGS datastores

New Feature

GEOT-7834 Update GeoPackage reader to support curved geometry types

Task

GEOT-7825 Update MSSQL driver from 9.4.0.jre8 to 13.2.1.jre11

GEOT-7826 Update MySQL driver from 9.1.0 to 9.4.0

GEOT-7832 Migrate to ImageN 0.9.1 including renaming registryFile.jai to registryFile.imagen

GEOT-7836 Update PostgreSQL JDBC Driver from 42.7.7 to 42.7.8

GEOT-7838 Use SPDX license identifier in pom file

GEOT-7844 Support creation of math transformations across different CRS authorities

v34.0: GeoTools 34.0

Compare Source

Release notes

Java 17 stable release of GeoTools library.

Bug

GEOT-7069 Java 17 - IllegalAccessError with JAI RasterAccessor

GEOT-7816 Quality Degradation in Scanned Map Rendering (GeoServer 2.25.3 onward)

Epic

GEOT-7436 Support JDK 17 along side JDK 11

Improvement

GEOT-7763 Migrate use JAITools to JAI-Ext

GEOT-7821 Add PMTiles DataStore module for reading Protomaps vector tiles

GEOT-7823 Migrate to ImageN 0.9.0 and ImageIO Ext 2.0.0

Task

GEOT-7438 Create source=17 build for github actions

GEOT-7439 Update code formatter for JDK 17 compatibility

GEOT-7819 GeoTools ImageN update for JAI to ImageN Rename of classes and constants

v33.4: GeoTools - 33.4

Compare Source

Release notes
Bug

GEOT-7625 SSL mode property is passed incorrectly in jdbc-postgis

GEOT-7645 Fallback method getDimensionFromFirstGeo() from PostGIS Dialect doesn't return the coordinate dimension

GEOT-7798 Make WebCRSFactory extensible

GEOT-7827 String literal enum value not wrapped in single quotes for SQL

GEOT-7840 ImageWorker addBands is not including the original source image

GEOT-7843 String literal enum values not wrapped in single quotes for filter chains

Improvement

GEOT-7829 Using external datastore with app-schema

GEOT-7849 Make WKTP optional for CSV encoding with WKTStrategy

GEOT-7858 Speed up GeoPackage setup and tests

Task

GEOT-7844 Support creation of math transformations across different CRS authorities

v33.3: GeoTools 33.3

Compare Source

Release notes

Java 11 maintenance release of GeoTools library.

Bug

GEOT-7516 gt-tpk-30.0 do not support "GB2312" charset of tpk file

GEOT-7750 WMTSCapabilities: Legend URLs in Styles not processed

GEOT-7787 Boolean attributes don't get stored as a true boolean in geopackages

GEOT-7789 Hatch fill appears dented/disconnected when the symbol size is not integer

GEOT-7801 Can't read files of type "Polygon Measure" as opposed to "3D polygon Measure"

GEOT-7811 FlatGeoBuf datastore builds incorrect geometry type when the file has heterogeneous geometries

Improvement

GEOT-5497 Handle fill displacement in map rendering

GEOT-7800 Add PlateCarree support ProjectionHandler for better wrapping on dateline

GEOT-7804 Support System Property SKIP_EXTERNAL_FILES_LOOKUP on ImageMosaic too

GEOT-7815 Code changes for GSIP 234 - Advertise and Enforce Attribute Restrictions

GEOT-7820 Autogenerated PK columns should be nullable on insert

New Feature

GEOT-7784 Add support for min/max scale denominator in FeatureTypeStyle

GEOT-7794 Add functions to extract mid point and mid angle

Task

GEOT-7797 add support to Skip duplicates in ImageMosaic loading

v33.2: GeoTools 33.2

Compare Source

Bug

GEOT-7773 GeoJSONParser of gt-arcgisrest sets Id of each feature to "features"

GEOT-7774 PreventLocalEntityResolver prevents access to jar:nested resources

GEOT-7776 Image mosaic property collectors fail with a array access exception when the regex does not match

GEOT-7779 ImageMosaic read in a data hole returns data filled with zeros, should be using nodata instead

GEOT-7780 Contrast enhancement with clip to min/max loses input nodata

GEOT-7785 Bounds computation fails when a null geometry is present on SingleStore datastore

Improvement

GEOT-7765 Improve PropertyIsLike filter to work for numeric columns in postgres

GEOT-7781 Add a priority to property accessors

GEOT-7782 Allow usage of grouping aggregation as a rendering transformation

GEOT-7783 Reduce build times by parallelizing metadata integration tests

New Feature

GEOT-7767 Java UUID type support to geopkg dialect

Task

GEOT-7757 Disallow usage of var in GeoTools source code

GEOT-7775 Singlestore(MemSql) datastore

v33.1: GeoTools 33.1

Compare Source

Release notes

Stable release.

Bug

GEOT-7715 GeoPackage data column constraint enums with string keys are not supported

GEOT-7720 Coordinates are truncated when encoding geometry

GEOT-7726 NPE in Transformer.getTransformedSortBy for SortBy.NATURAL_ORDER

GEOT-7743 HanaGeographyOnlineTest is failing after database upgrade

GEOT-7745 PagingFeatureCollection doesn't work as expected when used at a STAC collection

Improvement

GEOT-7742 Allow spreading the folders in NETCDF_DATA_DIR into a hierarchy

GEOT-7747 Add Hive partitioning support to GeoParquet DataStore

GEOT-7748 Improve CRS handling in GeoParquet with PROJJSON v0.7 schema support

Task

GEOT-7756 Update outdated http, irc, project and company references

v33.0: GeoTools 33.0

Compare Source

Release notes
Bug

GEOT-5158 FeatureJson readFeatureCollection not working properly, if the geojson contains array of object in it.

GEOT-7320 ServiceException from a WFS server GET_FEATURE ends in a FactoryNotFoundException

GEOT-7545 Wrong log level comparison in LogbackLogger#isLoggable

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

GEOT-7669 ConcurrentModificationException in WMSCapabilities.getLayerList()

GEOT-7670 Deadlock between DataAccessFinder and DataStoreFinder

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

GEOT-7673 TransformFeatureCollection doesn't account for query properties

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

GEOT-7680 User UUID is not set

GEOT-7681 Geometry field not updating

GEOT-7687 jsonPointer function converts numeric keys to numbers when used as key accessors

GEOT-7693 CenterLine process can leave gaps in the skeletonisation

GEOT-7697 GeoTIFF revision declared to be 1.2, while it's actually 1.0

GEOT-7699 In GeoPackage 1.2 the version should be reported also in the user_version pragma

GEOT-7700 GeoPackage geometry type name is case sensitive

GEOT-7702 Style doesn't match filter if there are more than one "or-combined" date filter on the same PropertyName (SLD)

GEOT-7706 Style doesn't match filter if there are more than one "or-combined" date filter on the same PropertyName (SLD)

GEOT-7707 A GeoPackage tile pyramid table must have a unique constraint on zoom/row/col

GEOT-7709 WMTS GetCapabilities will not recognize ServiceException

GEOT-7713 FeatureTypeRegistry of gt-complex is not thread-safe

GEOT-7721 Oracle datastore does not handle NCLOB

GEOT-7724 Improve validation when deserializing objects

Improvement

GEOT-7234 Implement `#getOptimizedBounds(...)` in SQLServerDialect

GEOT-7641 Support the "sweep" parameter in the GeostationarySatellite projection

GEOT-7684 Align cql2-text and cql2-json to the official specification

GEOT-7716 Update the EPSG database into current (EPSG v11.031 by now)

GEOT-7718 WMS Parser can no longer hande IGN due to ordering issue in LogoURL

GEOT-7730 Support reprojection pivoting over ETRS89 and NAD83 too

GEOT-7731 Add a flag to prefer large area coordinate operations over high accuracy ones

GEOT-7734 Update to jai-ext 1.1.31

GEOT-7735 Upgrade ImageIO-EXT to 1.4.15

New Feature

GEOT-7668 Support PROJ Citation and PROJ Formatter to produce proj Strings from EPSG CRSs

GEOT-7737 New unsupported module: GeoParquet DataStore

Task

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

GEOT-7677 Upgrade log4j to 2.24.1 and slf4j to 2.0.16

GEOT-7688 Graduate cql2-text and cql2-json to supported status

GEOT-7694 Update MySQL driver to 9.1.0

GEOT-7695 Remove the unsupported geobuf module

GEOT-7696 Apply Palantir Java format on GeoTools

GEOT-7701 Apply Palantir format on arcgis-rest module

GEOT-7704 Replace commons-httpclient with httpcomponents:httpclient

GEOT-7710 Update Logback from 1.3.12 to 1.5.14

GEOT-7717 Updating automated testing to GDAL 3.10.1

GEOT-7723 Upgrade Oracle JDBC driver (ojdbc) from 8 to 11

GEOT-7725 Upgrade DB2 JDBC driver from 11.5.9.0 to 12.1.0.0

GEOT-7729 Update jai-ext to latest version (1.1.30)


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch from ced6601 to d2d41af Compare May 13, 2025 08:12
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch from d2d41af to cfe966d Compare July 17, 2025 16:33
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch from cfe966d to 7d7f5ef Compare August 10, 2025 14:06
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch from 7d7f5ef to 540f60c Compare September 8, 2025 13:49
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch from 540f60c to dd52b1b Compare September 25, 2025 19:06
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch from dd52b1b to 041c94f Compare October 12, 2025 01:07
@renovate renovate bot changed the title fix(deps): update geotoolsversion to v33 (major) fix(deps): update geotoolsversion to v34 (major) Oct 12, 2025
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch from 041c94f to fe2d641 Compare October 20, 2025 07:55
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch from fe2d641 to 73204ed Compare November 10, 2025 12:11
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch 2 times, most recently from de15347 to 40f188e Compare November 24, 2025 19:18
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch 3 times, most recently from 4d36c43 to 048444f Compare December 5, 2025 13:39
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch 2 times, most recently from 0aa9fa2 to ff06c7c Compare December 16, 2025 13:50
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch 2 times, most recently from d7bc17b to da8ac63 Compare January 5, 2026 19:03
@renovate renovate bot force-pushed the renovate/major-geotoolsversion branch from da8ac63 to 585b643 Compare January 12, 2026 09:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant