Skip to content

Commit 5dd68b5

Browse files
committed
Prepare for GDAL 3.8.1 (RC3)
1 parent da18f87 commit 5dd68b5

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

NEWS.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ GDAL 3.8.1 is a bugfix release.
66

77
* CMake: add gdalinfo bash-completion file to list of installed files
88
* Fix build error with libxml2 2.12
9+
* CMake: make GDAL_USE_LIBKML and GDAL_USE_OPENJPEG honor GDAL_USE_EXTERNAL_LIBS
10+
* Detect failure in installation of the Python bindings
911

1012
## GDAL 3.8.1
1113

@@ -17,6 +19,8 @@ GDAL 3.8.1 is a bugfix release.
1719

1820
* RasterIO: fix subpixel shift when reading from overviews with non-nearest
1921
resampling
22+
* GDALOverviewDataset::IRasterIO(): use parent dataset when possible for more
23+
efficiency
2024

2125
### Algorithms
2226

@@ -30,6 +34,8 @@ GDAL 3.8.1 is a bugfix release.
3034
* gdal_rasterize: fix inverse rasterization of polygon nested inside another
3135
one. Requires GEOS enabled build (#8689)
3236
* gdal_footprint: fix -ovr on RGBA datasets (#8792)
37+
* gdal_footprint: fix wrong taking into account of alpha band (#8834)
38+
* gdal_footprint: fix taking into account of individual bands that have nodata
3339
* gdal_sieve.py/gdalattachpct.py/gdalcompare.py/gdalmove.py:
3440
make sure --version and --help return 0 error code (#8717)
3541

@@ -40,6 +46,8 @@ BSB driver:
4046

4147
COG driver:
4248
* avoid warnings when converting from world coverage to EPSG:3857
49+
* for JPEG compression, convert single band+alpha as single band JPEG +
50+
1-bit mask band
4351

4452
KEA driver:
4553
* Create(): error out if passing a /vsi file. avoids crashes (#8743)
@@ -53,6 +61,8 @@ MSGN driver:
5361
GeoTIFF driver:
5462
* multithreaded reader/writer: in update scenarios, do not force serialization
5563
to disk of dirty blocks that intersect the area of interest to read (#8729)
64+
* SRS reader: include VertCRS name from EPSG in CompoundCRS name if there's no
65+
citation geokey
5666

5767
VRT driver:
5868
* VRTSourcedRasterBand: serialize approximate statistics inside .vrt when
@@ -69,13 +79,20 @@ VRT driver:
6979

7080
### Utilities
7181

72-
* ogr2ogr: fix GPKG to shapefile with the -preserve_fid flag (#8761)
82+
* ogr2ogr: fix GPKG to shapefile with the -preserve_fid flag (#8761,
83+
3.8.0 regression)
84+
* ogr2ogr: fix GPKG -> Shapefile when field names are truncated (#8849,
85+
3.8.0 regression)
7386

7487
### Vector drivers
7588

7689
Arrow/Parquet driver:
7790
* use OGRCloneArrowArray() for safer filtering
7891

92+
CSV driver:
93+
* CSV writer: do not quote integer fields by default (only if
94+
STRING_QUOTING=ALWAYS is specified)
95+
7996
GML driver:
8097
* SaveClasses(): fix memleak in error code path (ossfuzz#63871)
8198

@@ -89,6 +106,9 @@ GPKG driver:
89106
* fix GetNextArrowArray() when there are more than 125 columns (affects
90107
ogr2ogr from such GPKG) (#8757)
91108

109+
GPX driver:
110+
* make detection of extensions element more robust (#8827)
111+
92112
OAPIF driver:
93113
* add INITIAL_REQUEST_PAGE_SIZE open option (#4556)
94114

@@ -102,6 +122,8 @@ S57 driver:
102122

103123
Shapefile driver:
104124
* fix spurious warning when reading polygons (#8767)
125+
* recognize ' 0' as a null date
126+
* fix writing an invalid "0000/00/00" date
105127

106128
SQLite driver:
107129
* fix SRS retrieval of a SELECT layer from a non-Spatialite DB with a point
@@ -111,6 +133,8 @@ SQLite driver:
111133

112134
* GetArrowStreamAsNumPy(): fix missing offset when reading fixed size list of
113135
string
136+
* Fix installation issue with Python 3.12 on Debian
137+
* Python bindings: add a combineBands option to gdal.Footprint()
114138

115139
# GDAL/OGR 3.8.0 Releases Notes
116140

gcore/gdal_version.h.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
#if !defined(DO_NOT_DEFINE_GDAL_DATE_NAME)
2626
#ifndef GDAL_RELEASE_DATE
27-
# define GDAL_RELEASE_DATE 20231124
27+
# define GDAL_RELEASE_DATE 20231128
2828
#endif
2929
#ifndef GDAL_RELEASE_NAME
3030
# define GDAL_RELEASE_NAME "3.8.1"

0 commit comments

Comments
 (0)