Skip to content

Commit f0925c2

Browse files
committed
Prepare for GDAL 3.8.2
1 parent 5b8e10d commit f0925c2

7 files changed

Lines changed: 94 additions & 10 deletions

File tree

‎CITATION.cff‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ cff-version: 1.2.0
22
message: Please cite this software using these metadata or in the CITATION file.
33
type: software
44
title: GDAL
5-
version: 3.8.1
6-
date-released: 2023-11-23
5+
version: 3.8.2
6+
date-released: 2023-12-16
77
doi: 10.5281/zenodo.5884351
88
abstract: GDAL is a translator library for raster and vector geospatial data
99
formats that is released under an MIT style Open Source License by the Open

‎NEWS.md‎

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,87 @@
1+
# GDAL/OGR 3.8.2 Release Notes
2+
3+
GDAL 3.8.2 is a bugfix release.
4+
5+
## GDAL 3.8.2
6+
7+
### Port
8+
9+
* /vsis3/: takes into account AWS_CONTAINER_CREDENTIALS_FULL_URI environment
10+
variable (#8858)
11+
* cpl_safemaths.hpp: fix compilation with clang targeting Windows (#8898)
12+
* CPLGetPhysicalRAM(): fix getting right value when running inside Docker on a
13+
cgroups v1 system (like Amazon Linux 2) (#8968)
14+
15+
### Algorithms
16+
17+
* Rasterization: avoid burning pixel that we only touch (with an empty
18+
intersection) (#8918)
19+
20+
### Utilities
21+
22+
* gdal_footprint: return an error if the requested output layer doesn't exist
23+
* gdal_translate: avoid useless extra GDALOpen() call on a target GeoRaster
24+
* pct2rgb.py: emit explicit exception when source file has no color table (#8793)
25+
26+
### Raster drivers
27+
28+
HDF5 driver:
29+
* classic 2D API: handle char,ushort,uint,int64,uint64 attributes when
30+
reading them as double
31+
* multidim: better warning when nodata value is out of range
32+
33+
JPEGXL driver:
34+
* add compatibility with latest libjxl git HEAD
35+
36+
NGSGEOID driver:
37+
* make dataset identification robust to NaN values (#8879)
38+
39+
OGCAPI driver:
40+
* make it robust to missing 'type' on 'self' link (#8912)
41+
42+
STACTA driver:
43+
* use GDAL_DISABLE_READDIR_ON_OPEN=EMPTY_DIR instead of
44+
CPL_VSIL_CURL_ALLOWED_EXTENSIONS
45+
* use STAC Raster extension to get number of bands, their data type, nodata
46+
value, scale/offset, units, and avoid fetching a metatile
47+
* add support for upcoming STAC 1.1 which merges eo:bands and raster:bands
48+
into bands
49+
50+
netCDF, HDF4, HDF5:
51+
* SubdatasetInfo API: fix various issues (#8869, #8881)
52+
53+
VRT driver:
54+
* VRTComplexSource: fix excessive RAM usage with many sources (#8967, 3.8.0 regression)
55+
56+
### OGR 3.8.2
57+
58+
### Core
59+
60+
* OGRGeometryFactory::transformWithOptions(): fix WRAPDATELINE=YES on
61+
multipoint geometries (#8889)
62+
* OGRSpatialReference::importFromUrl(): changes to no longer use a
63+
'Accept: application/x-ogcwkt' header
64+
* OSRPJContextHolder: call pthread_atfork() once for the process, and
65+
re-enable it for MacOS
66+
* OGRWKBIntersectsPessimisticFixture: handle all geometry types
67+
68+
### Utilities
69+
70+
* ogrinfo: really honours -if (refs #8590)
71+
* ogr2ogr: implement -if
72+
73+
### Vector drivers
74+
75+
* PMTiles: Correct extension for temporary mbtiles file
76+
77+
## Python bindings
78+
79+
* gdal.Footprint(): add a minRingArea option
80+
* fix build/install when there's a gdal-config from a pre-installed version in
81+
the PATH (#8882)
82+
* add missing reference increment on Py_None in error case of
83+
Geometry.GetPoints() (#8945)
84+
185
# GDAL/OGR 3.8.1 Release Notes
286

387
GDAL 3.8.1 is a bugfix release.

‎VERSION‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.8.1
1+
3.8.2

‎gcore/gdal_version.h.in‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#ifndef GDAL_VERSION_MAJOR
88
# define GDAL_VERSION_MAJOR 3
99
# define GDAL_VERSION_MINOR 8
10-
# define GDAL_VERSION_REV 1
10+
# define GDAL_VERSION_REV 2
1111
# define GDAL_VERSION_BUILD 0
1212
#endif
1313

@@ -24,9 +24,9 @@
2424

2525
#if !defined(DO_NOT_DEFINE_GDAL_DATE_NAME)
2626
#ifndef GDAL_RELEASE_DATE
27-
# define GDAL_RELEASE_DATE 20231128
27+
# define GDAL_RELEASE_DATE 20231612
2828
#endif
2929
#ifndef GDAL_RELEASE_NAME
30-
# define GDAL_RELEASE_NAME "3.8.1"
30+
# define GDAL_RELEASE_NAME "3.8.2"
3131
#endif
3232
#endif

‎scripts/gdal-bash-completion.sh‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -782,7 +782,7 @@ _ogr2ogr()
782782
_get_comp_words_by_ref cur prev
783783
case "$cur" in
784784
-*)
785-
key_list="--help --help-general -skipfailures -append -upsert -update -select -where -progress -sql -dialect -preserve_fid -fid -limit -spat -spat_srs -geomfield -a_srs -t_srs -s_srs -ct -f -overwrite -dsco -lco -nln -nlt -dim --version --build --license --formats --format --optfile --config --debug --pause --locale "
785+
key_list="--help --help-general -skipfailures -append -upsert -update -select -where -progress -sql -dialect -preserve_fid -fid -limit -spat -spat_srs -geomfield -a_srs -t_srs -s_srs -ct -if -f -overwrite -dsco -lco -nln -nlt -dim --version --build --license --formats --format --optfile --config --debug --pause --locale "
786786
mapfile -t COMPREPLY < <(compgen -W "$key_list" -- "$cur")
787787
return 0
788788
;;
@@ -808,7 +808,7 @@ _ogrinfo()
808808
_get_comp_words_by_ref cur prev
809809
case "$cur" in
810810
-*)
811-
key_list="--help --help-general -json -ro -q -where -spat -geomfield -fid -sql -dialect -al -rl -so -features -fields={YES -geom={YES -oo -nomd -listmdd -mdd -nocount -noextent -nogeomtype -wkt_format -fielddomain --version --build --license --formats --format --optfile --config --debug --pause --locale "
811+
key_list="--help --help-general -if -json -ro -q -where -spat -geomfield -fid -sql -dialect -al -rl -so -features -fields={YES -geom={YES -oo -nomd -listmdd -mdd -nocount -noextent -nogeomtype -wkt_format -fielddomain --version --build --license --formats --format --optfile --config --debug --pause --locale "
812812
mapfile -t COMPREPLY < <(compgen -W "$key_list" -- "$cur")
813813
return 0
814814
;;

‎swig/python/README.rst‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ reference documentation, but the https://gdal.org/api/python_bindings.html#tutor
1313
Dependencies
1414
------------
1515

16-
* libgdal (3.8.1 or greater) and header files (gdal-devel)
16+
* libgdal (3.8.2 or greater) and header files (gdal-devel)
1717
* numpy (1.0.0 or greater) and header files (numpy-devel) (not explicitly
1818
required, but many examples and utilities will not work without it)
1919

‎swig/python/gdal-utils/osgeo_utils/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
__package_name__ = "gdal-utils"
2-
gdal_utils_version = (3, 8, 1, 0)
2+
gdal_utils_version = (3, 8, 2, 0)
33
__version__ = ".".join(str(i) for i in gdal_utils_version)
44
__author__ = "Frank Warmerdam"
55
__author_email__ = "warmerdam@pobox.com"

0 commit comments

Comments
 (0)