[gdal-dev] GDAL/OGR 2.1.0 RC1 Available for Review

Even Rouault even.rouault at spatialys.com
Mon Apr 18 10:26:08 PDT 2016


Hi,

I have prepared a GDAL/OGR 2.1.0 release candidate. This is your 
last chance to test before the official release. There have been a number of 
non-trivial changes since beta1 (see diff log in Annex)

Peek up an archive among the following ones (by ascending size):

  http://download.osgeo.org/gdal/2.1.0/gdal-2.1.0RC1.tar.xz
  http://download.osgeo.org/gdal/2.1.0/gdal-2.1.0RC1.tar.gz
  http://download.osgeo.org/gdal/2.1.0/gdal210RC1.zip

The gdal-grass plugin is available at :

  http://download.osgeo.org/gdal/2.1.0/gdal-grass-2.1.0RC1.tar.gz

A snapshot of the gdalautotest suite is also available :

  http://download.osgeo.org/gdal/2.1.0/gdalautotest-2.1.0RC1.tar.gz
  http://download.osgeo.org/gdal/2.1.0/gdalautotest-2.1.0RC1.zip

And the documentation:

  http://download.osgeo.org/gdal/2.1.0/gdal210doc.zip

The NEWS file is here :

  http://trac.osgeo.org/gdal/wiki/Release/2.1.0-News

I'll call for a vote promoting it to final next week if no serious problems are 
reported.

Best regards,

Even

Annex: changes since 2.1.0beta1:
- New MRF tile format JPNG (PNG or JPEG, depending on transparency)
- Perl bindings: fix #6431. Perl bindings: #6431. Typemaps for GIntBig and 
GUIntBig. Also fixes to two other typemaps dealing with these types.
- A few code cleanups in frmts/raw
- Java bindings: bump minimal java version to 1.5 in case SWIG generates 
anotations (#6433, patch by Bas Couwenberg)
- Java bindings: disable generation of bindings for GNM as they are not ready 
yet (#6434)
- SQLITE VFS: increase mxPathname to 2048 by default, and provide 
OGR_SQLITE_VFS_MAXPATHNAME config option to be able to configure that higher if 
that would be needed. Useful when dealing with very long names like 
/vsicurl/.... with AWS S3 security tokens
- MBTiles: add capability to open /vsicurl/https:// signed AWS S3 URLs
- /vsicurl/: by default do not use HEAD request when detecting a AWS S3 signed 
URL
- Use GDALCanFileAcceptSidecarFile() in GDALMDReaderManager::GetReader()
- Fix GDALDefaultOverviews::OverviewScan() to properly use 
GDALCanFileAcceptSidecarFile(), and unbreak nitf_46_jasper test that relies on 
the OVERVIEW_FILE mechanism
- /vsicurl/: manage redirection from public URLs to redirected AWS S3 signed 
urls, with management of the expiration. Enabled by default. Can be disabled 
if CPL_VSIL_CURL_USE_S3_REDIRECT=NO (#6439)
- configure: remove useless AC_CHECK_FUNC(setlocale) (#6438)
- PLScenes V0: avoid opening raster to generate dummy .aux.xml
- SQLITE VFS: do not probe -wal files on /vsicurl/
- DXF: take into account full definition of spline entity (degree, control 
points, weights and knots) when stroking splines (#6436)
- Shape: add capability to restore/build a missing .shx file when defining 
SHAPE_RESTORE_SHX to TRUE (#5035)
- GRASS: fix compilation by moving C++ headers include out of extern C scope
- Define HAVE_CXX11 for C++ >= 2011 compilation environments (#6432).
- SWIG bindings: add SpatialReference.GetAxisName() and 
SpatialReference.GetAxisOrientation() (#6441)
- gdal_translate: fix -a_nodata with negative values on rasters that have 
PIXELTYPE=SIGNEDBYTE; fix preserving PIXELTYPE=SIGNEDBYTE with VRT
- MRF: Allow block counts larger than 2e9 by using GIntBig math
- SWIG: add SpatialReference.GetAngularUnitsName() (#6445)
- SWIG: partially revert r33734 and r33736 so that GetFieldIndex(name) and 
GetGeomFieldIndex(name) do not emit errors. They are the only way to check if 
a field exists. Particularly Python bindings use them to guess if f['foo'] is 
an attribute field or geometry field
- Perl bindings: GetFieldIndex should issue an error. Fix an error in STORE 
method. Add tests.
- MBTiles: fix so that datasets whose lowest min zoom level is 16 or above are 
recognized
- MBTiles: write minzoom and maxzoom metadata items
- json_ex_get_object_by_path(): don't make it return intermediate object if 
the full path cannot be solved
- PLScenes: fix code to work with final V1 API
- GDALWarpOperation::CreateKernelMask(): fix potential 32 bit integer overflow 
when using warp memory value > 2GB (#6448)
- ogr2ogr: fix inappropriate warning about FileGDB not being the appropriate 
target driver, when FileGDB is compiled as a plugin and thus registered before 
OpenFileGDB
- BSB: fix compilation issues with -DBSB_CREATE
- update mrsid driver build to find MrSID 9.5 dll
- MBTILES / GPKG: fix generation of files with 1-band paletted input dataset. 
Also improve the logic to retrieve color palette when forcing BAND_COUNT=1 on 
opening (#6450)
- MSG: fix build with -Werror=format-security (#6451)
- OGRParseDate(): more strict validation to reject invalide dates (#6452)
- Fix CPLsscanf() to be conformant regarding how space/tab/... separators are 
handled, so as to fix OGR GMT to be able to read coordinates separated by 
tabulations (#6453)
- gdal_translate: fix random behaviour when -scale is used without source 
bounds (#6455)
- MBTiles: be robust to invalid 'bounds' at dataset opening (#6458)
- MySQL: fix Windows build with recent MySQL versions and Visual Studio 2015 
(patch by jmckenna, #6457)
- better handling of various object coordinate systems found in dxf files for 
point, line, polyline, spline and ellipse entities. Add anchor position to 
text styles. Remove polygon/polyface mesh parsing from polyline entity (#6459)
- RMF: add read/write access to new RMF format for files larger than 4 Gb 
(version=0x201) (https://github.com/OSGeo/gdal/pull/11)
- GPKG/MBTiles writer: implement strategy to flush partial_tiles temporary 
database when it becomes too big (#6462)
- GPKG/MBTiles writer: when writing to GoogleMapsCompatible tiling scheme, 
better deal with source rasters in EPSG:4326 with latitude = +/-90 (#6463)
- Java bindings: fix typemap for input parameter of type GIntBig (fixes 
GetFeature(long), DeleteFeature(long), etc...) (#6464)


-- 
Spatialys - Geospatial professional services
http://www.spatialys.com


More information about the gdal-dev mailing list