Datacube

Latest version: v1.8.19

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 13

1.9.0pre01

Administrative pre-release to facilitate team cooperation.

1.8.19

Not secure
Ensures floating point COGs generated by ODC code are written out in a form that both GDAL and ESRI ArcGIS will handle correctly.

What's Changed

* Update readthedocs stylesheet for dark theme styling by Ariana-B in https://github.com/opendatacube/datacube-core/pull/1579
* Update docker image to GDAL 3.9/Python 3.12/Ubuntu 24.04 by SpacemanPaul in https://github.com/opendatacube/datacube-core/pull/1587
* Add deprecation warning for config environment names that will not be supported in 1.9 by SpacemanPaul in https://github.com/opendatacube/datacube-core/pull/1592
* Always write floating point bands to cogs with nodata=nan for ESRI and GDAL compatibility by SpacemanPaul in https://github.com/opendatacube/datacube-core/pull/1602
* Update whats_new for 1.8.19 release by SpacemanPaul in https://github.com/opendatacube/datacube-core/pull/1612

1.8.18

Not secure
Transitional Release

1.8.18 contains bugfixes, as well as enhancements and changes to help prepare for the migration to Open Data Cube 1.9.x. This release likely contains the last significant enhancements to the 1.8.x series. The first 1.9 series release candidate will be published imminently. Future development will focus on the 1.9.x series, although 1.8.x series maintenance and bugfix releases will continue for the forseeable future.

- Add dataset cli tool `find-duplicates` to identify duplicate indexed datasets (1517)
- Make solar_day() timezone aware (1521)
- Warn if non-eo3 dataset has eo3 metadata type (1523)
- Update pandas version in docker image to be consistent with conda environment and default to stdlib
timezone instead of pytz when converting timestamps; automatically update copyright years (1527)
- Update github-Dockerhub credential-passing mechanism. (1528)
- Tweak `list_products` logic for getting crs and resolution values (1535)
- Add new ODC Cheatsheet reference doc to Data Access & Analysis documentation page (1543)
- Compatibility fix to allow users to supply `odc.geo`-style GeoBoxes to `dc.load(like=...)` (1551)
- Fix broken codecov github action. (1554)
- Update documentation links to DEA Knowledge Hub (1559)
- Throw error if ``time`` dimension is provided as an int or float to Query construction
instead of assuming it to be seconds since epoch (1561)
- Add generic NOT operator and for ODC queries and ``Not`` type wrapper (1563)
- Update whats_new.rst for release (1568)

Includes contributions from robbibt, Ariana-B, benji-glitsos-ga and SpacemanPaul

1.8.17

Not secure
- Fix database permission-handling bug affecting `datacube system init --no-init-users` for the `postgres` index driver (1504).
- Switch to new `jsonschema` "referencing" API, and pin `jsonschema>=4.18` (1477)
- Update `whats_new.rst` for 1.8.17 release (1510)

With contributions from Ariana-B and SpacemanPaul. Thanks to omad and emmaai for identifying the issues.

1.8.16

Not secure
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.

1.8.15

Not secure
The previous release of the Open Data Cube (1.8.14) replaced a deprecated import API for driver loading. Unfortunately the new API used is only supported by Python>=3.10. This means that v1.8.14 was not compatible with Python 3.8 and 3.9.

The Open Data Cube aims to support Python >= 3.8 and we apologise to the community for this oversight.

This v1.8.15 release replaces the problematic API with one that is supported by Python 3.8 and 3.9 (1469), and updates `whats_new.rst` (1470). There are no other changes in this release.

Thanks to emmaai for identifying the issue and Ariana-B for fixing it.

Page 3 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.