| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: gdal-postgresql | Distribution: openSUSE Tumbleweed |
| Version: 3.13.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Jul 23 21:51:53 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 463064 | Source RPM: gdal-3.13.2-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.gdal.org/ | |
| Summary: GDAL PostgreSQL/PostGIS driver plugin | |
GDAL/OGR loadable driver plugins for PostgreSQL/PostGIS: the OGR PostgreSQL vector driver and the PostGISRaster raster driver.
BSD-3-Clause AND MIT AND LicenseRef-SUSE-Public-Domain
* Thu Jul 23 2026 Martin Pluskal <mpluskal@suse.com>
- Update to 3.13.2 (bug fix release):
* Security-relevant fixes: heap-buffer-overflow in NITF user TRE
parsing; heap overflow in Envisat ScanForGCPs_ASAR from an
unchecked NUM_DSR; out-of-bounds write in the SXF driver from a
signed attribute-length byte; security fixes imported into the
internal liblerc; MRF caching-mode fixes (MRF_BYPASSCACHING
replaced by MRF_ENABLE_CACHING)
* Core: fix integer overflow in BlockBasedRasterIO on huge rasters;
ComputeRasterMinMax and GetHistogram now match integers exactly
against the NoData value; fix multidim IAdviseRead parent-bounds
computation for step != 1
* /vsicurl/: fix file size with nginx 'autoindex_exact_size off'
(3.12.0 regression); restrict filenames allowed in the header_file
key-value pair; more robust S3-like Sync() locking; VSISync() no
longer misses empty files in multithreaded mode
* Utilities (gdal CLI): numerous pipeline / materialize / raster
stack / mosaic fixes and clearer error messages
* Drivers: COG always creates the temp file as BigTIFF; DIMAP2
reports CLOUD_COVERAGE and SNOW_COVERAGE; FAST caps band count;
GTiff internal libtiff resynced with 4.7.2rc3; netCDF rotated-pole
SRS handling; JP2Grok buffer-handling improvements; FlatGeoBuf,
PMTiles, SQLite, WFS and MiraMonVector (memory-leak) fixes
* Python bindings: require Python >= 3.9 with setuptools >= 77;
add compatibility with SWIG 4.5.0dev
* Build: CMake 4.4 compatibility; fix build against Poppler 26.08dev
* Mon Jun 29 2026 Martin Pluskal <mpluskal@suse.com>
- Drop the redundant %add_python python311 (it is already in the
default flavour set); build the default python interpreters
- Enable SFCGAL support for 3D geometry operations
(-DGDAL_USE_SFCGAL=ON)
- Split heavy-dependency GDAL drivers into standalone loadable
plugin subpackages (gdal-hdf5, gdal-kea, gdal-pdf,
gdal-postgresql, gdal-mysql, gdal-fits, gdal-netcdf), to slim the
core libgdal dependency footprint; each plugin is independently
toggleable via its own bcond (default on) and no longer pulled in
through a meta-package. This aligns the packaging with other
distributions (Fedora, Debian), which ship these heavy-dependency
drivers as separate plugin packages
* Tue Jun 23 2026 Martin Pluskal <mpluskal@suse.com>
- Build the Python bindings for all supported interpreters
instead of only the default one (boo#1246076):
* compile the C++ core once and build the osgeo bindings for
each supported Python flavor against it
* move the Python command line utilities (gdal_calc.py, ...)
into a new noarch gdal-python-tools subpackage
- Enable additional format drivers that are shipped by other
distributions:
* CFITSIO (FITS), Qhull, HEIF, JPEG-XL, AVIF and Blosc support
* enable libdeflate support explicitly
- Drop build constructs for the now-EOL Leap 15 / SLE 15
codestreams (gcc 13 override, sle15 python module macros)
* Sat Jun 06 2026 Bruno Friedmann <bruno@ioda-net.ch>
- Fix boo#1264521, boo#1264522, boo#1264523, boo#1264525
- Fix boo#1264729, boo#1264730, boo#1266376
- Update to version 3.13.1
GDAL 3.13.1 is a bugfix release.
+ Build
* Fix build against Poppler 26.06.00
* JP2Grok requires Grok >= 20.3.2
+ GDAL 3.13.1
- Port
* /vsicurl/: make it year 2038 ready on 32-bit systems or Windows
* /vsis3/: fix support for listing directory buckets that had been broken per 4bd8d578b50
- Algorithms
* Warper Lanczos: remove special case when the ratio of valid source
pixels/total is below 1/2 (#14560)
* Zonal stats: avoid undefined behavior when a raster zone dataset has a NaN value
+ Core
* GeoHEIF: do not report geotransform when there is none
* Factor code related to overview selection between RasterIO() and gdalwarp
* GDALRasterBand::HasConflictingMaskSources(): fix potential nullptr dereference
* CopyWords float -> signed int8/int16/int32 SSE2 code path: convert NaN to 0
for consistency with scalar code path
* CopyWords float -> integer data type: optimization for NEON
* GDALCopy4Words: slightly optimize float -> signed int8/16/32
* CopyWords: int32 -> uint16: speed enhancement and code cleanup
* GDALCopyWords uint32->int32 SSE4.1/NEON: fix wrong loop indices (only speed
impact)
* GDALCopyWords: optimize Int32<-->UInt32 in SSE2
* GDALCopyWords(): add int32->int16 SSE2 optimized code path
* GDALCopyWords(): add int16->uint8 SSE2 optimized code path
* GDALAlgorithmArg::SetFrom(const GDALArgDatasetValue &): fix inappropriate check
+ Utilities
* apps/: use non-deprecated argument names
* gdal external: make sure temporary files are deleted on Windows
* gdal pipeline: fix nested pipeline inside a step whose name can be raster or
vector (such as clip) (#14637)
* gdal pipeline: fix '.... ! materialize --output my.tif ! tile' (#14621)
* gdal pipeline: address case like 'gdal pipeline read vector_dataset !
clip --input raster_dataset --like _PIPE_ ! write output_raster'
* gdal pipeline: make 'materialize' step guess output format when named output
is specified
* gdal pipeline replay: make it work when the pipeline uses a short argument
name and the substitution uses the long one
* gdal raster calc: fix potential nullptr dereference in case of crazy creation
option (ossfuzz #513677126)
* gdal raster color-map: add support for current GMT .cpt color table file
* gdal raster pipeline .... ! tile: avoid the output filename to be printed in
stdout
* gdal raster polygonize: fix empty output layer name in pipeline
* gdal raster rgb-to-palette: fix crash with transparency / very low number
of colors (#14682)
* gdal raster tile: add automatic source overview selection(#14560)
* gdal vsi list: display last modification timestamp of single file
* gdalwarp: in 3D->3D vshift mode, do not copy source unit type to output file
(#14503)
* gdalwarp: fix wrong blank border detection, especially with geolocation arrays
(3.11 regression) (#14570)
* gdalbuildvrt: in -separate mode, emit warning when nodata is out of range
(#14601)
+ Raster drivers
- BAG driver:
* fix potential heap buffer overflow in LoadMetadata()(#14600)
- ENVISAT driver:
* avoid crashes, excessive memory alloc and heap buffer overflow (#14526)
- GRIB driver:
* Avoid invalid read in g2clib comunpack (fixes #14548)
* mdl_LocalUnpack(): fix incomplete fix for #14455/#14457
* ReadGrib2Record(): avoid potential (unlikely) int overflows (#14622)
- HDF4 driver:
* HDF4-EOS: fix nullptr deref when opening inexisting array
- HDF5 driver:
* fix (potential?) integer truncation/heap buffer overflow in
HDF5CreateGroupObjs() (#14600)
- HFA driver:
* fix read before heap allocation in BuildEntryFromMIFObject() (#14547)
- JP2Grok driver:
* fast 16 bit pathway for decompression
* scale overview coords up to full resolution before calling Grok (#14516)
* fix tile cache strategy for overview datasets
- LIBERTIFF driver:
* fix reading a NoData value whose string representation is between 4 and 8
bytes on BigTIFF files (#14482)
- MRF driver:
* Fix input JPEG mismatch (heap buffer overflow write) (#14549)
* MRF: check max interleaved bands (#14666)
* allow to decode naked Lerc2 files with masks with liblerc >= 3.0 (#14676)
- netCDF driver:
* Avoid reading attributes without checking length (#14594)
- NITF driver:
* update parsing of BANDSB TRE to handle all WAVE_LENGTH_UNIT cases
- TileDB driver:
* restrict /vsis3/ identification to .tdb extension or no extension (#14508)
- VRT driver:
* VRTKernelFilteredSource: avoid undefined behavior with mode filter when a
input pixel has a NaN value
* VRT multidim: fix deadlock on closing when a VRTMDArraySourceFromArray
references another VRTMDArraySourceFromArray
- ZARR driver:
* fix write-heap-buffer-overflow on compound data types with several
dynamically allocate type (strings) (#14543)
* fix read heap buffer overflow on corrupted sharded array (#14545)
+ OGR 3.13.1
- Vector core
* Dataset creation: emit an explicit warning when a dsco doesn't exist but a lco
of same name does
* Layer creation: emit an explicit warning when a lco doesn't exist but a dsco
of same name does
* ogrgeometry: Rename SFCGAL_VERSION macro to avoid name collision
- Vector utilities
* gdal vector clip: make it robust to scenarios like 'gdal pipeline read
byte.tif ! clip --input byte.shp --like _PIPE_ ! write /vsimem/out.shp'
* gdal vector combine: add autocompletion for --group-by
* gdal vector partition: add autocompletion for --field
* gdal vector reproject: set the help URL to vector repoject standalone instead
of vector pipeline
* ogr2ogr/gdal vector convert: CSV output: set GEOMETRY=AS_WKT as dsco when set
as lco (#14483)
* ogrlineref: avoid undefined behavior with NaN values
- Vector drivers
+FlatGeobuf driver:
* fix off-by-one bounds check in readPoint that may cause heap-buffer-overflow
read (#14528)
- GeoJSON driver:
* writer: support recognizing 'application/geo+json', in addition to
'application/vnd.geo+json'
- GPKG driver:
* make RTree node ordering to be (hopefully) identical across platforms
(#14685)
- MITAB driver:
* fix stack-buffer-overflow read in TABINDFile::BuildKey (#14529)
* fix EscapeString heap-buffer-overflow write when all characters are
double-quotes (#14530)
- OSM driver:
* fix wrong upper bound in call to ReadOSMInfo() causing heap-buffer-overflow
read (#14532)
- Parquet driver:
* fix SetIgnoredFields() crash when a top-level Parquet column and a nested one
have same name (#14610)
* declare empty GDAL_DMD_CREATIONOPTIONLIST
- Selafin driver:
* fix out-of-bounds read when coordinate array is shorter than declared point
count (#14544)
- Python bindings
* recognize -oo in gdal.VectorTranslate(..., options = ['-oo', 'FOO=BAR']) and
other similar methods
- Raster drivers
* Wed Jun 03 2026 Martin Pluskal <mpluskal@suse.com>
- Update to version 3.13.0 "Iowa City":
* New 'gdal' command line interface subcommands: vector
combine, concave-hull, convex-hull, create, dissolve,
export-schema, update, rename-layer and sort; dataset
check; driver cog/gpkg validate; and a pipeline 'external'
step to run an external command
* New E57 read-only raster driver (2D images from ASTM E2807
E57 files)
* New SAR Compensated Phase History Data (CPHD) multidimensional
read-only driver
* New JP2GROK read/write JPEG-2000 driver using the Grok
toolkit (AGPLv3)
* COG driver: implement Create() for random write creation
* S102/S104/S111 drivers: add write support
* MiraMonRaster: add creation support
* NITF driver: add CADRG writing support
* Zarr: various Zarr V3 improvements (sharding), multiscales,
and spatial/proj extensions for EOPF products
* Add support for INTERLIS 2.4
* Restore the OGR Tiger and UK.NTF drivers (previously removed)
* Add compatibility with Poppler up to 26.04.00
- Bump soversion to 39 (libgdal38 -> libgdal39)
- Convert several -devel BuildRequires to pkgconfig() form
- Add curl-devel >= 7.68 (minimum required by GDAL 3.13)
- Package the new gdal CLI subcommand man pages
* Sun May 24 2026 Bruno Friedmann <bruno@ioda-net.ch>
- Update to release 3.12.4
GDAL 3.12.4 is a bugfix release.
[#]# Build
* Fix build with -DGDAL_ENABLE_ALGORITHMS=OFF
* Fix build against Poppler 26.04.00
* FindSQLite3: Add missing cmake includes (CheckCXXSourceCompiles)
[#]# Resource files
* Fix JSON Schema validation errors in gdalinfo and ogrinfo schemas (#14411)
[#]# GDAL 3.12.4
[#]## Port
* CPLDefaultErrorHandler(): avoid potential use-after-free
* Error handling: avoid potential crash when a debug message goes through the
global error handler while a thread-local error handler is in use with
CPLSetCurrentErrorHandlerCatchDebug(false) (#14262)
* /vsicurl/: when initial HEAD returns Accept-ranges: bytes without
Content-Length, retry with a limited range GET (qgis/QGIS#65800)
[#]## Algorithms
* Warper: more reliable progress interruption detection in multi-threaded case
* Warper: avoid potential dead-lock, when warping is done from a worker thread
of the GDAL global thread pool (#14262)
[#]## Core
* Resampling: fix wrong NaN handling for bilinear/cubic/cubicspline/lanczos
when the band nodata value is also NaN (#14353)
[#]## Utilities
* gdal pipeline: display correct raster vs vector help message in mixed
pipelines (#14197)
* gdal pipeline: make nested pipelines work when several input datasets are
possible (such as vector concat) (#14415)
* gdal raster edit: avoid error when used within a pipeline and previous step
is anonymous VRT (#14331)
* gdal raster as-features: avoid missing features with --skip-nodata (#14348)
[#]## Raster drivers
GTI driver:
* make relative filenames in XML or .gti.gpkg relative to the main file (#14344)
* fix 'panBandMap[0] = 0, this band does not exist on dataset' error when doing
downsampled requests on dataset with mask band + overviews (#14409)
HDF4 driver:
* fix various fix heap-buffer-overflow/nullptr-deref crashes on
corrupted/hostile dataset.
HDF5 driver:
* workaround libhdf5 2.1 headers redefining _POSIX_C_SOURCE
JP2OpenJPEG driver:
* writer: fix duplicate type/association pairs in CDEF box for 3 grey band+alpha
JP2 files (#14185)
MiramonRaster driver:
* Fixing first section VERSION (#14166)
VRT driver:
* VRTDerivedRasterBand: make it create correctly implicit overviews (#14165)
[#]# OGR 3.12.4
[#]## Core
* Arrow interface: CompactValidityBuffer(): fix compliance with ArrowArray spec
when null_count == 0 (#14155)
* OGRGeometryFactory::transformWithOptions(): make sure polygons are closed in
polar reprojection code (GEOS 3.15 compatibility)
[#]## Utilities
* Fix crash with 'gdal vector pipeline read my.shp --layer my ! sql --sql ... ! ...'
* gdal vector pipeline read --layer: make sure ExecuteSQL() forwards to the
source dataset
[#]## Vector drivers
MiraMonVector driver:
* CreateLayer(): launder layer name for filename compatibility
Parquet driver:
* add support for LargeList type
PCIDSK driver:
* add 2 PCI datums
WFS driver:
* WFS-T: fix formatting of xs:dateTime, xs:date and xs:boolean fields
[#]# Python bindings
* Python error handling: some hardening
- fix boo#1264521
- fix boo#1264522
- fix boo#1264523
- fix boo#1264525
- fix boo#1264529
- fix boo#1264530
* Wed Apr 15 2026 Bruno Friedmann <bruno@ioda-net.ch>
- Remove broken "LicenseRef-" typo
- Fix changelog history
* Sun Apr 12 2026 Libor Pechacek <lpechacek@gmx.com>
- Update to 3.12.3
GDAL 3.12.3 is a bugfix release.
[#]# Build
* PDF: add compatibility with Poppler 26.02.0 (#13857) HDF5:
Adding proper support for parallel HDF5
[#]# GDAL 3.12.3
[#]## Port
* Add CPLLexicallyNormalize() to normalize file paths,
to fix oss-fuzz#473110068
[#]## Algorithms
* Homography GCP transformer: fix bad scaling factor on
overviews (3.11.0 regression) (qgis/QGIS#65011)
* GDALCreateAndReprojectImage(): fix memleak in error code
path (#14001)
* GDALWarpResolveWorkingDataType(): do not default to UInt8
before looking at data type bands (#14063)
* Warper: add dedicated code path for Int8 nearest neighbour
resampling (#14063)
* viewshed: allow out-of-range values outside of Byte range
for DEM and GROUND modes
[#]## Core
* RMS overview resampling: fix error in normalization formula
[#]## Utilities
* gdal raster calc: properly handle inputs with no geotransform
* gdal raster contour/polygonize: expose --output-layer for
pipeline mode
* gdal raster edit: add missing --oo option in standalone mode
(#14107)
* gdalinfo: support again -wkt_format WKT1_ESRI (#13906)
* gdaltindex: use GDALWarp for reprojected extents
* gdal pipeline: fix nullptr deref on 'read -h' pipeline in
non-command line mode (oss-fuzz#485952614)
* gdal dataset copy/rename: make it work with vector datasets,
and directories (#14097)
* gdal2tiles: fix wrong extent computation on source raster
with non-square pixels
[#]## Raster drivers
GIF driver:
* avoid potential left shift of >=32 positions
(oss-fuzz#481899239)
* avoid potential crash on corrupted datasets
(oss-fuzz#481841770)
Georaster driver:
* Preserve the double quote in the database connection string.
GTI driver:
* avoid warning about 'Tile index is out of sync with actual
extent' (#13944)
* add a WARPING_MEMORY_SIZE open option (#14063)
* on-the-fly reprojection: avoid creating a -dstalpha band
when not needed (#14063)
GTIFF driver:
* accept Float16 with PREDICTOR=3
* dataset creation: do not trigger output directory listing
if GDAL_DISABLE_READDIR_ON_OPEN=TRUE (3.12.0 regression,
[#13930])
* avoid potential use-after-free related to querying
IMAGE_STRUCTURE metadata domain (oss-fuzz#478560270)
LIBERTIFF driver:
* validate value of PlanarConfiguration to avoid later
issues such as in the LERC codec (oss-fuzz#484435855)
netCDF driver:
* use stored GeoTransform attribute only if consistent with
dimensio variables (#13823)
* avoid warning when a GeoTransform attribute with gt.yscale
> 0 is found (qgis/QGIS#64873)
* Handle port numbers in GDALGetSubdatasetInfo
PDS4 driver:
* avoid integer division by zero on corrupted file
(oss-fuzz#483762324)
RPFTOC driver:
* fix georeferencing of polar zones
VRT driver:
* VRTDerivedRasterBand::IRasterIO(): fix output buffer zero
initialization when nLineSpace != nBufXSize * nPixelSpace
(#13862)
* VRTDerivedRasterBand::IRasterIO(): refine check to
decide for splitting or not based on the actual number
of contributing sources
Zarr V2 driver:
* multithreaded decoding: avoid potential memory leak / race /
user after free (oss-fuzz#489132118 and oss-fuzz#490674996)
[#]# OGR 3.12.3
[#]## Core
* OGRSQL: honor spatial filter defined through ExecuteSQL()
when result set is an aggregation record
[#]## Utilities
* gdal vector select: expose --output-layer for pipeline mode
* ogrmerge: fix error messages (#14013)
* ogrmerge.py: make it work with input filenames with leading
spaces (#14121)
[#]## Vector drivers
ADBC driver:
* add compatibility with DuckDB 1.5
GML driver:
* fix memory leak on invalid files with invalid geometry
cross-linking (oss-fuzz#487160964)
GPKG driver:
* fix GetFeatureCount() result on spatial filter just after
insertion under transaction, in some circumstance (#13919)
- Drop upstream patch:
* gdal-pr13850-poppler26_02.patch
* Wed Feb 18 2026 Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Fix build with Poppler 26.02.0:
* Add gdal-pr13850-poppler26_02.patch
* Tue Feb 17 2026 Libor Pechacek <lpechacek@gmx.com>
- Make dependency on NetCDF optional and set the default for
s390x, s390, armv7l and i586 to "off".
- Update to 3.12.2
GDAL 3.12.2 is a bugfix release.
[#]# Build
* Arrow/Parquet: fix build issue with libarrow 23.0 with
precompiled headers
* PDF: add compatibility with Poppler 26.01.0 (#13668)
* LIBKML: workaround build issue with boost 1.90, clang 21 and
c++23 (#13709)
* Add explicit include for std::strtoull
[#]# Miscellaneous
* gdal-bash-completion.sh: do not put '.py' in function
identifiers (#13570)
* gdal-bash-completion.sh: add completion for .py scripts
* invoked without the .py suffix (#13570)
[#]# GDAL 3.12.2
[#]## Port
* VSIMkdirRecursive(): avoid stack call overflow on huge
strings (ossfuzz#471096341)
* /vsicurl_streaming/: fix setting the file size
* /vsicurl/: handle HTTP 302 response to HEAD requests
* /vsicurl/ GetFileSizeOrHeaders(): do not propagate
authentication sent to the original URL to a S3-like redirect
[#]## Algorithms
* Warp: fix inappropriate dst nodata avoidance with
UNIFIED_SRC_NODATA=YES (#13677)
* GDALWarpOperation::WarpRegionToBuffer(): avoid integer
overflow (ossfuzz#476973663)
* GDALWarpOperation::ComputeSourceWindowTransformPoints():
avoid integer overflow (ossfuzz#476810001)
* contour: do not emit error when raster is all nodata, but
return an empty layer (#13735)
* GDALTransformer(): ignore MAX_GCP_ORDER when METHOD=GCP_TPS,
and sanitize negative values of MAX_GCP_ORDER when METHOD=GCP_POLYNOMIAL
* TPS transformer: check RAM available to avoid crashes / system freeze
[#]## Raster core
* GDALBufferHasOnlyNoData(): fix potential unsigned integer
overflow on very large buffers on 32-bit builds
* GDALGetJPEG2000Structure(): avoid unsigned integer overflow
on corrupted files (ossfuzz #474176152)
* gdalrescaledalphaband.cpp: avoid potential int overflow
[#]## Utilities
* gdal CLI: remove static registration of top-level algorithms
that did not work on static builds (firelab/gdalraster#826)
* gdal raster mosaic: when specifying --target-aligned-pixels,
check that --resolution is also specified (#13651)
* gdal raster color-map: make it work better with pipelines (#13740)
* gdal raster contour/footprint/polygon: fix issue with
temporary gpkg file on MacOS (#13794)
[#]## Raster drivers
BMP driver:
* fix bug in decoding of RLE4 encoded mode
ENVI driver:
* avoid unsigned integer overflow on corrupted datasets
(ossfuzz#474923693)
GRIB driver:
* fix stack-buffer-overflow read of ossfuzz#474605327
GTiff driver:
* make GetMetadataItem(<top-level-key>, json:ISIS3) return a
subset of the whole JSON
* avoid int overflow when reading 1-bit images with strip of
width in [2147483641,2147483647] range
* Internal libtiff: TIFFReadDirectory(): re-set
TIFF_LAZYSTRILELOAD if file opened in 'O' mode (ossfuzz
[#470691578])
* Internal libtiff: _TIFFGetStrileOffsetOrByteCountValue():
fix potential crash on corrupted files when file opened in
'O' mode (ossfuzz #471328917)
* Internal libtiff: resync with upstream to fix ossfuzz
[#471472003]
* Internal libtiff: JPEGDecode(): fix memory leak in error
code path (ossfuzz #471945501)
HF2 driver:
* fix reading negative elevations
ISIS3 driver:
* PVL<-->JSON: fix/improve parsing of arrays with values with
unit
* PVL<-->JSON: deal with repeated keywords
LIBERTIFF driver:
* avoid int overflow when reading 1-bit images with strip of
width in [2147483641,2147483647] range
* avoid integer overflows when reading huge rasters (such that
dt_size * block_width > INT_MAX)
MiraMonRaster driver:
* fix dataset geotransform when several bands (#13595)
NITF driver:
* nitf_spec.xml: fix inverted latitude and longitude in RPFIMG
CoverageSectionSubheader
SENTINEL2 driver:
* geoloc-enabled subdatasets: deal with (expected) missing
granules
VRT driver:
* Pansharpen: avoid potential int overflow
* Pansharpen: fix serializing the VRT pansharpen dataset to
disk when panchromatic and multispectral bands have not the
same extent
* Pansharpen: fix wrong test regarding vertical orientation of
input datasets
* Pansharpen: Add sanity check to avoid double->int overflow
XYZ driver:
* avoid potential write heap-buffer-overflow on corrupted
files (ossfuzz#478009737)
[#]# OGR 3.12.2
[#]## Vector drivers
JML driver:
* fix memleak when GetLayerDefn() is called after
ResetReading() (ossfuzz#477312378)
LIBKML driver:
* if a simple field has the same name as a core attribute, add
a 2 suffix to its name (#13590)
MITAB driver:
* .mif reader: accepts linestring and multilinestring of 1
point (even zero) (#13796)
NAS driver:
* fix updates with unqualified properties (ie.
lebenszeitintervall /AA_Lebenszeitintervall/endet vs.
adv:lebenszeitintervall/ adv:AA_Lebenszeitintervall/adv:endet)
ODS driver:
* fix reading field name when the first data line has less
columns than the title line (#13687)
OSM driver:
* fix reading complex multipolygons (3.11.5 regression)
(#13610)
Parquet driver:
* fix so that Hive partitionned datasets are filtered properly
* avoid conflicts with geoarrow.pyarrow Python module when
opening GeoArrow encoded files that have no GeoParquet
metadata
WFS driver:
* really skip EPSG:404000 fake GeoServer SRS (#13611)
* disable VSI_CACHE when getting streamed results, as useless
- Remove gdal-pr13664-poppler26.patch
* Fri Jan 30 2026 Ben Greiner <code@bnavigator.de>
- Update to 3.12.1
* GDAL 3.12.1 is a bugfix release.
[#]# Port
* VSIZipFilesystemHandler::GetFileInfo(): extra sanity check to
avoid later huge memory allocations (ossfuzz#457877771)
* /vsicurl/: fix a redirect to a URL ending with a slash followed
by a 403
[#]# Algorithms
* Rasterize: avoid integer overflows on huge geometry coordinates
* GDALFPolygonize(): make it handle 64-bit float rasters on their
native precision, and not Float32 (#13526)
[#]# Core
* GDALGeoTransform::Apply(const OGREnvelope &,
GDALRasterWindow&): avoid integer overflows
* ComputeRasterMinMaxLocation(): fix on all inf/-inf rasters
* GDALProxyPoolDataset::GetGCPSpatialRef(): fix nullptr
dereference
* Deferred plugin loading: add GDAL_DCAP_UPDATE to cached driver
metadata items in proxy driver, to avoid plugins to be
unnecessarily loaded
* GDALJP2Metadata::CollectGMLData(): avoid memory leak on
malformed documents
* JPEG2000 writer: remove NUL terminated byte at end of payload
of 'lbl ' and 'xml ' boxes
* ComputeStatistics(): fix imprecise result on stddev on Float64
with SSE2/AVX2 optimization (3.12.0 regression) (#13543)
* ComputeStatistics(): increase precision for mean and stddev
computation on Float32 to Float64 (3.12.0 regression)
[#]# Raster utilities
* gdalinfo -json output: fix stac:transform coefficient order
(#13358)
* gdalinfo -json: fix setting [stac][raster:bands][0][nodata] for
floating-point datasets
* GDALZonalStats: Fix error for certain polygons outside raster
extent (#13376)
* gdal raster zonal-stats: avoid integer overflows on geometries
with huge coordinate values
* gdal raster tile: fix stalling in --parallel-mode=spawn with
CPL_DEBUG=ON on Windows (#13390)
* gdal mdim convert: fix specifying multiple values for --group,
- -subset, --scale-axes
* gdal raster convert: avoid error message when outputting to
/vsistdout/ (#13400)
* gdal raster calc / VRTDerivedRasterBand: fix
computation/transfer data type with ComplexSource (#13409)
* gdal raster compare/info/tile: make them work properly in a
pipeline where the input dataset is provided not in the
pipeline string
* gdal vector make-valid: avoid skipping 3d geometries (#13425)
* ogr2ogr/VectorTranslate: fix (and improve) selectFields support
in Arrow code path (#13401)
* gdal vector check-geometry: add include-field option
* gdal raster color-map/gdaldem color-relief: fix crash when
color map is invalid and outputting to a format without
CreateCopy capability
* GDALGeosNonStreamingAlgorithmDataset: Avoid crash with multiple
input layers
* gdal vector sql: fix --overwrite-layer (#13516)
* gdal raster calc: allow to specify input files as nested
pipelines (#13493)
* gdalwarp: fix artifacts (related to chunked processing) when
using -r sum resampling (#13539)
[#]# Raster drivers
[#]## GTI driver:
* accept tiles with south-up orientation (auto-warp them to
north-up) (#13416)
* allow 'stac_extensions' field (in addition to 'stac_version')
to be a marker for STAC GeoParquet
* STAC GeoParquet: make it ready for top-level 'bands' object and
eo v2.0 stac extension
* only rewrite URLs (like gs:// --> /vsigs/) for a STAC
collection catalog (#12900)
[#]## GTiff driver:
* avoid a warning to be emitted when created RRD overviews
[#]## HDF5 driver:
* do not report GCPs on swath geolocation fields, but report
GEOLOCATION
[#]## netCDF driver:
* fix potential linking issue in
GDAL_REGISTER_DRIVER_NETCDF_FOR_LATER_PLUGIN=ON mode (#13410)
[#]## NITF driver:
* fix reading extended header TREs (#13510)
[#]## STACIT driver:
* do not emit initial pagination request with a '{}' body
[#]## VRT driver:
* Add "name" attribute to source types in xml schema
* with nearest neighbor, round source coordinates as we do in
generic GDALRasterBand::IRasterIO() (#13464)
* disable multithreading on neighbouring sources not perfectly
aligned on an integer output coordinate, to avoid non
deterministic pixel output
[#]## Zarr driver:
* fix one way of opening Kerchunk Parquet reference stores
* avoid excessive processing time on corrupted NCZarr datasets
(ossfuzz#459241526)
- Fix build with Poppler 26.01.00, add gdal-pr13664-poppler26.patch
* Sat Jan 24 2026 Ben Greiner <code@bnavigator.de>
- Remove lerc build option: It has no effect when using external
libtiff -- boo#1257123
* Mon Nov 17 2025 Libor Pechacek <lpechacek@gmx.com>
- Update to version 3.12.0
* New 'gdal raster ...', 'gdal vector ...' and other CLI commands
* Improved pipelining
* Moved 'gdal vector geom XXXX' utilities directly under 'gdal vector'
* Renamed 'gdal vector geom set-type' as 'gdal vector set-geom-type'
* Bump of shared lib major version
* Full list at https://github.com/OSGeo/gdal/blob/v3.12.0/NEWS.md
* Fri Nov 07 2025 Bruno Friedmann <bruno@ioda-net.ch>
- Update to version 3.11.5 Maintenance release
https://github.com/OSGeo/gdal/blob/v3.11.5/NEWS.md
- Update to version 3.11.4
https://github.com/OSGeo/gdal/blob/v3.11.4/NEWS.md
* Sun Jul 27 2025 Enno Tensing <tenno+suse@suij.in>
- Update gdal to version 3.11.3; changes below are combined for 3.11.1, .2 and .3
* Remove gdal-backport-commit-b11cad7.patch since the backported commit is
included in the 3.11.1 release
* Fixes various build related issues, for example missing includes
* Fixes various potential or actual integer overflows, nullptr derefrences
and memory leaks
* Fixes crashes when using the MEM driver, caused by wrong usage of
a function
* Fixes crashes when using the VRT driver with empty mappings
* Fixes segfault in gdal vector grid that occurred when the first feature
had no geometry
* Readds Golden Software Surfer Binary Grid 6.0 (GSBG) driver
* Readds GSAG driver
* Various bug and regression fixes
* Full changelog is avaiable at
https://github.com/OSGeo/gdal/blob/v3.11.3/NEWS.md
* Sat Jun 28 2025 Enno Tensing <tenno+suse@suij.in>
- Update gdal to version 3.11.0
* Add muparser as a new dependency, used by GDAL for C++ VRT expressions
* Disable frmts/libertiff by removing it from frmts/CMakeLists.txt, since
it has a hard dependency on the bundled tiff libraries that we remove
* Add gdal-backport-commit-b11cad7.patch to backport the fix for gdal
issue #4742 (upstream commit b11cad7)
* Full Changelog at github.com/OSGeo/gdal/releases/tag/v3.11.0
* Add GDAL Streamed Algorithm Format (GDALG) driver, enabling streamed vector
dataset replay of compatible gdal command lines
* RFC 100 - Support float16
* RFC 102 - Embed resource files into libgdal
* RFC 103 - Add OGR_SCHEMA option to select OGR drivers
* RFC 104 - Add new gdal front-end cli
* RFC 105 - Add safe path manipulation functions
* RFC 106 - Metadata for driver update capabilties
* RFC 107 - Add OGRLayer::I{GetExtent,SetSpatialFilter}() functions
* RFC 108 - Remove various raster and vector drivers, make other drivers read-only
See github.com/OSGeo/gdal/releases/tag/v3.11.0 for the removed/changed drivers
* Add (read-only) Arrow Database Connectivity (OGR ADBC) driver
* Add libertiff driver (NOTE: Disabled, see second entry)
* Add (read-only) Radarsat Constellation Mission raster driver
* Add (read-only) Artificial intelligence powered vector driver
* Add function evaluate arbitrary VRT Pixel Function expressions
* Improve ZARR driver, adding Kerchunk JHSON and Parquet reference stores
* Set GPKG default version to 1.4 on creation
* Remove OpenCL warper
* OGR Memory driver has been deprecated in favour of and aliased to the MEM driver
* Various other fixes
* Wed May 28 2025 Max Lin <mlin@suse.com>
- Fix wrong-script-interpreter rpmlint error
* Run %python3_fix_shebang macro
* Mon Apr 07 2025 Bruno Friedmann <bruno@ioda-net.ch>
- Update to bugfix release version 3.10.3
https://github.com/OSGeo/gdal/blob/v3.10.3/NEWS.md
+ Build
- Fix build with -DWIN32_LEAN_AND_MEAN
- Fix warnings when building against Poppler 25.03.00
+ Port
- cpl_http: retry "SSL connection timeout"
- /vsigs/ (and /vsiaz/): invalidate cached state of files/directories when
changing authentication parameters (#11964)
+ Algorithms
- Pansharpen: avoid I/O errors when extent of PAN and MS bands differ by
less than the resolution of the MS band (#11889)
- Warp: fix reprojecting on empty source window with nodata != 0 and MEM
driver (#11992)
+ Utilities
- gdaldem: allow -az zero or negative
+ Raster drivers
- AVIF driver:
remove limitation that prevented from reading images bigger than 10 MB
- GRIB2 driver:
fix reading Transverse Merctor with negative easting/falsing (#12015)
also fix reading it with scale factor != 0.9996
- GTiff driver:
fix 3.10.1 regression when reading a file just created in multi-threaded
mode with compression
- MBTiles driver:
fix update with WEBP compression
- MRF driver:
allow deflate expansion
- PDF driver:
fix default value for DPI open option description
+ OGR 3.10.3
- Core
SQLite dialect: make it compatible with SQLite 3.49.1 in SQLITE_DQS=0 mode
- OGRSpatialReference
ogrct.cpp: fix potential crash in multi-threaded execution (#11860)
- Utilities
ogr2ogr: fix -upsert with a GPKG source
+ Vector drivers
- CSV driver:
fix parsing of 64 bit integers above 2^53
- GeoJSON driver:
fix detection of features starting with {"geometry":{"type":"xxxxx",
"coordinates":[... (qgis/QGIS#61266)
- GMLAS driver:
fix reading multiple values of a StringList field that is a repeated
element (#12027)
- GPKG driver:
make it compatible with SQLite 3.49.1 in SQLITE_DQS=0 mode
fix SetNextByIndex() followed by GetNextFeature() without explicit call
to GetLayerDefn() (#11974)
- MiraMonVector driver:
fix error: Unexpected Non-nullptr Return
fixing a word in Catalan language
writing VRS in metadata file + error in the zMin, zMax values of the
header
- MSSQLSpatial driver:
Fix creation of metadata tables related to "dbo"
- OpenCAD driver:
add missing std:: qualifiers
- WFS driver:
fix crash with GetFeatureCount() and client-side filters (#11920)
* Mon Mar 31 2025 Dominique Leuenberger <dimstar@opensuse.org>
- Drop libzstd-devel-static again: this was only a workaround to
unblock Factory while waiting on the proper fix on zstd
(boo#1240043).
* Thu Mar 27 2025 Andreas Stieger <andreas.stieger@gmx.de>
- fix build, need zstd-devel-static
- drop unneeded build dependencies on pcre, was ported to pcre2
* Sun Feb 16 2025 Bruno Friedmann <bruno@ioda-net.ch>
- Update to bugfix release version 3.10.2
https://github.com/OSGeo/gdal/blob/v3.10.2/NEWS.md
[#]## 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)
* Wed Jan 15 2025 Bruno Friedmann <bruno@ioda-net.ch>
- Update to bugfix release version 3.10.1
+ CMake: FindDotnet.cmake: remove obsolete cmake_minimum_required()
+ CMake: fix swig/csharp/CMakeLists.txt compatibility with CMake 3.31
+ CMake: use add_compile_options() instead of setting CMAKE_CXX_FLAGS for -fno-finite-math-only (#11286)
+ Set GDAL_DEV_SUFFIX to the pre-release suffix if a corresponding Git tag was found.
+ PDF: fix build issue on CondaForge build infrastructure (gcc 13.3)
+ Fix issues in cpl_vsil_win32.cpp with latest mingw64
- Remove merged upstream 19ba2562.patch
* Sun Jan 05 2025 Bruno Friedmann <bruno@ioda-net.ch>
- Add upstream patch 19ba2562.patch to support newer poppler.
fix boo#1235083
* Thu Nov 07 2024 Bruno Friedmann <bruno@ioda-net.ch>
- Update to feature release 3.10.0
* https://github.com/OSGeo/gdal/blob/v3.10.0/NEWS.md
* RFC 101: Raster dataset read-only thread-safety
* New read/write AVIF raster driver
* New read-only SNAP_TIFF raster driver for Sentinel Application
Processing GeoTIFF files
* New OGR read-only XODR driver for OpenDRIVE (#9504)
* Code linting and security fixes
* Bump of shared lib major version
* Sat Oct 26 2024 Enno Tensing <tenno+suse@suij.in>
- Update to release 3.9.3
https://github.com/OSGeo/gdal/blob/v3.9.3/NEWS.md
* Sat Sep 28 2024 Ben Greiner <code@bnavigator.de>
- Fix SLE/Leap 15.6 build
* Move to SLE/Leap python311 module: Old Python 3.6 is no longer
supported by qgis
* use gcc13-c++ (gcc7-c++ does not provide <charconv>)
* Update build dependencies according to cmake defintions in
order to make clear what is missing for SLE/Leap
* Mon Aug 26 2024 Bruno Friedmann <bruno@ioda-net.ch>
- update to bugfix release 3.9.1
https://github.com/OSGeo/gdal/blob/v3.9.2/NEWS.md
+ Fix issue compiling with openssl 3.2.2 and libarchive 3.3.3
+ Fix -Wnull-dereference warnings of gcc 14.2
* Thu Jul 04 2024 Bruno Friedmann <bruno@ioda-net.ch>
- update to bugfix release 3.9.1
https://github.com/OSGeo/gdal/blob/v3.9.1/NEWS.md
- update to version 3.9.0
https://github.com/OSGeo/gdal/blob/v3.9.0/NEWS.md
+ fix boo#1227394 compilation error with libpoppler 24.06
- packaging: the following binaries are directly present in main gdal
/usr/bin/gdal2tiles
/usr/bin/gdal2xyz
/usr/bin/gdal_calc
/usr/bin/gdal_edit
/usr/bin/gdal_fillnodata
/usr/bin/gdal_merge
/usr/bin/gdal_pansharpen
/usr/bin/gdal_polygonize
/usr/bin/gdal_proximity
/usr/bin/gdal_retile
/usr/bin/gdal_sieve
/usr/bin/gdalattachpct
/usr/bin/gdalcompare
/usr/bin/gdalmove
/usr/bin/ogr_layer_algebra
/usr/bin/ogrmerge
/usr/bin/pct2rgb
/usr/bin/rgb2pct
Their *.py equivalent are present in python3-GDAL, so we remove
the hard dependency on python3-GDAL in gdal
+ remove duplicate LICENSE.TXT file in /usr/share/gdal
- spec cleaning
* Thu Apr 04 2024 Bruno Friedmann <bruno@ioda-net.ch>
- update to bugfix release 3.8.5 (last of 3.8 series)
https://github.com/OSGeo/gdal/blob/v3.8.5/NEWS.md
* Mon Feb 26 2024 Bruno Friedmann <bruno@ioda-net.ch>
- update to bugfix release 3.8.4
https://github.com/OSGeo/gdal/blob/v3.8.4/NEWS.md
* Tue Jan 09 2024 Bruno Friedmann <bruno@ioda-net.ch>
- update to bugfix release 3.8.3
https://github.com/OSGeo/gdal/blob/v3.8.3/NEWS.md
- Update copyright year
* Wed Dec 20 2023 Bruno Friedmann <bruno@ioda-net.ch>
- update to bugfix release 3.8.2
* Full list of changes in
https://github.com/OSGeo/gdal/blob/v3.8.2/NEWS.md
* Tue Dec 05 2023 Bruno Friedmann <bruno@ioda-net.ch>
- update to bugfix release 3.8.1
* Full list of changes in
https://github.com/OSGeo/gdal/blob/v3.8.1/NEWS.md
- update to version 3.8.0
* Full list of changes in
https://github.com/OSGeo/gdal/blob/v3.8.0/NEWS.md
* Sun Nov 19 2023 Bruno Friedmann <bruno@ioda-net.ch>
- update to bugfix release version 3.7.3
see https://github.com/OSGeo/gdal/blob/v3.7.3/NEWS.md
* Sun Oct 01 2023 Dirk Müller <dmueller@suse.com>
- update to 3.7.2:
* GDAL 3.7.2 is a bugfix release.
* /vsiaz/: fix cached URL names when listing /vsiaz/
* /vsiaz/: add options to pass object_id/client_id/msi_res_id
in IMDS
* authentication requests (AZURE_IMDS_OBJECT_ID,
AZURE_IMDS_CLIENT_ID,
* AZURE_IMDS_MSI_RES_ID)
* /vsiaz/: implement Azure Active Directory Workload Identity
authentication,
* typically for Azure Kubernetes
* ### Core
* TileMatrixSet::parse(): add support for OGC 2D Tile Matrix
Set v2 (#6882)
* Warper: do not modify bounds when doing
geographic->geographic on a dataset
* with world extent but not in [-180,180] (#8194)
* RMS resampling: avoid potential integer overflow with UInt16
values
* GDALChecksumImage(): fix 3.6.0 regression regarding integer
overflow on
* images with more than 2 billion pixels (#8254)
* gdalinfo -json output: emit a stac['proj:epsg'] = null object
when emitting
* proj:wkt2 or proj:projjson (#8137)
* gdalmdimtranslate: fix wrong output dimension size when using
syntax like
* '-array name=XXX,view=[::factor_gt_1]'
* gdal2tiles: fix exception with dataset in EPSG:4326 with
longitudes > 180 in
* WebMercator profile (#8100)
* gdal_retile.py: allow gaps in input files larger than grid
size (#8260)
* GeoPackage driver:
* GDALGeoPackageRasterBand::GetMetadata(): fix use after free
* fix missing GRID_CELL_ENCODING metadata item when there is
other metadata
* remove .aux.xml file in Delete()
* GTiff driver:
* fix reading .tif + .tif.aux.xml file with xml:ESRI SourceGCPs
without
* TIFFTAG_RESOLUTIONUNIT (#8083)
* HDF5 driver:
* more efficient metadata collection (no functional change)
* deal with int64/uint64 attributes
* remove trailing space in multi-valued metadata items
* remove dataset name prefix in band level metadata
* address Planet's datacube band-specific metadata
* NITF driver:
* fix MIN/MAX_LONG/LAT when reading RPC00B
* add support for CSCSDB (Common Sensor Covariance Support
Data) DES from
* GLAS/GFM SDEs
* nitf_spec.xml: corrections to CSEXRB TRE
* OGCAPI driver:
* make it work when the media type of links (expected to be
application/json)
* is missing, using Accept content negotiation (#7970)
* do not try to use the 'uri' member of a tilematrixset
definition document
* reproject bounding box from CRS84 to tile matrix set CRS
* skip too small overview levels
* remove erroneous taking into account of tilematrixset limits
* STACIT driver:
* correctly process asset 'href' starting with 'file://'
(#8135)
* make it tolerant to missing proj:epsg if proj:wkt2 or
proj:projjson are
* provided (#8137)
* apply vsis3 protocol to s3:// items
* WEBP driver:
* fix build against libwebp < 0.4.0 (#8111)
* Zarr driver:
* Zarr V2: fix duplicate array listing when both a 'foo' file
and 'foo/'
* directory exist on the object storage (#8192)
* Mon Sep 25 2023 Dirk Stoecker <opensuse@dstoecker.de>
- Add Conflicts entry between drivers package and old library version
* Thu Sep 14 2023 Dirk Stoecker <opensuse@dstoecker.de>
- Seperate drivers.ini from the library package
* Mon Aug 21 2023 Bruno Friedmann <bruno@ioda-net.ch>
- update to bugfix release version 3.7.1
* see https://github.com/OSGeo/gdal/blob/v3.7.1/NEWS.md
- update to feature release version 3.7.0
+ see https://github.com/OSGeo/gdal/blob/v3.7.0/NEWS.md
- packaging:
* add new buildrequire pkgconfig(libarchive)
for new /vsi7z/ and /vsirar/ virtual file systems
* handle new delivered files
data/gfs.xsd: XML schema for .gfs files (#6655)
data/gml_registry.xsd: new file with XML schema of
gml_registry.xml (#6716)
data/ogrinfo_output.json.schema: validate ogrinfo -json output
data/gdalinfo_output.schema.json: validate gdalinfo -json
output (fixes #6850)
data/grib2_table_4_2_0_21.csv
data/grib2_table_4_2_2_6.csv
bin/sozip
* spec-cleaner
* remove limitation for python < 3.11 as Factory has 3.11.4
* Fri May 26 2023 Boris Manojlovic <boris@steki.net>
- add required development rpms
* Fri Mar 17 2023 Dirk Müller <dmueller@suse.com>
- update to 3.6.3:
* bugfixes
* see https://github.com/OSGeo/gdal/blob/v3.6.3/NEWS.md
* Sun Jan 08 2023 Matthias Eliasson <elimat@opensuse.org>
- Update to version 3.6.2 bugfix release
See changelog https://github.com/OSGeo/gdal/blob/v3.6.2/gdal/NEWS.md
/usr/lib64/gdalplugins/gdal_PostGISRaster.so /usr/lib64/gdalplugins/ogr_PG.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 2 05:00:51 2026