Skip to content

Commit 6720262

Browse files
committed
NEWS.md: update for 3.11.5
1 parent d0d3c20 commit 6720262

File tree

1 file changed

+133
-0
lines changed

1 file changed

+133
-0
lines changed

NEWS.md

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,136 @@
1+
# GDAL/OGR 3.11.5 Release Notes
2+
3+
GDAL 3.11.5 is a bugfix release.
4+
5+
## Build
6+
7+
* Fix Clang 21 -Wunnecessary-virtual-specifier warnings
8+
* Add compatibility with Poppler 25.10 (support for older versions kept)
9+
(#13173)
10+
11+
## GDAL 3.11.5
12+
13+
### Port
14+
15+
* /vsis3/: fix issue when doing a new connection using EC2 credentials would go
16+
through WebIdentity (#13272)
17+
18+
### Algorithms
19+
20+
* InitializeDestinationBuffer(): do not return CE_Failure when emitting warning
21+
about INIT_DEST=NO_DATA without nodata, to make sure to 0 initialize the dest
22+
buffer (#13026)
23+
24+
### Raster core
25+
26+
* GDALAlgorithm: re-arrange argument validation so that
27+
'gdal raster create --bbox=' doesn't crash (#13112)
28+
* GDALMDArrayRegularlySpaced::IRead(): avoid potential unsigned integer
29+
overflow
30+
* Multidim: make CreateSlicedArray() also slice indexing variables of
31+
dimensions (#13119)
32+
* Multidim: Fix ``GetView(["::-1"])`` on a dimension of size 1
33+
34+
### Raster utilities
35+
36+
* GDALInfo(): fix crash on datasets not linked to a driver (#13106)
37+
* gdaldem: fix wrong results on non north-up src ds with aspect/tpi/tri
38+
(and on rotated for hillshade/slope/roughness) (#13100)
39+
* Fix crash on 'gdal_translate -of COG -b 1 -b 2 -b 3 -b mask
40+
RGBmask_with_ovr.tif out.tif', and tag mask band turned as regular one as
41+
alpha (#13183)
42+
43+
### Raster drivers
44+
45+
PDF driver:
46+
* Properly override FlushCache() instead of no longer existing SyncToDisk()
47+
48+
GTI driver:
49+
* make sure that a non readable source causes IRasterIO() to fail (#13212)
50+
51+
GTiff driver:
52+
* fix crash when setting color interpretation on newly created mask band
53+
54+
HDF4 driver:
55+
* skip long/lat values at nodata when creating GCPs (#13207)
56+
57+
LIBERTIFF driver:
58+
* fix reading a RGB pixel-interleaved file into a RGBA pixel-interleaved
59+
buffer (#13193)
60+
61+
VRT driver:
62+
* fix slowness when downsampling from VRTs with explicit resampling=nearest
63+
(qgis/QGIS#63293)
64+
* Pansharpening: make sure VRTPansharpenedRasterBand of overviews inherit the
65+
nodata value from the full res band
66+
* VRTMDArraySourceFromArray::Read(): fix various issues when reading with a
67+
negative step (#13236)
68+
69+
Zarr driver:
70+
* Kerchunk JSON: assorted set of fixes and improvement for datasets such as in
71+
https://noaa-nodd-kerchunk-pds.s3.amazonaws.com/index.html#nos/cbofs/
72+
* avoid infinite recursion on archives with hostile object names
73+
* emit an error when reading from a JSON/Kerchunk reference store and one of
74+
the pointed file cannot be opened (#13126)
75+
76+
## OGR 3.11.5
77+
78+
### Vector core
79+
80+
* OGRParseDate(): make it accept leap seconds
81+
* Geometry reprojection: fix issues with polar to geographic reprojection
82+
(#13222)
83+
* OGRBuildPolygonFromEdges(): return multipolygon when appropriate (fixes
84+
reading some DXF HATCH) (#13230)
85+
* OGRGeometryFactory::forceTo(): fix potential nullptr dereference
86+
87+
### Vector utilities
88+
89+
* gdal vector reproject: fix reprojecting from polar CRS to geographic
90+
coordinates (#13222)
91+
92+
### Vector drivers
93+
94+
ADBC driver:
95+
* error out on non-existing database with DuckDB (#13168)
96+
97+
DXF driver:
98+
* fix taking into account ENCODING open option (#13224)
99+
100+
ESRIJSON driver:
101+
* recognize esriFieldTypeDateOnly, esriFieldTypeTimeOnly,
102+
esriFieldTypeBigInteger, esriFieldTypeGUID and esriFieldTypeGlobalID data
103+
types
104+
* JSON variant detection heuristics: better recognize some ESRIJSON files
105+
106+
GML driver:
107+
* add support for gml:TimeInstantType (#13120)
108+
109+
GMLAS driver:
110+
* add support for gml:TimeInstantType (#13120)
111+
112+
GPKG driver:
113+
* optimize GetNextArrowArray() on SQL result layers that return 0 row (#13041)
114+
115+
MapInfo driver:
116+
* .tab: fix support of px vs pt for pen width, including fractional point
117+
width (#13064)
118+
119+
MBTiles driver
120+
* improve guessing of field type (#13232)
121+
122+
MVT driver:
123+
* fix reading files with 0-byte padding (#13268)
124+
125+
WFS driver:
126+
* make spatial filter be forwarded to server even if we don't understand the
127+
XSD schema (#13120)
128+
129+
## SWIG bindings
130+
131+
* Guard against null input to SuggestedWarpOutput (#13054)
132+
* fix non-freeing of dataset created with CreateVector()
133+
1134
# GDAL/OGR 3.11.4 Release Notes
2135

3136
GDAL 3.11.4 is a bugfix release.

0 commit comments

Comments
 (0)