[gdal-dev] GDAL 3.11.0 release candidate available

Edzer Pebesma edzer.pebesma at uni-muenster.de
Tue May 6 02:03:50 PDT 2025


I checked against R packages sf, terra and stars and found nothing 
unexpected.

I didn't do further reverse dependency checks against the 1000+ revdeps, 
which Roger did until recently, as this takes longer than a few days on 
my laptop; I will try to set things up somewhere such that this can be 
done in shorter time.

Many regards,

On 05/05/2025 17:27, Even Rouault via gdal-dev wrote:
> Hi,
> 
> I have prepared a GDAL/OGR 3.11.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.11.0RC1/NEWS.md
> 
> Pick up an archive among the following ones (by ascending size):
> 
>    https://download.osgeo.org/gdal/3.11.0/gdal-3.11.0rc1.tar.xz
>    https://download.osgeo.org/gdal/3.11.0/gdal-3.11.0rc1.tar.gz
>    https://download.osgeo.org/gdal/3.11.0/gdal3110rc1.zip
> 
> A snapshot of the gdalautotest suite is also available :
> 
> https://download.osgeo.org/gdal/3.11.0/gdalautotest-3.11.0rc1.tar.gz
> https://download.osgeo.org/gdal/3.11.0/gdalautotest-3.11.0rc1.zip
> 
> A snapshot of the documentation is at:
> 
>    https://download.osgeo.org/gdal/3.11.0/gdal3110doc.zip
> 
> The following changes have been done since beta1:
> 
> Impacting packaging (new/renamed .man pages, build changes):
> * Add 'gdal vsi move'
> * Add 'gdal vsi sync'
> * Add 'gdal raster sieve' (#12219)
> * Add 'gdal raster pixel-info' (port of gdallocationinfo)
> * Add 'gdal raster tile' (port of gdal2tiles)
> * Add 'gdal raster reclassify' command (#12257)
> * Rename 'gdal raster fillnodata' as 'gdal raster fill-nodata'
> * Rename 'gdal raster astype' to gdal raster set-type' (#12250)
> * Add data/leaflet_template.html
> * Build: enable ExprTk if found on the system to avoid setting - 
> DGDAL_USE_EXPRTK=ON
> 
> Other changes:
> * Python bindings: Accept CRS definition in osr.SpatialReference 
> constructor
> * Fix build issues with isnan() on GFloat16
> * Leveller: Changed type of class member from size_t to int, to fix 
> problem with driver only working on 32-bit platforms. (#12166)
> * Python bindings: Add Dataset.ReadAsMaskedArray
> * gdalwarp: speed-up warping to COG with heavy transformers (TPS / 
> geoloc) by avoiding to instantiate it twice (#12170)
> * Internal libtiff: resync with upstream
> * Python bindings: fix compatibility issue with SWIG 4.3.1 and 
> PYTHONWARNINGS=error
> * MRF: DeflateBlock(): avoid potential buffer overrun
> * SWIG: Add Driver.CreateVector
> * Leveller: Increased highest supported document version number from 9 
> to 12. (#12191)
> * Fix warning with Arrow 20.0
> * overview.cpp: fix build on ARM32 (#12192)
> * BMP: fix reading files with BITMAPV4 or BITMAPV5 headers (3.4 
> regression) (#12196)
> * gdalwarp: Emit error on invalid -srcnodata, -dstnodata
> * gdalwarp: Guard against numeric parsing failures in INIT_DEST
> * gdal_rasterize: fix/simplify vertical/horizontal detection
> * gdal vector pipeline: make sure read step opens in vector mode
> * gdal convert: better error message if input file cannot be opened 
> (#12204)
> * Add OGRPolygon::OGRPolygon(const OGREnvelope &envelope) constructor
> * gdal raster clip: add options from vector clip
> * Fix ComputeRasterMinMax() and ComputeStatistics() on a raster with all 
> values to infinity
> * gdal info: fix on a raster netCDF file (#12207)
> * HTTP driver: Avoid warning with 'ogr2ogr out http://example.com/in.gpkg'
> * Python bindings: avoid deprecation warning with setuptools >= 77.0.3
> * CMake: Export GDAL library targets
> * Python bindings: Add mask_resample_alg arg to ReadAsArray methods
> * GeoJSON: do not advertize ODsCMeasuredGeometries, 
> OLCMeasuredGeometries and ODsCMeasuredGeometries
> * TopoJSON: do not advertize Z capabilities
> * TopoJSON: read a top level 'crs' member (#12216)
> * GDALComputeOvFactor(): try to return a power-of-two value when 
> possible, to fix generation of overviews on GPKG with 
> GoogleMapsCompatible (#12227)
> * gdal raster fillnodata - optimization (#12215)
> * gdal_vectorx.h: fix compatibility with gcc 8.5.0
> * gdal cli: improve tokenization of creation options to avoid detecting 
> FOO=BAR,BAZ as 2 options
> * gdal raster polygonize: change --connectedness to --connect-diagonal- 
> pixels (consistent with gdal raster sieve)
> * gdal vector geom set-type: replace dimension flags with single option
> * VRTDerivedRasterBand: Add reclassify pixel function (#12232)
> * Register KEA deferred plugin before HDF5
> * Improve error messages when creating a file with a known (deferred 
> loading) driver but not installed
> * gdal2tiles: fix wrong .kml file name and content at base resolution 
> when --xyz is used
> * infback9: Fix potential vulnerable cloned functions. (#12244, 
> CVE-2016-9840)
> * GDALDriverManager::RegisterDriver(): fix memleak if registering/ 
> unregistering/registering the MEM driver (master only)
> * Add VSIMove()
> * VSIMkdirRecursive(): fix VSIMdirRecursive('dir_name') (without slash)
> * gdal cli: accept '-' filename as the UNIX alias for stdin/stdout
> * tilematrixset: add definitions of WorldMercatorWGS84Quad, 
> PseudoTMS_GlobalMercator, GoogleCRS84Quad
> * gdal CLI: make --version only available to top 'gdal'
> * gdal CLI: make --drivers only available to top 'gdal', 'gdal raster', 
> 'gdal vector', 'gdal mdim') (#12253)
> * gdal cli: add hyphens to separate composite-word argument names (#12255)
> * gdal raster resize: allow to specify size as percentage
> * gdal raster calc: add --output-data-type
> * gdal raster calc: add support for GDALG output
> * PDF: Fix build against Poppler 2025.05.0
> * CPLStrdod(): fix setting *endptr for values *starting* with inf/nan/ 
> etc. special values
> * GDALAlgorithm: various enhancements and fixes
> * CPLGreatestCommonDivisor(): harden, and avoid Coverity Scan warning
> * GDALDriver::QuietDelete(): allow removing directories, except for 
> containers of MapInfo and shapefiles
> 
> Best regards,
> 
> Even--
> 
> http://www.spatialys.com
> My software is free, but my time generally not.
> 
> _______________________________________________
> gdal-dev mailing list
> gdal-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev

-- 
Edzer Pebesma (he/him)
Universität Münster, Institute for Geoinformatics
Heisenbergstrasse 2, 48149 Münster, Germany
Phone: +49 251 8333081



More information about the gdal-dev mailing list