Maintenance release
Various bug fixes and updates.
Previous releases of the ODC have supported Python 3.8+. With Python 3.8 now at end-of-life, and recent releases of key datacube dependencies (e.g. Xarray and PyProj) already requiring Python 3.9, this release officially drops support for Python 3.8.
Full list of changes:
- Improve error message for mismatch between dataset metadata and product signature 1472
- Mark ``--confirm-ignore-lineage``, ``--auto-add-lineage``, and ``--verify-lineage`` as deprecated
or to be deprecated 1472
- Default delta values in ``archive_less_mature`` and ``find_less_mature`` 1472
- Fix SQLAlchemy calls and pin jsonschema version to suppress deprecation warnings 1476
- Throw a better error if a dataset is not compatible with ``archive_less_mature`` logic 1491
- Fix broken Github action workflow 1496
- Support ``like=<GeoBox>`` in virtual product ``load`` 1497
- Don't archive less mature if archive_less_mature is provided as `False` instead of `None` 1498
- Raise minimum supported Python version to 3.9 1500
- Manually apply Dependabot updates, and update whats_new.rst for 1.8.16 release 1501
With contributions from SpacemanPaul Ariana-B and uchchwhash
Special thanks to all supporting organisations, especially Geoscience Australia.