Skip to content

Commit dde6141

Browse files
committed
NEWS.md: update for 3.11.4
1 parent 6d96649 commit dde6141

File tree

1 file changed

+135
-0
lines changed

1 file changed

+135
-0
lines changed

NEWS.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,138 @@
1+
# GDAL/OGR 3.11.4 Release Notes
2+
3+
GDAL 3.11.4 is a bugfix release.
4+
5+
## Build
6+
7+
* Install missing symlinks for completions of a few missing utilities, and
8+
remove ones that are no longer installed
9+
* CMake: fix checks for CMAKE_SYSTEM_PROCESSOR on non Windows platforms
10+
* Various compiler and cppcheck warning fixes
11+
* Add option to disable libavif version check
12+
13+
## GDAL 3.11.4
14+
15+
### Port
16+
17+
* AWS: Fix aws sso cache file location and region parameter (#12064)
18+
* /vsis3/: retrieve path specific options in ReadDir()
19+
* /vsiaz/: fix ReadDir() with AZURE_NO_SIGN_REQUEST=YES
20+
* /vsirar/: fix Read() that can return a negative value when opening a rar made
21+
of a single file with /vsirar/the.rar (#12944)
22+
23+
### Algorithms
24+
25+
* Warp: use UInt16 nearest neighbor warping specific code path
26+
* Warp: fix error when reprojecting large raster (such as WMTS with global
27+
extent) (#12965)
28+
* Warp: avoid inserting CENTER_LONG when warping whole >=360 longitude range
29+
to WebMercator (#13017)
30+
31+
### Raster core
32+
33+
* GDALNoDataMaskBand::IRasterIO(): fix corruption when reading from Byte band
34+
and nLineSpace > nBufXSize (3.10.0 regression)
35+
* RAT: Fix invalid memory access in ValuesIO
36+
* GetDefaultHistogram(): fix error (on non Byte type) when min=max (#12851)
37+
* GDALMDArray::AsClassicDataset(): fix crash on 1D-array when iYDim is invalid
38+
(#12855)
39+
* GDALAntiRecursionStruct: fix so that a std::map doesn't increase out of
40+
control (#12931)
41+
* RasterIO/overview mode resampling: properly takes into account NaN for
42+
Float16/CFloat16
43+
44+
### Raster utilities
45+
46+
* gdal_translate: display full synopsis in case of error (#12763)
47+
* gdalmdiminfo: fix crash on a null string attribute
48+
* gdalwarp: for TPS warping, use -wo SOURCE_EXTRA=5 by default (#12736)
49+
* gdal_footprint: fail if there is a simplification error and there is a single
50+
input feature (#12724)
51+
* Make 'gdal mdim info' return 0 when there is no error (#12796)
52+
* gdal_viewshed: set lower bound of DEM to input raster (#12758)
53+
* gdal info: fix --help and 'gdal info i_do_not_exist --format=text' (#12812)
54+
55+
### Raster drivers
56+
57+
BT driver:
58+
* Restored (was removed in 3.11.0) (qgis/QGIS#63015)
59+
60+
COG driver:
61+
* fix creation with complex data types (#12915)
62+
63+
ENVI driver:
64+
* warn/error out if samples/lines/bands are greater than INT_MAX (#12781)
65+
66+
GTI driver:
67+
* fix erroneous removal of contributing source in some cases
68+
69+
GTiff driver:
70+
* fix creating a R,G,B,Nir file without explicit PHOTOMETRIC creation option
71+
* SRS reader: fix misidentification of vertical datum NAVD88 (as 'Derived
72+
California Orthometric Heights of 1988 epoch 2025') with PROJ 9.7dev
73+
database
74+
75+
GTiff/COG drivers:
76+
* emit warnings when using JXL_DISTANCE/JXL_ALPHA_DISTANCE without
77+
JXL_LOSSLESS=NO
78+
79+
HDF5 driver:
80+
* multidim: fix reading array with non-default stride
81+
* fix path issues when reading GEOLOCATION from .aux.xml (#12824)
82+
83+
JPEGXL driver:
84+
* Make 'gdal_translate non_byte.jxl byte.jxl -ot Byte' work properly
85+
86+
KMLSuperOverlay driver:
87+
* fix creating datasets using extended-length path on Windows (#12601)
88+
89+
netCDF driver:
90+
* make LIST_ALL_ARRAYS=YES work on datasets that have no 2D array (#12793)
91+
92+
RCM driver:
93+
* remove illegal calls to CPLFree() in error code path
94+
95+
## OGR 3.11.4
96+
97+
### Vector utilities
98+
99+
* gdal vector concat: allow to concat more than 1000 files
100+
101+
### Vector drivers
102+
103+
Arrow/Parquet drivers:
104+
* implement Close() and call it from destructor, so that delete on a dataset
105+
properly flushes
106+
107+
CSV driver:
108+
* fix opening directory with .csv and .prj files (#12728)
109+
* fix file descriptor leak in one case
110+
111+
GML driver:
112+
* takes into account JGD2024 CRS from recent Japan's Fundamental Geospatial
113+
Data (FGD) (#12897)
114+
115+
GPKG driver:
116+
* fix random crash in GetNextArrowArrayAsynchronous() (#12934)
117+
118+
MongoDB driver:
119+
* add compatibility with >=mongo-cpp-driver-4
120+
121+
OCI driver:
122+
* fix varchar2 type length
123+
124+
SQLite driver:
125+
* make REGEXP behave like official extension regarding NULL handling
126+
127+
## Python bindings
128+
129+
* Dataset/Band.WriteArray(): fix writing of arrays with a 0-stride (#12913)
130+
131+
## Java Bindings
132+
133+
* restore -fno-strict-aliasing
134+
* avoid double free with Band.GetDataset().Close() (#12764)
135+
1136
# GDAL/OGR 3.11.3 Release Notes
2137

3138
GDAL 3.11.3 is a bugfix release.

0 commit comments

Comments
 (0)