techmatters / terraso-backend

A Django project that powers the backend of Terraso platform.
GNU Affero General Public License v3.0
21 stars 4 forks source link

build(deps): bump gdal from 3.8.4 to 3.9.2 #1421

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps gdal from 3.8.4 to 3.9.2.

Release notes

Sourced from gdal's releases.

GDAL 3.9.2

Bug fix release. See release notes: https://github.com/OSGeo/gdal/blob/v3.9.2/NEWS.md

GDAL 3.9.1

Bug fix release. See release notes: https://github.com/OSGeo/gdal/blob/v3.9.1/NEWS.md

GDAL 3.9.0

The 3.9.0 release is a new feature release with the following highlights:

  • RFC 96: Deferred C++ plugin loading
  • RFC 97: OGRFeatureDefn, OGRFieldDefn and OGRGeomFieldDefn "sealing"
  • RFC 98: Build requirements for GDAL 3.9
  • RFC 99: Geometry coordinate precision
  • Add S104 (Water Level Information for Surface Navigation Product) and S111 (Surface Currents Product) raster read-only drivers (required libhdf5)
  • Add raster GTI (GDAL Raster Tile Index) driver to support catalogs with huge number of sources.
  • Add vector MiraMonVector read/creation driver (#9688)
  • Deprecated ARG driver has been removed (#7920)

and many other enhancements and fixes as detailed in the release notes

GDAL 3.8.5

Bug fix release. See release notes: https://github.com/OSGeo/gdal/blob/v3.8.5/NEWS.md

Changelog

Sourced from gdal's changelog.

GDAL/OGR 3.9.2 Release Notes

GDAL 3.9.2 is a bugfix release.

Build

  • Fix compilation against openssl-libs-3.2.2-3 of fedora:rawhide
  • Fix compilation against libarchive-3.3.3-5 as shipped by RHEL 8 (#10428)
  • Fix -Wnull-dereference warnings of gcc 14.2

GDAL 3.9.2

Port

  • CPLFormFilename()/CPLGetDirname()/CPLGetPath(): make it work with 'vsicurl/http://example.com?foo' type of filename, to fix Zarr driver

Core

  • GDALCopyWords(): Fix double->uint64 when input value > UINT64_MAX that was wrongly converted to 0

Raster utilities

  • gdalinfo_output.schema.json: pin stac-extensions/eo to v1.1.0
  • gdal_translate: fix -a_nodata to accept '-inf' as input (3.9.0 regression)
  • gdalwarp: fix -srcnodata/-dstnodata to accept negative value in first position (3.9.0 regression)
  • gdalbuildvrt: -fix -srcnodata/-vrtnodata to accept negative value in first position (3.9.0 regression)
  • gdallocationinfo: avoid extra newline character in -valonly mode if coordinate is outside raster extent (3.9.0 regression)
  • gdal_rasterize: on a int64 band, set nodata value as int64 (#10306)
  • gdal_rasterize: restrict to defaulting to Int64 raster data type only if output driver supports it (and the burned field is Int64)
  • gdal_retile: error out with clear message when trying to retile a file with a geotransform with rotation terms, or several input files with inconsistent SRS (#10333)
  • gdallocationinfo: in -E echo mode, always report input coordinates, not pixel,line
  • gdal2tiles: update links in generate_leaflet(), remove OSM Toner (#10304)
  • openstreetmap/operations#737
  • gdal2tiles: fix exception with --nodata-values-pct-threshold but not --excluded-values on a multi-band raster

Raster drivers

COG driver:

  • properly deal with mask bands w.r.t resampling when generating JPEG output, or when input has a mask band (3.5 regression) (#10536)

... (truncated)

Commits
  • 3aae5b4 Prepare for GDAL 3.9.2rc2
  • e1871ff Merge pull request #10593 from OSGeo/backport-10589-to-release/3.9
  • 028f632 gdallocationinfo: in -E echo mode, always report input coordinates, not pixel...
  • 61eea4e VRT: fix reading from virtual overviews when SrcRect / DstRect elements are m...
  • 4d4a47c [Lint] VRT: remove use of magic constant -1.0 for uinitialized src/dst window
  • 4952bc2 VRTProcessedDataset: test overviews
  • d2d00c1 Merge pull request #10594 from OSGeo/backport-10587-to-release/3.9
  • 817153c netCDF multidim: fix use-after-free on string variables in ReadOneElement()
  • b15aca7 Python bindings: make MDArray.Write(array_of_strings) work with a 0-d string ...
  • 09e8d86 Prepare for GDAL 3.9.2
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 1 month ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.