Skip to content

Releases: opendatacube/datacube-ows

OWS 1.9.14

20 May 01:35
f3ffd02

Choose a tag to compare

Adds support for per-layer override of load driver and upgrades docker image to GDAL 3.13.0,
along with other minor cleanup.

What's Changed

Automated Updates

  • build(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1574
  • build(deps): bump osgeo/gdal from ubuntu-small-3.12.3 to ubuntu-small-3.12.4 by @dependabot[bot] in #1573
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1575
  • build(deps): bump astral-sh/uv from 0.11.7 to 0.11.8 by @dependabot[bot] in #1576
  • build(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 in the actions-deps group by @dependabot[bot] in #1578
  • build(deps): bump mambaorg/micromamba from 2.5.0 to 2.6.0 by @dependabot[bot] in #1577
  • build(deps): bump mambaorg/micromamba from db88fcb to bca7732 by @dependabot[bot] in #1579
  • build(deps): bump astral-sh/uv from 0.11.8 to 0.11.10 by @dependabot[bot] in #1580
  • build(deps): bump astral-sh/uv from 0.11.10 to 0.11.11 by @dependabot[bot] in #1581
  • build(deps): bump mako from 1.3.11 to 1.3.12 by @dependabot[bot] in #1582
  • build(deps): bump github/codeql-action from 4.35.2 to 4.35.3 in the actions-deps group by @dependabot[bot] in #1585
  • build(deps): bump astral-sh/uv from 0.11.11 to 0.11.13 by @dependabot[bot] in #1584
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1589
  • build(deps): bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #1588
  • build(deps): bump astral-sh/uv from 0.11.13 to 0.11.14 by @dependabot[bot] in #1593
  • build(deps): bump mambaorg/micromamba from bca7732 to fc840b7 by @dependabot[bot] in #1592
  • build(deps): bump mambaorg/micromamba from 2.6.0 to 2.6.1 by @dependabot[bot] in #1596
  • build(deps): bump github/codeql-action from 4.35.3 to 4.35.4 in the actions-deps group by @dependabot[bot] in #1597
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1598
  • build(deps): bump astral-sh/uv from 0.11.14 to 0.11.15 by @dependabot[bot] in #1601

Full Changelog: 1.9.13...1.9.1

1.9.13

24 Apr 01:36
04ef587

Choose a tag to compare

Security release to address CVE-2026-41066: a high severity vulnerability in lxml, which is an indirect dependency of OWS (through pyows). The risk to OWS seems low, because we do not support XML POST requests, so there is no obvious way for an attacker to inject malicious XML, but this release silences security alerts.

Also includes some code cleanup and improvements to error handling.

##What's Changed

Automated updates

Full Changelog: 1.9.12...1.9.13

Datacube Open Web Services 1.9.12

16 Apr 04:08
02864d9

Choose a tag to compare

Multiple small changes: bug-fixes, better error handling, smaller deployment footprint,
and ongoing maintenance/cleanup.

What's Changed

Automated Updates

Full Changelog: 1.9.11...1.9.12

1.9.11

25 Mar 04:22
40696c6

Choose a tag to compare

Mostly a bug fix release to fix handling of fuser functions with rio load driver.

What's Changed

Automated Updates

  • build(deps): bump the actions-deps group with 6 updates by @dependabot[bot] in #1508
  • build(deps): bump astral-sh/uv from 0.10.9 to 0.10.10 by @dependabot[bot] in #1507
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1509
  • build(deps): bump astral-sh/uv from 0.10.10 to 0.10.11 by @dependabot[bot] in #1510
  • build(deps): bump deepdiff from 8.6.1 to 8.6.2 by @dependabot[bot] in #1512
  • build(deps): bump astral-sh/uv from 0.10.11 to 0.10.12 by @dependabot[bot] in #1513
  • build(deps): bump osgeo/gdal from ubuntu-small-3.12.2 to ubuntu-small-3.12.3 by @dependabot[bot] in #1514
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1515
  • build(deps): bump astral-sh/uv from 0.10.12 to 0.11.0 by @dependabot[bot] in #1517
  • build(deps): bump mambaorg/micromamba from af06736 to 313021a by @dependabot[bot] in #1516

Full Changelog: 1.9.10...1.9.11

Datacube OWS 1.9.10

13 Mar 03:46
f116146

Choose a tag to compare

Includes an important permissions fix for the postgres index driver and improved exception handling.

What's Changed

Automated Updates

Full Changelog: 1.9.9...1.9.10

Datacube OWS 1.9.9

09 Feb 22:19

Choose a tag to compare

Datacube OWS now supports the "rio" loader driver. The legacy loader is still enabled
by default but this can be over-ridden by setting "load_driver": "rio" in the
global section of the OWS configuration file. Together with gthread gunicorn worker
support added in 1.9.8, this should deliver considerable performance improvements
to OWS instances.

Uses the latest version of core to ensure cleaner user permissions management.

What's Changed

Autoupdates

  • build(deps): bump astral-sh/setup-uv from 7.1.6 to 7.2.0 in the actions-deps group by @dependabot[bot] in #1447
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1448
  • build(deps): bump actions/checkout from 6.0.1 to 6.0.2 in the actions-deps group by @dependabot[bot] in #1450
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1452
  • build(deps): bump astral-sh/uv from 0.9.26 to 0.9.27 by @dependabot[bot] in #1453
  • build(deps): bump astral-sh/uv from 0.9.27 to 0.9.28 by @dependabot[bot] in #1454
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1458
  • build(deps): bump astral-sh/uv from 0.9.28 to 0.9.29 by @dependabot[bot] in #1460
  • build(deps): bump astral-sh/uv from 0.9.29 to 0.9.30 by @dependabot[bot] in #1461
  • build(deps): bump astral-sh/uv from 0.9.30 to 0.10.0 by @dependabot[bot] in #1464
  • build(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1467

Full Changelog: 1.9.8...1.9.9

The Open Data Cube Steering Council thanks Geoscience Australia and RISE for supporting
the work on this release.

Datacube OWS 1.9.8

19 Jan 01:44
2d2c2b4

Choose a tag to compare

Datacube OWS now supports gthread worker types in gunicorn, as OWS is mostly I/O-bound, this should allow pretty
significant performance improvements. Lots of minor fixes.

If upgrading from 1.9.5 or earlier, be sure to read and follow the schema update instructions in the release notes
for version 1.9.7.

What's Changed

automated updates

  • build(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 in the actions-deps group by @dependabot[bot] in #1409
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1410
  • build(deps): bump mambaorg/micromamba from b505801 to 8b4c132 by @dependabot[bot] in #1407
  • build(deps): bump the actions-deps group with 5 updates by @dependabot[bot] in #1416
  • build(deps): bump astral-sh/uv from 0.9.18 to 0.9.20 by @dependabot[bot] in #1418
  • build(deps): bump astral-sh/uv from 0.9.20 to 0.9.21 by @dependabot[bot] in #1419
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1422
  • build(deps): bump astral-sh/uv from 0.9.21 to 0.9.22 by @dependabot[bot] in #1427
  • build(deps): bump mambaorg/micromamba from 8b4c132 to 0016952 by @dependabot[bot] in #1433
  • build(deps): bump astral-sh/uv from 0.9.22 to 0.9.24 by @dependabot[bot] in #1436
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1437
  • build(deps): bump mambaorg/micromamba from 2.4.0 to 2.5.0 by @dependabot[bot] in #1438
  • build(deps): bump astral-sh/uv from 0.9.24 to 0.9.25 by @dependabot[bot] in #1440
  • build(deps): bump astral-sh/uv from 0.9.25 to 0.9.26 in #1443
  • build(deps): bump distributed from 2025.12.0 to 2026.1.1 in #1445

With particular thanks to @pjonsson and RISE.

Full Changelog: 1.9.7...1.9.8

Datacube OWS 1.9.7

22 Dec 03:43
7af1425

Choose a tag to compare

Mostly addressing issues in the previous release.

If upgrading, we recommend upgrading to datacube>=1.9.12 first.

Schema updates are recommended, especially if using the postgis driver. Only perform the schema updates once all
processes accessing your index have been upgraded to datacube>=1.9.11. Update ODC and OWS schemas as follows:

(NB: use an ODC database environment with database superuser privileges):

    # Update ODC schema:
    datacube system init
    # Update OWS schema:
    datacube-ows-update --schema

Note that this release drops the separate OWS users - all permissions default to the user (c.f. old read-role),
manage (c.f. old ows write-role), and admin (manage the OWS schema - new feature).

Use:

    datacube user grant [user|manage|admin] <db_username>

instead of the old:

    datacube-ows --read-role <db_username> --write-role <db_username>

If you no longer run OWS 1.8.x versions, now would be a good time to also run:

    # Cleanup OWS 1.8 range tables and materialised views
    datacube-ows-update --cleanup

These schema changes only affects database user permissions and schema management. A datacube-1.9.12/ows-1.9.7
schema is backwards compatible with earlier versions of datacube and ows. (Note this was advised for the previous
releases as well, but was unfortunately not actually the case for postgis indexes).

What's Changed

Automated Updates

Full Changelog: 1.9.6...1.9.7

Datacube OWS 1.9.6

04 Dec 01:18
83490be

Choose a tag to compare

If upgrading, we recommend upgrading to datacube>=1.9.11 first. Update ODC and OWS schemas as follows:

(NB: use an ODC database environment with database superuser privileges):

    # Update ODC schema:
    datacube system init
    # Update OWS schema:
    datacube-ows-update --schema

Note that this release drops the separate OWS users - all permissions default to the user (c.f. old read-role),
manage (c.f. old ows write-role), and admin (manage the OWS schema - new feature).

Use:

    datacube user grant [user|manage|admin] <db_username>

instead of the old:

    datacube-ows --read-role <db_username> --write-role <db_username>

If you no longer run OWS 1.8.x versions, now would be a good time to also run:

    # Cleanup OWS 1.8 range tables and materialised views
    datacube-ows-update --cleanup

These schema changes only affects database user permissions and schema management. A datacube-1.9.11/ows-1.9.6
schema is backwards compatible with earlier versions of datacube and ows.

What's Changed

Autoupdates

Includes contributions from @pjonsson, @omad, and @SpacemanPaul, with thanks to supporting organisations
RISE, CSIRO and Geoscience Australia.

Full Changelog: 1.9.5...1.9.6

Datacube OWS 1.9.5

21 Oct 09:05
e20fbe9

Choose a tag to compare

What's Changed

Significant changes include:

  • Bug fix to CRS handling. We still prefer upper case CRSs in config, but can now
    handle lower case CRSs in ODC metadata. A more major overhaul of OWS's CRS handling is still needed.
  • Update to latest version of datacube core.
  • HTTP requests (e.g. for forwarded logo images) are now retried on failure.

Summary:

Full list of included PRs:

New Contributors

Full Changelog: 1.9.4...1.9.5