Skip to content

Commit 9fe5e1e

Browse files
committed
Prepare for GDAL 2.4.4
1 parent fbb9a62 commit 9fe5e1e

File tree

8 files changed

+100
-10
lines changed

8 files changed

+100
-10
lines changed

gdal/GDALmake.opt.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ GDAL_INCLUDE = -I$(GDAL_ROOT)/port -I$(GDAL_ROOT)/gcore \
123123
# libtool targets and help variables
124124
LIBGDAL := libgdal.la
125125
LIBGDAL_CURRENT := 25
126-
LIBGDAL_REVISION := 3
126+
LIBGDAL_REVISION := 4
127127
LIBGDAL_AGE := 5
128128

129129
# native build targets and variables

gdal/NEWS

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,93 @@
1+
= GDAL/OGR 2.4.4 Release Notes =
2+
3+
The 2.4.4 release is a bug fix release.
4+
5+
== Build ==
6+
7+
* Fix build against Poppler 0.82 and 0.83
8+
* MacOSX builds: Removed unnecessary header include and changed strnlen to CPLStrnlen (#1920)
9+
10+
== Port ==
11+
12+
* /vsicurl (and derived filesystems): fix concurrency issue with multithreaded reads (#1244)
13+
14+
== Algorithms ==
15+
16+
* Contour algorithm: fix (over) precision issue when comparing pixel value to NoData on Float32 rasters (#1987)
17+
* Multithreaded warper: make sure a transformer object is used by the thread which created it (#1989). This workarounds a PROJ bug also fixed per https://github.com/OSGeo/PROJ/pull/1726
18+
* GDALFillNodata: fix crash when smooth_iterations is used, and with some progress functions such as the one used by Python (#1184)
19+
* RPC transformer: test success code of GDALRPCTransform() in GDALCreateRPCTransformer()
20+
21+
== GDAL core ==
22+
23+
* Block cache: fix corruption on multithreaded write on datasets (#2011)
24+
* GDALUnrolledCopy<GByte,2,1>: fix SSE2-only implementation (when SSSE3 is not available)
25+
26+
== GDAL utilities ==
27+
28+
* gdal2tiles: update cache calculation (#2020)
29+
30+
== GDAL drivers ==
31+
32+
COASP driver:
33+
* fix crash on invalid filename. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19740
34+
35+
IRIS driver:
36+
* make identification more restrictive to avoid false-positive identification of raw binary formats such as ENVI (#1961)
37+
38+
GRIB driver:
39+
* do not do erroneous K->C unit conversion for derived forecasts whose content is not a temperature, but a derived quantity, such as spread
40+
* update GRIB tables to degrib 2.24
41+
* add missing entries in MeteoAtmoChem table
42+
* add more values from Table 4.5 in Surface type table
43+
* add support for template 4.48 Optical Properties of Aerosol
44+
* avoid erroneous K->C conversion for Dew point depression
45+
46+
GTiff driver:
47+
* internal libtiff: tif_ojpeg.c: fix regression of https://gitlab.com/libtiff/libtiff/issues/172
48+
49+
HFA driver:
50+
* fix writing of compressed file when a RLE run count is in the [0x4000,0x8000[ range or [0x400000, 0x800000[ (#2150)
51+
52+
PDF driver:
53+
* fix crash on corrupted file. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19098
54+
* fix use-after-free on some corrupted PDF files. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19400
55+
56+
PDS driver:
57+
* fix opening of datasets with BSQ organization (or single band), where one band is larger than 2 GB (2.3 regression)
58+
* nasakeywordhandler: fixes to be able to read some labels with metadata items whose value is a list on several lines
59+
60+
VRT driver:
61+
* VRT warp: do not fail if a block has no corresponding source pixels (#1985)
62+
* fix requesting a downsampling version of the mask band of a source that has masks and overviews
63+
* avoid Invalid-enum-value behaviour. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19391
64+
65+
== OGR core ==
66+
67+
* OGRLinearRing::isPointOnRingBoundary(): fix incomplete test that could falsely return true if the point was aligned with a segment, but not between the nodes. Impact correct reconstruction of holes in shapefile driver
68+
* OGRGeometryFactory::ForceTo(): fix crash when forcing a MultiPolygon Z/M/ZM to a CompoundCurve (#2120)
69+
* SQLite dialect: fix issue when using JOIN on a layer without fast filter count capability
70+
71+
== OGR drivers ==
72+
73+
CAD driver:
74+
* Fix read ellipse and arc (fix #1886)
75+
76+
DXF driver:
77+
* fix handling of SPLINE whose first knot is at a very very close to zero negative (#1969)
78+
79+
ElasticSearch driver:
80+
* translate constructs like CAST(field_name AS CHARACTER[(x)]) = 'foo' to ES query language
81+
82+
GeoJSONSeq & TopoJSON drivers:
83+
* avoid false positive detection and errors on unrelated http[s]:// filenames
84+
85+
XLSX driver:
86+
* avoid Invalid-enum-value error. Fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=19337
87+
88+
WFS driver:
89+
* skip silently GeoServer EPSG:404000 dummy CRS
90+
191
= GDAL/OGR 2.4.3 Release Notes =
292

393
The 2.4.3 release is a bug fix release.

gdal/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.3
1+
2.4.4

gdal/gcore/gdal_version.h.in

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
#ifndef GDAL_VERSION_MAJOR
88
# define GDAL_VERSION_MAJOR 2
99
# define GDAL_VERSION_MINOR 4
10-
# define GDAL_VERSION_REV 3
10+
# define GDAL_VERSION_REV 4
1111
# define GDAL_VERSION_BUILD 0
1212
#endif
1313

@@ -24,9 +24,9 @@
2424

2525
#if !defined(DO_NOT_DEFINE_GDAL_RELEASE_DATE_AND_GDAL_RELEASE_NAME)
2626
#ifndef GDAL_RELEASE_DATE
27-
# define GDAL_RELEASE_DATE 20191028
27+
# define GDAL_RELEASE_DATE 20200108
2828
#endif
2929
#ifndef GDAL_RELEASE_NAME
30-
# define GDAL_RELEASE_NAME "2.4.3"
30+
# define GDAL_RELEASE_NAME "2.4.4"
3131
#endif
3232
#endif

gdal/swig/include/perl/gdal_perl.i

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,8 @@ use Geo::GDAL::Const;
143143
# Note that the 1/100000 digits may be used to create more than one
144144
# CPAN release from one GDAL release.
145145

146-
our $VERSION = '2.0403';
147-
our $GDAL_VERSION = '2.4.3';
146+
our $VERSION = '2.0404';
147+
our $GDAL_VERSION = '2.4.4';
148148

149149
=pod
150150

gdal/swig/include/perl/ogr_perl.i

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ ALTERED_DESTROY(OGRGeometryShadow, OGRc, delete_Geometry)
126126
%perlcode %{
127127

128128
package Geo::OGR;
129-
our $VERSION = '2.0403'; # this needs to be the same as that in gdal_perl.i
129+
our $VERSION = '2.0404'; # this needs to be the same as that in gdal_perl.i
130130

131131
Geo::GDAL->import(qw(:INTERNAL));
132132

gdal/swig/python/README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ reference documentation, but the `GDAL API Tutorial`_ includes Python examples.
1616
Dependencies
1717
------------
1818

19-
* libgdal (2.4.3 or greater) and header files (gdal-devel)
19+
* libgdal (2.4.4 or greater) and header files (gdal-devel)
2020
* numpy (1.0.0 or greater) and header files (numpy-devel) (not explicitly
2121
required, but many examples and utilities will not work without it)
2222

gdal/swig/python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# Howard Butler hobu.inc@gmail.com
88

99

10-
gdal_version = '2.4.3'
10+
gdal_version = '2.4.4'
1111

1212
import sys
1313
import os

0 commit comments

Comments
 (0)