Skip to content

Commit

Permalink
Prepare for GDAL 3.10.2
Browse files Browse the repository at this point in the history
  • Loading branch information
rouault committed Feb 11, 2025
1 parent 2834eff commit e31053b
Show file tree
Hide file tree
Showing 6 changed files with 100 additions and 8 deletions.
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ cff-version: 1.2.0
message: Please cite this software using these metadata or in the CITATION file.
type: software
title: GDAL
version: 3.10.1
date-released: 2025-01-07
version: 3.10.2
date-released: 2025-02-11
doi: 10.5281/zenodo.5884351
abstract: GDAL is a translator library for raster and vector geospatial data
formats that is released under an MIT style Open Source License by the Open
Expand Down
92 changes: 92 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,95 @@
# GDAL/OGR 3.10.2 Release Notes

GDAL 3.10.2 is a bugfix release.

## Build

* Fix build against Poppler 25.02.00 (#11804)
* explicitly set CMAKE_CXX_SCAN_FOR_MODULES=0
* Fix build in infback9 on MacOS and unity builds
* Move swig/python/data/template_tiles.mapml to gcore/data to avoid issues
with Conda Forge builds (#11745)

## GDAL 3.10.2

### Port

* Fix read heap-buffer-overflow on nested /vsitar/ calls (ossfuzz #388868487)
* fix cppcheck nullPointerOutOfMemory

### Core

* GDALGCPsToGeoTransform(): return FALSE when invalid geotransform is generated
(#11618)

### Utilities

* gdal_rasterize: Also accept doubles for -ts (#11829)

### Raster drivers

PLMOSAIC driver:
* Use a unique user-agent string to isolate usage of driver

SNAP_TIFF driver:
* third_party/libertiff: avoid issue with invalid offline tags with value
offset at zero (ossfuzz #388571282)

STACIT driver:
* add STAC 1.1 support (#11753)
* Identify(): accept if at least 2 of 'proj:transform', 'proj:bbox' or
'proj:shape' are present

WMS driver:
* Update ESRI WMS links in documentation

## OGR 3.10.2

### Core

* Fix GeodesicLength() that was quite severely broken as working only on closed
linestrings (3.10.0 regression)

### Vector utilities

* ogr2ogr: fix -clipsrc/-clipdst when a input geometry is within the envelope of
a non-rectangle clip geometry, but doesn't intersect it (3.10.0 regression)
(#11652, #10341)
* ogrtindex: fix error message when specifying incorrect output driver
* ogrlineref: make -f LIBKML to work without warning (#11719)

### Vector drivers

CSV driver:
* fix parsing files with double-quote inside a field value (#11660)

DXF driver:
* interpret INSERT blocks with row count or column count equal to 0 as 1
(#11591)

Geoconcept driver:
* fix potential double-free on creation error code

GML driver:
* gml:CircleByCenterPoint(): return a 5-point CIRCULARSTRING for compliance
with ISO/IEC 13249-3:2011 (#11750)

MiraMonVector driver:
* Fix memory leak with oss-fuzz #393742177 scenario

MVT driver:
* allow generating tilesets with more than 1 tile at zoom level 0 (#11749)
* avoid infinite recursion on opening on hostile file (ossfuzz #391974926)

Parquet driver:
* fix compiler deprecation warning with libarrow 19.0

## Python bindings

* fix wrong comment in documentation (#11631)
* on Debian, fix install target with non-Debian provided python version (#11636)
* Avoid losing error message (#11795)

# GDAL/OGR 3.10.1 Release Notes

GDAL 3.10.1 is a bugfix release.
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.10.1
3.10.2
6 changes: 3 additions & 3 deletions gcore/gdal_version.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
#ifndef GDAL_VERSION_MAJOR
# define GDAL_VERSION_MAJOR 3
# define GDAL_VERSION_MINOR 10
# define GDAL_VERSION_REV 1
# define GDAL_VERSION_REV 2
# define GDAL_VERSION_BUILD 0
#endif

Expand All @@ -24,9 +24,9 @@

#if !defined(DO_NOT_DEFINE_GDAL_DATE_NAME)
#ifndef GDAL_RELEASE_DATE
# define GDAL_RELEASE_DATE 20250108
# define GDAL_RELEASE_DATE 20250211
#endif
#ifndef GDAL_RELEASE_NAME
# define GDAL_RELEASE_NAME "3.10.1"
# define GDAL_RELEASE_NAME "3.10.2"
#endif
#endif
2 changes: 1 addition & 1 deletion swig/python/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ special about gdal.)

* SWIG (4 or greater).

* libgdal (3.10.1 or greater).
* libgdal (3.10.2 or greater).

* numpy (1.0.0 or greater). This is not force-required by the build,
but many examples and utilities will not work without it. At least
Expand Down
2 changes: 1 addition & 1 deletion swig/python/gdal-utils/osgeo_utils/__init__.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
__package_name__ = "gdal-utils"
gdal_utils_version = (3, 10, 1, 0)
gdal_utils_version = (3, 10, 2, 0)
__version__ = ".".join(str(i) for i in gdal_utils_version)
__author__ = "Frank Warmerdam"
__author_email__ = "warmerdam@pobox.com"
Expand Down

0 comments on commit e31053b

Please # to comment.