|
| 1 | +# GDAL/OGR 3.6.2 Release Notes |
| 2 | + |
| 3 | +GDAL 3.6.2 is a bugfix release. |
| 4 | + |
| 5 | +## General |
| 6 | + |
| 7 | +[RFC69](https://gdal.org/development/rfc/rfc69_cplusplus_formatting.html): |
| 8 | +Whole code base C/C++ reformatting |
| 9 | + |
| 10 | +## Build |
| 11 | + |
| 12 | +* Avoid warning with curl >= 7.55 about CURLINFO_CONTENT_LENGTH_DOWNLOAD being |
| 13 | + deprecated |
| 14 | +* Avoid warning with curl >= 7.87 about CURLOPT_PROGRESSFUNCTION being |
| 15 | + deprecated |
| 16 | +* fix nitfdump build against external libtiff (#6968) |
| 17 | +* fix compilation with gcc 4.8.5 of Centos 7.9 (#6991) |
| 18 | + |
| 19 | +## Data files |
| 20 | + |
| 21 | +* tms_MapML_CBMTILE.json: fix wrong matrixWidth value (#6922) |
| 22 | + |
| 23 | +## GDAL 3.6.2 |
| 24 | + |
| 25 | +### Port |
| 26 | + |
| 27 | +* CPLGetUsablePhysicalRAM(): take into account RSS limit (ulimit -m) (#6669) |
| 28 | +* CPLGetNumCPUs(): take into sched_getaffinity() (#6669) |
| 29 | + |
| 30 | +### Algorithms |
| 31 | + |
| 32 | +* Warp: fix crash in multi-threaded mode when doing several warping runs with |
| 33 | + the same WarpOperation |
| 34 | +* RasterizeLayer: prevent out-of-bounds index/crash on some input data (#6981) |
| 35 | + |
| 36 | +### Core |
| 37 | + |
| 38 | +* gdal_pam.h: workaround for code including it after windows.h |
| 39 | + |
| 40 | +### Raster drivers |
| 41 | + |
| 42 | +AAIGRID driver: |
| 43 | + * fix CreateCopy() of source raster with south-up orientation (#6946) |
| 44 | + |
| 45 | +BAG driver: |
| 46 | + * conform to the final BAG georeferenced metadata layer specification (#6933) |
| 47 | + |
| 48 | +ESRIC driver: |
| 49 | + * Fix DCAP_VECTOR metadata |
| 50 | + |
| 51 | +JPEGXL driver: |
| 52 | + * advertise COMPRESSION_REVERSIBILITY=LOSSY when there is a JPEG |
| 53 | + reconstruction box |
| 54 | + |
| 55 | +netCDF driver: |
| 56 | + * deal with files with decreasing latitudes/north-up orientation and presence |
| 57 | + of actual_range attribute (#6909) |
| 58 | + |
| 59 | +VRT driver: |
| 60 | + * VRTSourcedRasterBand: replace potentially unsafe cpl::down_cast<> by |
| 61 | + dynamic_cast<> |
| 62 | + |
| 63 | +## OGR 3.6.2 |
| 64 | + |
| 65 | +### Core |
| 66 | + |
| 67 | +* OGRGenSQLResultsLayer::GetFeatureCount(): fix it to return -1 when base layer |
| 68 | + also returns -1 (#6925) |
| 69 | +* OGRXercesInstrumentedMemoryManager::deallocate(): avoid (likely harmless) |
| 70 | + unsigned integer overflow in error code path. |
| 71 | +* GPKG/SQLite dialect: fix issues when SQL statement provided to ExecuteSQL() |
| 72 | + starts with space/tabulation/newline (#6976) |
| 73 | +* ArrowArray generic: FillBoolArray(): avoid out-of-bounds write access |
| 74 | + |
| 75 | +### Utilities |
| 76 | + |
| 77 | +* ogr2ogr: make -nln flag with GeoJSON output even if a name exists in input |
| 78 | + GeoJSON (#6920) |
| 79 | +* ogr2ogr: silent reprojection errors related to IsPolarToWGS84() in |
| 80 | + OGRGeometryFactory::transformWithOptions() |
| 81 | + |
| 82 | +### Drivers |
| 83 | + |
| 84 | +GML driver: |
| 85 | + * fix recognizing WFS GetFeature response with a very long initial XML element |
| 86 | + (#6940) |
| 87 | + * default srsDimension to 3 for CityGML files (#6989) |
| 88 | + * fix incorrect behavior when using GFS_TEMPLATE open option with a .gfs that |
| 89 | + refers to FeatureProperty/FeaturePropertyList fields (#6932) |
| 90 | + |
| 91 | +GeoPackage driver: |
| 92 | + * fix threaded RTree building when creating several layers (3.6.0 regression), |
| 93 | + by disabling async RTree building |
| 94 | + * avoid SQLite3 locking in CreateLayer() due to RemoveOGREmptyTable() |
| 95 | + |
| 96 | +NGW driver: |
| 97 | + * remove DCAP_ items set to NO (#6994) |
| 98 | + |
| 99 | +Parquet driver: |
| 100 | + * update to read and write GeoParquet 1.0.0-beta.1 specification (#6646) |
| 101 | + |
| 102 | +Selafin driver: |
| 103 | + * Fix DCAP_VECTOR metadata |
| 104 | + |
1 | 105 | # GDAL/OGR 3.6.1 Release Notes |
2 | 106 |
|
3 | 107 | GDAL 3.6.1 is a bugfix release. It officially retracts GDAL 3.6.0 which |
|
0 commit comments