Skip to content

Commit a337842

Browse files
committed
Prepare for GDAL 3.2.2
1 parent e6115cb commit a337842

File tree

8 files changed

+161
-101
lines changed

8 files changed

+161
-101
lines changed

gdal/GDALmake.opt.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ GDAL_INCLUDE = -I$(GDAL_ROOT)/port -I$(GDAL_ROOT)/gcore \
127127
# libtool targets and help variables
128128
LIBGDAL := libgdal.la
129129
LIBGDAL_CURRENT := 28
130-
LIBGDAL_REVISION := 1
130+
LIBGDAL_REVISION := 2
131131
LIBGDAL_AGE := 0
132132

133133
# native build targets and variables

gdal/NEWS

Lines changed: 81 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,63 @@
1+
= GDAL/OGR 3.2.2 Release Notes =
2+
3+
The 3.2.2 release is a bug fix release. Note that the GDAL 3.2 series is the last one to support Python versions < 3.6
4+
5+
== Build ==
6+
7+
* fix compilation failure in Elastic driver with gcc < 5. Fixes #3439, #3422, #3414
8+
* Fix -Wodr -O2 warnings raised by gcc 10
9+
10+
== Port ==
11+
12+
* VSICachedFile::Read(): avoid division by zero if nSize == 0 (#3331)
13+
14+
== GDAL algorithms ==
15+
16+
* Fix failure in overview generation for certain raster sizes and overview factor, on raster with color table in particular (#3336)
17+
18+
== GDAL core ==
19+
20+
* GDAL Python embedding: fix loading in QGIS/Windows (QGIS #41048)
21+
22+
== GDAL utilities ==
23+
24+
* gdal_edit.py: Correctly handle the error of parameter '-scale' with no number given
25+
26+
== GDAL drivers ==
27+
28+
DAAS driver:
29+
* fix pixel retrieval of dataset with UInt16 data type and one mask band (#3061), and also use pixelType from bands[] instead of deprecated top-level one
30+
31+
GRIB driver:
32+
* fix writing ComplexPacking with nodata values and a single valid value (#3352)
33+
34+
GTiff driver:
35+
* tif_lerc: fix issue with state machine
36+
37+
PDS4 driver:
38+
* update value of <parsing_standard_id> for TIFF/BigTIFF to what is expected by PDS4 IM (#3362)
39+
40+
== OGR drivers ==
41+
42+
AmigoCloud driver:
43+
* fix json encoder to handle nested strings. (#3483)
44+
* Fix date/datetime field type handling
45+
* Fix SQL delete (#3512)
46+
47+
FlatGeobuf driver:
48+
* fix crash when writing a geometry collection with an empty polygon. (oss-fuzz 29291)
49+
50+
GPKG driver:
51+
* always write milliseconds in a DATETIME field for strict compliance with the spec (#3423)
52+
53+
ODBC drivers:
54+
* Fix OGR silently ignores some rows with NULLs for memo fields in MDB (#3456)
55+
56+
== CSharp bindings ==
57+
58+
* Sign csharp assemblies as part of the netcore build process, verify signature during tests (#1368) (#3332) (#3334)
59+
60+
161
= GDAL/OGR 3.2.1 Release Notes =
262

363
The 3.2.1 release is a bug fix release.
@@ -1273,7 +1333,7 @@ DXF driver:
12731333

12741334
DWG driver:
12751335
* add support for ODA 2021.2 (Windows builds)
1276-
1336+
12771337
ElasticSearch driver:
12781338
* rename driver to Elasticsearch (s lowercase for search)
12791339
* update geometry type name for Points
@@ -1638,7 +1698,7 @@ NITF driver:
16381698
* avoid harmless floating point division by zero. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12844.
16391699

16401700
PCIDSK driver:
1641-
* avoid uint overflow and too big memory allocation attempt. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12893
1701+
* avoid uint overflow and too big memory allocation attempt. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12893
16421702

16431703
PDF driver:
16441704
* Add a COMPOSITION_FILE creation option to generate a complex document
@@ -2337,7 +2397,7 @@ MITAB driver:
23372397
* Expose font family to feature style symbol ID
23382398

23392399
MSSQLSpatial driver:
2340-
* Add support for MSODBCSQL (#1136)
2400+
* Add support for MSODBCSQL (#1136)
23412401
* Fix layer-schema separation problem (#586)
23422402
* Fix bulk copy for multiple layers (#619)
23432403
* Accept datetime values (#841)
@@ -2707,7 +2767,7 @@ ENVI driver:
27072767

27082768
ERS driver:
27092769
add extension metadata (github #320)
2710-
2770+
27112771
GeoPackage driver:
27122772
* update from 'tiled gridded extension' to now OGC approved 'tiled gridded coverage data extension' (OGC 17-066r1) (#7159)
27132773
* avoid corruption of gpkg_tile_matrix when building overviews, down to a level where they are smaller than the tile size (#6932)
@@ -2747,7 +2807,7 @@ GTiff driver:
27472807
* use consistently multiplication/division by 257 when converting between GDAL [0,255] range to TIFF [0,65535] range for color map values (#2213)
27482808
* don't write <GDALMetadata> colorinterp when writing a file with a color table
27492809
* copy georeferencing info to PAM if the profile is not GeoTIFF
2750-
2810+
27512811
GRIB driver:
27522812
* add GRIB2 write support
27532813
* update to degrib 2.14 and g2clib 1.6.0
@@ -2832,7 +2892,7 @@ MBTiles driver:
28322892
* add read/write support for Mapbox vector tiles
28332893
* support opening and creating datasets with tiles whose dimension is not 256 (#7233)
28342894
* default to opening as RGBA (#6119)
2835-
2895+
28362896
MEM driver:
28372897
* Avoid Create(foo.tif) / CreateCopy(foo.tif) on the MEM or Memory drivers to delete a 'real' foo.tif file
28382898
* add RAT support
@@ -2929,7 +2989,7 @@ VRT driver:
29292989
* Warped VRT: correctly take into account cutline for implicit overviews; also avoid serializing a duplicate CUTLINE warping options in warped .vrt (#6954)
29302990
* Warped VRT: fix implicit overview when output geotransform is not the same as the transformer dst geotransform (#6972)
29312991
* fix IGetDataCoverageStatus() in the case of non-simple sources, which unbreaks gdalenhance -equalize (#6987)
2932-
* re-apply shared='0' on sources if existing in original VRT when rewriting it due to invalidation
2992+
* re-apply shared='0' on sources if existing in original VRT when rewriting it due to invalidation
29332993
* avoid error being emitted when opening a VRTRawRasterBand in a .zip files (#7056)
29342994
* implement VRTDataset::AdviseRead() (in the particular case of a single source) (#7082)
29352995
* allow to incorporate a warped VRT as CDATA in the SourceFileName field of a regular VRT
@@ -3159,7 +3219,7 @@ GMT:
31593219
IDB driver:
31603220
* optimize spatial query using spatial index and st_intersects function (#6984)
31613221
* close connection at dataset closing (#7024)
3162-
3222+
31633223
ILI driver:
31643224
* declare OLCCreateField and OLCSequentialWrite capabilities
31653225

@@ -3227,7 +3287,7 @@ OCI driver:
32273287

32283288
ODBC driver:
32293289
* deal with table names that require double quoting (#7242)
3230-
3290+
32313291
ODS driver:
32323292
* add read/write support for Boolean sub datatype
32333293

@@ -3281,7 +3341,7 @@ VFK driver:
32813341

32823342
VRT driver:
32833343
* increase maximum size limit to 10 MB (instead of 1MB), and add config option to be able to force loading if above that
3284-
3344+
32853345
XLS driver:
32863346
* workaround opening filenames with incompatible character set on Windows (https://issues.qgis.org/issues/9301)
32873347

@@ -3424,7 +3484,7 @@ Build(Windows):
34243484
* Add HDF4_INCLUDE option (#6805)
34253485
* Add MSVC compiler option /MP to build with parallel processes.
34263486
* Add ZLIB_LIB missing from EXTERNAL_LIBS
3427-
3487+
34283488
Build(all):
34293489
* make Xerces 3.1 the minimal version
34303490
* drop support for PostgreSQL client library older than 7.4, or non security maintained releases older than 8.1.4, 8.0.8, 7.4.13, 7.3.15
@@ -3559,7 +3619,7 @@ Multi-driver:
35593619

35603620
AIGRID driver:
35613621
* fix 2.1.0 regression when reading statistics (.sta) file with only 3 values, and fix <2.1 behavior to read them in LSB order (#6633)
3562-
3622+
35633623
AAIGRID driver:
35643624
* auto-detect Float64 when the nodata value is not representable in the Float32 range
35653625

@@ -3639,7 +3699,7 @@ GRASS driver:
36393699
* plugin configure: add support for GRASS 7.2 (#6785)
36403700
* plugin makefile: do not clone datum tables and drivers (#2953)
36413701
* use Rast_get_window/Rast_set_window for GRASS 7 (#6853)
3642-
3702+
36433703
GRIB driver:
36443704
* Add (minimalistic) support for template 4.15 needed to read Wide Area Forecast System (WAFS) products (#5768)
36453705
* **Partial** resynchronization with degrib-2.0.3, mostly to get updated tables (related to #5768)
@@ -3682,7 +3742,7 @@ ISIS3 driver:
36823742
* add write support
36833743
* add mask band support on read
36843744
* get label in json:ISIS3 metadata domain
3685-
3745+
36863746
JPEGLS driver:
36873747

36883748
JP2ECW driver:
@@ -3761,7 +3821,7 @@ NWT_GRD:
37613821

37623822
OpenJPEG driver:
37633823
* support direct extracting of GeoRaster JP2-F BLOB (#6861)
3764-
3824+
37653825
PCIDSK driver:
37663826
* handle Exceptions returned from destructor and check access rights in setters (github #183)
37673827

@@ -3778,7 +3838,7 @@ PostgisRaster driver:
37783838

37793839
R driver:
37803840
* fix out-of-memory (oom) with corrupt R file
3781-
3841+
37823842
Raw drivers:
37833843
* prevent crashes on dataset closing in case of short write
37843844

@@ -3873,7 +3933,7 @@ OGRSpatialReference:
38733933
* AutoIdentifyEPSG(): add identification of EPSG:3995 (Arctic Polar Stereographic on WGS84) and EPSG:3031 (Antarctic Polar Stereographic on WGS84)
38743934
* OGRCoordinateTransformation: avoid potential bugs in proj.4 on NaN input
38753935
* importFromEPSG(): take into account DX,DY,DZ,RX,RY,RZ,DS columns in pcs.csv to add per-PCS TOWGS84 overrides (geotiff #52)
3876-
* Coordinate transformation: prevent unnecessary coordinate transformations (github #184, #185)
3936+
* Coordinate transformation: prevent unnecessary coordinate transformations (github #184, #185)
38773937

38783938
Utilities:
38793939
* ogr2ogr: do not return error on ogr2ogr --utility_version
@@ -4010,7 +4070,7 @@ MITAB driver:
40104070
* add support for oblique stereographic (#6598)
40114071
* Adds the authority code for Irish national grid (Ireland_1965) (github #149)
40124072
* fix spelling for Euref_89 and add EPSG code (#6816)
4013-
4073+
40144074
MSSQLSpatial driver:
40154075
* Fix bulk insert with table names containing spaces (#6527)
40164076
* Build optional mssql plugin with SQL Native Client support for MSSQL Bulk Copy
@@ -4019,7 +4079,7 @@ MSSQLSpatial driver:
40194079
MySQL driver:
40204080
* fix spatial filtering on recent mysql by adding a SRID in the rectangle geometry
40214081
* do not force NOT NULL constraint on geometry field if no spatial index is used
4022-
4082+
40234083
NAS driver:
40244084
* support multiple 'anlass' in updates
40254085

@@ -4145,10 +4205,10 @@ Perl bindings:
41454205
* the Warp method requires a list of datasets (#6521)
41464206
* when 'use bigint' is in effect, int var is a ref.
41474207
* Separate the module building in the CPAN distribution and in
4148-
the GDAL source tree. The CPAN distribution will be
4208+
the GDAL source tree. The CPAN distribution will be
41494209
developed at https://github.com/ajolma
41504210
* Fix the Extension method in Driver per RFC 46
4151-
* The Inv method of GeoTransform did not return a new object.
4211+
* The Inv method of GeoTransform did not return a new object.
41524212
Allow a single point in Apply method of GeoTransform.
41534213
* Test for existence of PDL and require it if available.
41544214
* allow decimation/replication in Piddle i/o.

gdal/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.2.1
1+
3.2.2

gdal/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 2
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_RELEASE_DATE_AND_GDAL_RELEASE_NAME)
2626
#ifndef GDAL_RELEASE_DATE
27-
# define GDAL_RELEASE_DATE 20201229
27+
# define GDAL_RELEASE_DATE 20210305
2828
#endif
2929
#ifndef GDAL_RELEASE_NAME
30-
# define GDAL_RELEASE_NAME "3.2.1"
30+
# define GDAL_RELEASE_NAME "3.2.2"
3131
#endif
3232
#endif

gdal/swig/include/perl/gdal_perl.i

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ use Geo::GDAL::Const;
143143
# Note that the 1/100000 digits may be used to create more than one
144144
# CPAN release from one GDAL release.
145145

146-
our $VERSION = '3.0201';
147-
our $GDAL_VERSION = '3.2.1';
146+
our $VERSION = '3.0202';
147+
our $GDAL_VERSION = '3.2.2';
148148

149149
=pod
150150

gdal/swig/include/perl/ogr_perl.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ ALTERED_DESTROY(OGRGeometryShadow, OGRc, delete_Geometry)
126126
%perlcode %{
127127

128128
package Geo::OGR;
129-
our $VERSION = '3.0201'; # this needs to be the same as that in gdal_perl.i
129+
our $VERSION = '3.0202'; # this needs to be the same as that in gdal_perl.i
130130

131131
Geo::GDAL->import(qw(:INTERNAL));
132132

0 commit comments

Comments
 (0)