3.1.8
Includes a significant performance improvement for some queries, especially on large databases and a bug fix for generated STAC documents.
Minimum suported Python version is now 3.12.
If upgrading a production version from 3.1.5 or earlier, note that the location of the Flask create_app function has moved from cubedash.create_app() to cubedash.startup_utils.create_app().
What's Changed
- readthedocs: use Ubuntu 26.04/Python 3.14 by @pjonsson in #1171
- dataset: only request lineage when used by @pjonsson in #1167
- extents: only get shapes when used by @pjonsson in #1172
- Search by product ids by @SpacemanPaul in #1175
- pyproject: require Python 3.12 by @pjonsson in #1173
- Pin latest core and update tests for STAC fix. by @SpacemanPaul and @Ariana-B in #1177
Automated updates
- build(deps): bump astral-sh/uv from 0.11.17 to 0.11.18 by @dependabot[bot] in #1165
- build(deps): bump the actions-deps group with 5 updates by @dependabot[bot] in #1166
- build(deps): bump astral-sh/uv from 0.11.18 to 0.11.19 by @dependabot[bot] in #1169
- build(deps): bump osgeo/gdal from ubuntu-small-3.13.0 to ubuntu-small-3.13.1 by @dependabot[bot] in #1170
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1174
- build(deps): bump astral-sh/uv from 0.11.19 to 0.11.20 by @dependabot[bot] in #1176
The Open Data Cube Steering Council thanks RISE and Geoscience Australia for their contributions to this release, and ongoing support of the project.
Full Changelog: 3.1.7...3.1.8