opendatacube / datacube-explorer

Web-based exploration of Open Data Cube collections
Apache License 2.0
56 stars 31 forks source link

Bump osgeo/gdal from ubuntu-small-3.8.5 to ubuntu-small-3.9.0 #600

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 4 months ago

Bumps osgeo/gdal from ubuntu-small-3.8.5 to ubuntu-small-3.9.0.

Release notes

Sourced from osgeo/gdal's releases.

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

Changelog

Sourced from osgeo/gdal's changelog.

GDAL/OGR 3.9.0 Releases Notes

GDAL/OGR 3.9.0 is a feature release. Those notes include changes since GDAL 3.8.0, but not already included in a GDAL 3.8.x bugfix release.

In a nutshell...

  • 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)
  • Code linting

Build

  • CMake: add [GDAL|OGR]_REGISTER_DRIVER_<driver_name>_FOR_LATER_PLUGIN variables (RFC 96)
  • CMake: Bump max compatible version to 3.28
  • CMake: add a way of defining an external deferred driver by setting one or several ADD_EXTERNAL_DEFERRED_PLUGIN_XXX CMake variables (RFC 96)
  • CMake: error out if a driver has been asked as a plugin, but conditions are not met
  • CMake: rework PROJ detection
  • CMAKE_UNITY_BUILD=YES builds are possible, but not recommended for production
  • gdal.cmake: set -DDEBUG for CMAKE_BUILD_TYPE=Debug for Windows builds as well
  • CMake: add GDAL_FIND_PACKAGE_OpenJPEG_MODE and GDAL_FIND_PACKAGE_PROJ_MODE variables
  • FindSQLite3.cmake: avoid repeating finding SQLite3_INCLUDE_DIR/ SQLite3_LIBRARY if existed.
  • Add compatibility for Intel Compiler 2024.0.2.29

Backward compatibility issues

See MIGRATION_GUIDE.TXT

Changes in installed files

... (truncated)

Commits
  • bb5ea61 Prepare for 3.9.0RC2
  • 3482a3a Merge pull request #9869 from OSGeo/backport-9865-to-release/3.9
  • 651cae1 PG: avoid aborting transactions when calling LoadMetadata() and ogr_system_ta...
  • ed9ad54 PG: LoadTables(): do not list ogr_system_tables schema in non-PostGIS mode or...
  • 4986e14 Merge pull request #9868 from OSGeo/backport-9866-to-release/3.9
  • ea24956 PG: emit warning when using GEOMETRY_NAME!=wkb_geometry on non-PostGIS enable...
  • 0ec4846 ogr_pg.py: make only_without_postgis annotation really test non-PostGIS mode
  • 85cf04f PG: fix retrieving layer description in non-PostGIS mode
  • 3482997 GenBIN: avoid integer overflow (fixes https://bugs.chromium.org/p/oss-fuzz/is...
  • 88f6743 Prepare for GDAL 3.9.0rc1
  • Additional commits viewable in compare view


Dependabot compatibility score

You can trigger a rebase of this PR 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)

πŸ“š Documentation preview πŸ“š: https://datacube-explorer--600.org.readthedocs.build/en/600/

Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

dependabot[bot] commented 3 months ago

Superseded by #613.