You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
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
->33.1
30.2
->33.1
30.2
->33.1
Release Notes
geotools/geotools (org.geotools:gt-geojson)
v33.1
: GeoTools 33.1Compare 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.0Compare 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)
v32.3
: GeoTools 32.3Compare Source
Release notes
Maintenance release.
Bug
GEOT-7320 ServiceException from a WFS server GET_FEATURE ends in a FactoryNotFoundException
GEOT-7632 WMS capabilities parsing should not fail if 'units' for a dimension is empty
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-7707 A GeoPackage tile pyramid table must have a unique constraint on zoom/row/col
GEOT-7713 FeatureTypeRegistry of gt-complex is not thread-safe
GEOT-7715 GeoPackage data column constraint enums with string keys are not supported
GEOT-7719 The Jiffle process ignores input images nodata
GEOT-7720 Coordinates are truncated when encoding geometry
GEOT-7721 Oracle datastore does not handle NCLOB
GEOT-7724 Improve validation when deserializing objects
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-7718 WMS Parser can no longer hande IGN due to ordering issue in LogoURL
GEOT-7735 Upgrade ImageIO-EXT to 1.4.15
GEOT-7742 Allow spreading the folders in NETCDF_DATA_DIR into a hierarchy
Task
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)
GEOT-7734 Update to jai-ext 1.1.31
GEOT-7756 Update outdated http, irc, project and company references
v32.2
: GeoTools 32.2Compare Source
Release notes
Bug
GEOT-7545 Wrong log level comparison in LogbackLogger#isLoggable
GEOT-7673 TransformFeatureCollection doesn't account for query properties
GEOT-7680 User UUID is not set
GEOT-7687 jsonPointer function converts numeric keys to numbers when used as key accessors
GEOT-7689 Logic filter equality checks incorrectly implemented
GEOT-7690 RasterAsPointCollection used as a rendering transformation does not play well with tiling
GEOT-7691 Contour rendering transformation with tiling and high oversampling might result in in broken contours
GEOT-7692 Allow raster to vector rendering transformations to oversample reads on demand
GEOT-7693 CenterLine process can leave gaps in the skeletonisation
GEOT-7698 GeoTIFF and image mosaic do not handle COGs with masks properly
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-7708 Intersection test against curves can fail to return correct results, with PostGIS, due to accuracy issues
GEOT-7711 Incompatible sl4j and logback libraries result in class not found LoggingEventAware
Improvement
GEOT-7234 Implement `#getOptimizedBounds(...)` in SQLServerDialect
GEOT-7703 Allow usage of fullPath in most common mosaic property collectors
Task
GEOT-7677 Upgrade log4j to 2.24.1 and slf4j to 2.0.16
GEOT-7686 Update to Imageio-EXT 1.4.14
GEOT-7694 Update MySQL driver to 9.1.0
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
v32.1
: GeoTools - 32.1Compare Source
Release notes
Bug
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-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
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.7
: GeoTools 31.7Compare Source
Release notes
This branch has reached end-of-life, please upgrade to 32.x.
Bug
GEOT-7715 GeoPackage data column constraint enums with string keys are not supported
Task
GEOT-7734 Update to jai-ext 1.1.31
GEOT-7756 Update outdated http, irc, project and company references
v31.6
: GeoTools 31.6Compare Source
Release notes
Bug
GEOT-7545 Wrong log level comparison in LogbackLogger#isLoggable
GEOT-7698 GeoTIFF and image mosaic do not handle COGs with masks properly
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-7708 Intersection test against curves can fail to return correct results, with PostGIS, due to accuracy issues
GEOT-7711 Incompatible sl4j and logback libraries result in class not found LoggingEventAware
Improvement
GEOT-7718 WMS Parser can no longer hande IGN due to ordering issue in LogoURL
Task
GEOT-7677 Upgrade log4j to 2.24.1 and slf4j to 2.0.16
GEOT-7696 Apply Palantir Java format on GeoTools
GEOT-7710 Update Logback from 1.3.12 to 1.5.14
v31.5
: GeoTools 31.5Compare Source
Release notes - GeoTools - 31.5
Bug
GEOT-7673 TransformFeatureCollection doesn't account for query properties
GEOT-7680 User UUID is not set
GEOT-7689 Logic filter equality checks incorrectly implemented
GEOT-7690 RasterAsPointCollection used as a rendering transformation does not play well with tiling
GEOT-7691 Contour rendering transformation with tiling and high oversampling might result in in broken contours
GEOT-7692 Allow raster to vector rendering transformations to oversample reads on demand
Improvement
GEOT-7234 Implement `#getOptimizedBounds(...)` in SQLServerDialect
Task
GEOT-7685 Inclusion of CQL2 in release dependences occluded Jackson jars from release
GEOT-7694 Update MySQL driver to 9.1.0
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 - 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 becomes conflicted, 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.