Changes between Initial Version and Version 1 of Release/2.3.3-News


Ignore:
Timestamp:
Dec 14, 2018, 4:16:25 AM (5 years ago)
Author:
Even Rouault
Comment:

2.3.3 news page

Legend:

Unmodified
Added
Removed
Modified
  • Release/2.3.3-News

    v1 v1  
     1= GDAL/OGR 2.3.3 Release Notes =
     2
     3The 2.3.3 release is a bug fix release.
     4
     5== Build ==
     6
     7Unix:
     8 * fix potential link errors when using internal libgif and internal libpng but headers of those libraries are available in the system in different versions than our internal ones (#938)
     9
     10All:
     11 * Add support for Poppler 0.69 (#1004) and 0.71 (#1121)
     12
     13== Port ==
     14
     15 * /vsiaz/: support BlobEndpoint element in AZURE_STORAGE_CONNECTION_STRING such as found in Azurite (#957)
     16 * /vsis3/: detect Amazon EC2 instances that use the newer hypervisor (#958)
     17 * /vsis3/: honour CPL_VSIL_CURL_ALLOWED_EXTENSIONS configuration option (#995)
     18 * /vsicurl/: fix parsing of HTML file listing that got broken in GDAL 2.3.0
     19
     20== GDAL utilities ==
     21
     22 * gdalwarp: fix crash when warping on an existing dataset with less bands as needed
     23 * gdal2tiles: rename 'tilesize' and 'tileSize' variables to 'tile_size' to have uniform spelling, and fix exception (#1127)
     24 * gdal_grid: fix -clipsrc from a vector datasource (broken at least since GDAL 2.1)
     25
     26== GDAL algorithms ==
     27
     28 * gdal_grid linear: fix detection of degenerate triangles (#973)
     29
     30== GDAL drivers ==
     31
     32FITS driver:
     33 * allow reading/writing beyond 2 billion pixel limit
     34
     35GeoRaster driver:
     36 * Fix the issue by freeing the temporary lobs created by readCLob() and writeCLOB().
     37 
     38GPKG driver:
     39 * properly delete gridded coverage raster layers
     40
     41GRIB driver:
     42 * interpret missing data values correctly for complex packing when original data is integer (#1063)
     43 * fix writing of nodata value for complex value when original data is integer (#1063)
     44 * add UNIT[] node to SRS on reading, so that is valid
     45
     46GTiff driver:
     47 * update COMPRESSION_ZSTD to the new value of 50000. Still recognize files created with 34926, but only in the branch, and emit warning
     48 * internal libtiff: tif_lzma.c: report error in LZMAPreEncode() which can require a lot of memory; and skip gracefully in tests in that case (#1026)
     49
     50IRIS driver:
     51 * add UNIT[] node to SRS on reading, so that is valid
     52
     53NetCDF driver:
     54 * fix west > east if west should be < east (#1114)
     55
     56PDS4 driver:
     57 * add UNIT[] node to SRS on reading, so that is valid
     58
     59RasterLite2 driver:
     60 * fail on Create() that is not supported
     61
     62RDA driver:
     63 * enable support for DG RDA Image Reference string
     64
     65VRT driver:
     66 * deal with serialized nodata value that is slightly outside Float32 validity range (#1071)
     67
     68WMTS driver:
     69 * fix issue with inappropriate zoom level being selected causing integer overflow in raster dimension computation
     70 * fix potential off-by-one pixel when compositing the underlying WMS/TMS source into the final raster
     71
     72== OGR core ==
     73
     74 * SQLite dialect: fix when ROWID is used in WHERE clause and the source layer has a real FID column name
     75 * GML geometry parser: recognize MultiGeometry.geometryMembers syntax (refs https://issues.qgis.org/issues/19571)
     76
     77== OGRSpatialReference ==
     78
     79 * FindMatches(): if the input SRS has a EPSG code, check that its definition and the EPSG one actually matches (#990)
     80
     81== OGR utilities ==
     82
     83 * ogr_merge.py: fix issue with non-ASCII characters (#1067)
     84
     85== OGR drivers ==
     86
     87DXF driver:
     88 * fix memory leak in case of attempt to write GeometryCollection of unsupported type. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11516.
     89
     90GeoJSON driver:
     91 * RFC7946 writer: clip and offset geometries outside [-180,180] (#1068)
     92
     93KML/LIBKML drivers:
     94 * robustify for out-of-memory conditions (https://issues.qgis.org/issues/19989)
     95
     96LIBKML driver:
     97 * make edition of existing file work (https://issues.qgis.org/issues/18631)
     98 * implement OGRLIBKMLLayer::SyncToDisk() to fix https://issues.qgis.org/issues/18631)
     99 * workaround weird issue with OSGeo4W and newline characters in <coordinate> element (https://issues.qgis.org/issues/19215)
     100
     101MSSQLSpatial driver:
     102 * Fix geometry parser with M values (#1051)
     103
     104MVT driver:
     105 * disable check on 'extent' field in identifiation method, which rejected tiles with extent > 16384
     106
     107OpenFileGDB driver:
     108 * fix potential crash on corrupted datasets. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=11313.
     109
     110Shape driver:
     111 * avoid being dependent on correctness of file size field in .shp. Fixes https://lists.osgeo.org/pipermail/gdal-dev/2018-October/049218.html
     112
     113SQLite driver:
     114 * do not run spatial index creation in rollback code
     115
     116XLSX / ODS drivers:
     117 * avoid harmless warning in some cases when guessing column data types
     118
     119== Python bindings ==
     120
     121 * avoid crash in ReadRaster() under low memory condition (#1026)