You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: gdal/NEWS
+81-21Lines changed: 81 additions & 21 deletions
Original file line number
Diff line number
Diff 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
+
1
61
= GDAL/OGR 3.2.1 Release Notes =
2
62
3
63
The 3.2.1 release is a bug fix release.
@@ -1273,7 +1333,7 @@ DXF driver:
1273
1333
1274
1334
DWG driver:
1275
1335
* add support for ODA 2021.2 (Windows builds)
1276
-
1336
+
1277
1337
ElasticSearch driver:
1278
1338
* rename driver to Elasticsearch (s lowercase for search)
1279
1339
* update geometry type name for Points
@@ -1638,7 +1698,7 @@ NITF driver:
1638
1698
* avoid harmless floating point division by zero. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=12844.
1639
1699
1640
1700
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
1642
1702
1643
1703
PDF driver:
1644
1704
* Add a COMPOSITION_FILE creation option to generate a complex document
@@ -2337,7 +2397,7 @@ MITAB driver:
2337
2397
* Expose font family to feature style symbol ID
2338
2398
2339
2399
MSSQLSpatial driver:
2340
-
* Add support for MSODBCSQL (#1136)
2400
+
* Add support for MSODBCSQL (#1136)
2341
2401
* Fix layer-schema separation problem (#586)
2342
2402
* Fix bulk copy for multiple layers (#619)
2343
2403
* Accept datetime values (#841)
@@ -2707,7 +2767,7 @@ ENVI driver:
2707
2767
2708
2768
ERS driver:
2709
2769
add extension metadata (github #320)
2710
-
2770
+
2711
2771
GeoPackage driver:
2712
2772
* update from 'tiled gridded extension' to now OGC approved 'tiled gridded coverage data extension' (OGC 17-066r1) (#7159)
2713
2773
* 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:
2747
2807
* use consistently multiplication/division by 257 when converting between GDAL [0,255] range to TIFF [0,65535] range for color map values (#2213)
2748
2808
* don't write <GDALMetadata> colorinterp when writing a file with a color table
2749
2809
* copy georeferencing info to PAM if the profile is not GeoTIFF
2750
-
2810
+
2751
2811
GRIB driver:
2752
2812
* add GRIB2 write support
2753
2813
* update to degrib 2.14 and g2clib 1.6.0
@@ -2832,7 +2892,7 @@ MBTiles driver:
2832
2892
* add read/write support for Mapbox vector tiles
2833
2893
* support opening and creating datasets with tiles whose dimension is not 256 (#7233)
2834
2894
* default to opening as RGBA (#6119)
2835
-
2895
+
2836
2896
MEM driver:
2837
2897
* Avoid Create(foo.tif) / CreateCopy(foo.tif) on the MEM or Memory drivers to delete a 'real' foo.tif file
2838
2898
* add RAT support
@@ -2929,7 +2989,7 @@ VRT driver:
2929
2989
* Warped VRT: correctly take into account cutline for implicit overviews; also avoid serializing a duplicate CUTLINE warping options in warped .vrt (#6954)
2930
2990
* Warped VRT: fix implicit overview when output geotransform is not the same as the transformer dst geotransform (#6972)
2931
2991
* 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
2933
2993
* avoid error being emitted when opening a VRTRawRasterBand in a .zip files (#7056)
2934
2994
* implement VRTDataset::AdviseRead() (in the particular case of a single source) (#7082)
2935
2995
* allow to incorporate a warped VRT as CDATA in the SourceFileName field of a regular VRT
@@ -3159,7 +3219,7 @@ GMT:
3159
3219
IDB driver:
3160
3220
* optimize spatial query using spatial index and st_intersects function (#6984)
3161
3221
* close connection at dataset closing (#7024)
3162
-
3222
+
3163
3223
ILI driver:
3164
3224
* declare OLCCreateField and OLCSequentialWrite capabilities
3165
3225
@@ -3227,7 +3287,7 @@ OCI driver:
3227
3287
3228
3288
ODBC driver:
3229
3289
* deal with table names that require double quoting (#7242)
3230
-
3290
+
3231
3291
ODS driver:
3232
3292
* add read/write support for Boolean sub datatype
3233
3293
@@ -3281,7 +3341,7 @@ VFK driver:
3281
3341
3282
3342
VRT driver:
3283
3343
* 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
+
3285
3345
XLS driver:
3286
3346
* workaround opening filenames with incompatible character set on Windows (https://issues.qgis.org/issues/9301)
3287
3347
@@ -3424,7 +3484,7 @@ Build(Windows):
3424
3484
* Add HDF4_INCLUDE option (#6805)
3425
3485
* Add MSVC compiler option /MP to build with parallel processes.
3426
3486
* Add ZLIB_LIB missing from EXTERNAL_LIBS
3427
-
3487
+
3428
3488
Build(all):
3429
3489
* make Xerces 3.1 the minimal version
3430
3490
* 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:
3559
3619
3560
3620
AIGRID driver:
3561
3621
* 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
+
3563
3623
AAIGRID driver:
3564
3624
* auto-detect Float64 when the nodata value is not representable in the Float32 range
3565
3625
@@ -3639,7 +3699,7 @@ GRASS driver:
3639
3699
* plugin configure: add support for GRASS 7.2 (#6785)
3640
3700
* plugin makefile: do not clone datum tables and drivers (#2953)
3641
3701
* use Rast_get_window/Rast_set_window for GRASS 7 (#6853)
3642
-
3702
+
3643
3703
GRIB driver:
3644
3704
* Add (minimalistic) support for template 4.15 needed to read Wide Area Forecast System (WAFS) products (#5768)
3645
3705
* **Partial** resynchronization with degrib-2.0.3, mostly to get updated tables (related to #5768)
@@ -3682,7 +3742,7 @@ ISIS3 driver:
3682
3742
* add write support
3683
3743
* add mask band support on read
3684
3744
* get label in json:ISIS3 metadata domain
3685
-
3745
+
3686
3746
JPEGLS driver:
3687
3747
3688
3748
JP2ECW driver:
@@ -3761,7 +3821,7 @@ NWT_GRD:
3761
3821
3762
3822
OpenJPEG driver:
3763
3823
* support direct extracting of GeoRaster JP2-F BLOB (#6861)
3764
-
3824
+
3765
3825
PCIDSK driver:
3766
3826
* handle Exceptions returned from destructor and check access rights in setters (github #183)
3767
3827
@@ -3778,7 +3838,7 @@ PostgisRaster driver:
3778
3838
3779
3839
R driver:
3780
3840
* fix out-of-memory (oom) with corrupt R file
3781
-
3841
+
3782
3842
Raw drivers:
3783
3843
* prevent crashes on dataset closing in case of short write
3784
3844
@@ -3873,7 +3933,7 @@ OGRSpatialReference:
3873
3933
* AutoIdentifyEPSG(): add identification of EPSG:3995 (Arctic Polar Stereographic on WGS84) and EPSG:3031 (Antarctic Polar Stereographic on WGS84)
3874
3934
* OGRCoordinateTransformation: avoid potential bugs in proj.4 on NaN input
3875
3935
* importFromEPSG(): take into account DX,DY,DZ,RX,RY,RZ,DS columns in pcs.csv to add per-PCS TOWGS84 overrides (geotiff #52)
0 commit comments