[gdal-dev] GDAL 3.10.0 release candidate is available

Even Rouault even.rouault at spatialys.com
Tue Oct 29 06:14:25 PDT 2024


Hi,

I have prepared a GDAL/OGR 3.10.0 release candidate.

I'll call for a vote promoting it later this week if no serious problems are
reported before.

NEWS at:

   https://github.com/OSGeo/gdal/blob/v3.10.0RC1/NEWS.md

Pick up an archive among the following ones (by ascending size):

   https://download.osgeo.org/gdal/3.10.0/gdal-3.10.0rc1.tar.xz
   https://download.osgeo.org/gdal/3.10.0/gdal-3.10.0rc1.tar.gz
   https://download.osgeo.org/gdal/3.10.0/gdal3100rc1.zip

A snapshot of the gdalautotest suite is also available :

https://download.osgeo.org/gdal/3.10.0/gdalautotest-3.10.0rc1.tar.gz
https://download.osgeo.org/gdal/3.10.0/gdalautotest-3.10.0rc1.zip

A snapshot of the documentation is at:

   https://download.osgeo.org/gdal/3.10.0/gdal3100doc.zip

There are no major changes, impacting packaging or integration, since 
beta1, but
functional bugfixes and enhancements:
* Warper: fix shifted/aliased result with Lanczos resampling when XSCALE 
< 1 or
   YSCALE < 1 (#11042)
* Warper: optimize speed of Lanczos resampling in Byte case without any
   masking/alpha
* gdalbuildvrt: add a -co switch (#11062)
* DIMAP driver: use the new color interpretations for the NIR, RedEdge
   and DeepBlue/Coastal bands
* tif_jxl: writer: propagate DISTANCE/QUALITY setting to extra channel
* GTiff: fix memory leak when trying to open COG in update mode
* JP2Lura driver: fix Identify() method
* JP2Lura driver: planned for removal in GDAL 3.11
* JPEGXL driver: writer: propagate DISTANCE/QUALITY setting to extra 
channel (#11095)
* JPEGXL driver: writer: allow a minimum DISTANCE of 0.01, max of 25 and 
revise QUALITY to
   DISTANCE formula (#11095)
* Zarr V2 creation: fix bug when creating dataset with partial blocks 
and need
    to re-read them in the writing process when compression is involved 
(#11016)
* Zarr: Create(): remove created files / directories if an error occurs 
(#11023)
* Arrow reading: generic code path (as used by GeoJSON): fix mis-handling of
   timezones
* ogr_core.h: suppress warning when building with -Wpedantic for C < 23 
(#2322)
* Add OSRGetAuthorityListFromDatabase() to get the list of CRS 
authorities used
   in the PROJ database.
* ogr2ogr: fix -explodecollections on empty geometries (#11
* Add (minimum) support for libarrow 18.0.0
* FileGDB/OpenFileGDB drivers: upldate list of reserved keywords (#11094)
* GML: add a GML_DOWNLOAD_SCHEMA config option matching the 
DOWNLOAD_SCHEMA open
   option (and deprecate undocumented GML_DOWNLOAD_WFS_SCHEMA)
* GPKG driver: prevent from creating field with same name, or with the 
name of
   the geometry field
* GPKG driver: CreateField(): check we are not reaching the max number 
of fields
* SQLite/GPKG: turn on SQLite 'PRAGMA secure_delete=1' by default
* OCI driver: use TIMESTAMP(3) and tweak NLS_TIME[STAMP][_TZ]_FORMAT to 
accept
   milliseconds (#11057)
* PDF driver: reader: fixes to handle recursive resources, /OC property 
attached
   to a XObject and an empty UTF-16 layer name (#11034)
* SWIG bindings: fix memleak in gdal.GetConfigOptions()
* Python bindings: __init__.py: remove calls to warnings.simplefilter() 
(#11140)
* Python bindings: fix compatibility issue with SWIG 4.3.0 and 
PYTHONWARNINGS=error

Best regards,

Even

-- 
http://www.spatialys.com
My software is free, but my time generally not.
Butcher of all kinds of standards, open or closed formats. At the end, this is just about bytes.



More information about the gdal-dev mailing list