Releases: opendatacube/datacube-ows
OWS 1.9.14
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
- CI: install curl package by @pjonsson in #1587
- Move ignore warnings to separate module by @pjonsson in #1591
- tests: add an ows_cfg fixture by @pjonsson in #1586
- Allow per-layer override of load_driver. by @SpacemanPaul in #1595
- Update to GDAL 3.13.0 by @pjonsson in #1594
- Update to MyPy 2.1 by @pjonsson in #1600
- Prepare for 1.9.14 release by @SpacemanPaul in #1599
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
db88fcbtobca7732by @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
bca7732tofc840b7by @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
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
- Reduce transitive imports in update_ranges by @pjonsson in #1565
- Type adjustments for Ty by @pjonsson in #1566
- Raise ValueError instead of Exception on faulty input by @pjonsson in #1567
- Prepare for 1.9.13 release by @SpacemanPaul in #1572
Automated updates
- build(deps): bump astral-sh/uv from 0.11.6 to 0.11.7 by @dependabot[bot] in #1564
- build(deps): bump the actions-deps group with 3 updates by @dependabot[bot] in #1568
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1569
- build(deps): bump lxml from 6.0.4 to 6.1.0 by @dependabot[bot] in #1570
Full Changelog: 1.9.12...1.9.13
Datacube Open Web Services 1.9.12
Multiple small changes: bug-fixes, better error handling, smaller deployment footprint,
and ongoing maintenance/cleanup.
What's Changed
- wms_utils: catch IndexError by @pjonsson in #1521
- Omit unnecessary pixel extraction. by @SpacemanPaul in #1522
- ogc: add type signatures by @pjonsson in #1527
- wcs1_utils: fix type error by @pjonsson in #1528
- update_ranges: catch IndexSetupError by @pjonsson in #1529
- create_app: catch config errors by @pjonsson in #1530
- Cleanup cfg-parser check command. by @SpacemanPaul in #1533
- update_ranges: conditional make_ready by @pjonsson in #1536
- postgis: fix diagnostic printout by @pjonsson in #1535
- Allow schema update operations to occur without an OWS configuration by @SpacemanPaul in #1524
- CI: fix PyPI release upload by @pjonsson in #1538
- Serialise access to OWSConfig singleton initialisation. by @SpacemanPaul in #1534
- Pass config from create_app by @pjonsson in #1526
- index/postgres: fix deprecation warning by @pjonsson in #1541
- CI: add missing characters by @pjonsson in #1542
- Rename update_ranges_impl by @pjonsson in #1550
- Remove unused dependencies by @pjonsson in #1551
- gunicorn_config: import prometheus locally by @pjonsson in #1553
- Dockerfile: switch to gthread worker by @pjonsson in #1555
- CI: stop persisting credentials by @pjonsson in #1559
- ows_configuration: forbid allowed_uris=[] by @pjonsson in #1543
- Use TYPE_CHECKING block for OWS by @pjonsson in #1552
- pyproject: add webserver optional by @pjonsson in #1560
- Move create_app to startup_utils by @pjonsson in #1561
- Prepare for 1.9.12 release by @SpacemanPaul in #1562
- Time utils cleanup by @SpacemanPaul in #1563
Automated Updates
- build(deps): bump astral-sh/uv from 0.11.0 to 0.11.1 by @dependabot[bot] in #1520
- build(deps): bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #1523
- build(deps): bump astral-sh/uv from 0.11.1 to 0.11.2 by @dependabot[bot] in #1525
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1531
- build(deps): bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #1532
- build(deps): bump astral-sh/uv from 0.11.2 to 0.11.3 by @dependabot[bot] in #1537
- build(deps): bump codecov/codecov-action from 5.5.2 to 6.0.0 in the actions-deps group by @dependabot[bot] in #1539
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1540
- build(deps): bump astral-sh/uv from 0.11.3 to 0.11.4 by @dependabot[bot] in #1544
- build(deps): bump astral-sh/uv from 0.11.4 to 0.11.5 by @dependabot[bot] in #1547
- build(deps): bump astral-sh/uv from 0.11.5 to 0.11.6 by @dependabot[bot] in #1548
- build(deps): bump the actions-deps group with 3 updates by @dependabot[bot] in #1554
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1556
- build(deps): bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #1557
- build(deps): bump pytest from 9.0.2 to 9.0.3 by @dependabot[bot] in #1558
Full Changelog: 1.9.11...1.9.12
1.9.11
Mostly a bug fix release to fix handling of fuser functions with rio load driver.
What's Changed
- uv.lock: update dependencies by @pjonsson in #1511
- Fix fuse functions in driver based loads by @SpacemanPaul in #1518
- Prepare for 1.9.11 release by @SpacemanPaul in #1519
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
af06736to313021aby @dependabot[bot] in #1516
Full Changelog: 1.9.10...1.9.11
Datacube OWS 1.9.10
Includes an important permissions fix for the postgres index driver and improved exception handling.
What's Changed
- data: catch TimeZoneFinder exceptions by @pjonsson in #1470
- CI: make curl retry more by @pjonsson in #1473
- data: catch GetMapParameter errors by @pjonsson in #1479
- Log arguments triggering exceptions by @pjonsson in #1480
- ogc: format exception better by @pjonsson in #1482
- data: catch odc-geo exceptions by @pjonsson in #1481
- loading: remove duplicate code by @pjonsson in #1492
- loading: catch exception higher up by @pjonsson in #1493
- Various type fixes by @pjonsson in #1494
- CI: update to latest Trivy workflow by @pjonsson in #1497
- CI: fix non-primary branch name by @pjonsson in #1496
- Update postgres permissions by @SpacemanPaul in #1502
- Dockerfile: increase UV_HTTP_RETRIES by @pjonsson in #1498
- Input checking of bbox parameter by @SpacemanPaul in #1503
- Prepare for 1.9.10 release by @SpacemanPaul in #1504
- Fix netcdf export in WCS 1 & 2. by @SpacemanPaul in #1505
- Prepare for 1.9.10 release (again) by @SpacemanPaul in #1506
Automated Updates
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1469
- build(deps): bump osgeo/gdal from ubuntu-small-3.12.1 to ubuntu-small-3.12.2 by @dependabot[bot] in #1471
- build(deps): bump astral-sh/uv from 0.10.0 to 0.10.2 by @dependabot[bot] in #1472
- build(deps): bump pillow from 12.1.0 to 12.1.1 by @dependabot[bot] in #1474
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1475
- build(deps): bump astral-sh/uv from 0.10.2 to 0.10.3 by @dependabot[bot] in #1476
- build(deps): bump astral-sh/uv from 0.10.3 to 0.10.4 by @dependabot[bot] in #1477
- build(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1483
- build(deps): bump werkzeug from 3.1.5 to 3.1.6 by @dependabot[bot] in #1484
- build(deps): bump flask from 3.1.2 to 3.1.3 by @dependabot[bot] in #1485
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1486
- build(deps): bump astral-sh/uv from 0.10.4 to 0.10.5 by @dependabot[bot] in #1487
- build(deps): bump astral-sh/uv from 0.10.5 to 0.10.6 by @dependabot[bot] in #1488
- build(deps): bump astral-sh/uv from 0.10.6 to 0.10.7 by @dependabot[bot] in #1490
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1491
- build(deps): bump astral-sh/uv from 0.10.7 to 0.10.8 by @dependabot[bot] in #1495
- build(deps): bump astral-sh/uv from 0.10.8 to 0.10.9 by @dependabot[bot] in #1499
- build(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1500
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1501
Full Changelog: 1.9.9...1.9.10
Datacube OWS 1.9.9
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
- Set User-Agent for requests by @pjonsson in #1451
- ows_cfg_example: comment fixes by @pjonsson in #1456
- tests: speed up by using db dump by @pjonsson in #1455
- loading: raise exception on failure by @pjonsson in #1457
- Fix hybrid style xarray merge. by @SpacemanPaul in #1459
- uv.lock: update to datacube 1.9.14 by @pjonsson in #1462
- Use common psql (where not using explicit SQL files) by @SpacemanPaul in #1463
- Support "rio" driver - configurable, still defaults to "legacy" by @SpacemanPaul in #1466
- Bump default version number and 1.9.9 release notes by @SpacemanPaul in #1468
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
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
- Dockerfile: remove leftovers by @pjonsson in #1412
- Use create_app everywhere by @pjonsson in #1413
- ogc: catch OperationalError by @pjonsson in #1414
- Wrap decorators by @pjonsson in #1420
- Serialise matplotlib access by @SpacemanPaul in #1421
- compose: speed up database by @pjonsson in #1423
- compose: default to Dockerfile command by @pjonsson in #1424
- Type fixes by @pjonsson in #1425
- Add Ty to dev dependencies by @pjonsson in #1426
- wms_utils: fix error message by @pjonsson in #1428
- resource_limits: fix imports by @pjonsson in #1430
- uv.lock: update to urllib3 2.6.3 by @pjonsson in #1431
- Type check most of tests/ by @pjonsson in #1435
- Various lint fixes by @pjonsson in #1432
- product_ranges: update cache after commit by @pjonsson in #1434
- uv.lock: update to werkzeug 3.1.5 by @pjonsson in #1439
- Attempt to fix startup issues raised in #1404 by @SpacemanPaul in #1411
- Update to GDAL 3.12.1 by @pjonsson in #1441
- Consolidate cached and non-cached branches of product_ranges by @SpacemanPaul in #1442
- Python 3.11 minimum by @SpacemanPaul in #1446
- Prepare for 1.9.8 release by @SpacemanPaul in #1444
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
b505801to8b4c132by @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
8b4c132to0016952by @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
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
- Improve error reporting from get_ranges. by @SpacemanPaul in #1377
- dependabot: add 10 day cooldown by @pjonsson in #1379
- uv.lock: update to urllib3 2.6.0 by @pjonsson in #1378
- postgis: fix comment typo by @pjonsson in #1385
- uv.lock: update to rasterio 1.4.4 by @pjonsson in #1391
- datacube-ows-update: fix help output by @pjonsson in #1390
- Replace assert with RuntimeError by @pjonsson in #1392
- ogc: log unexpected exceptions by @pjonsson in #1393
- Doc string fixes by @pjonsson in #1394
- datacube-ows-update: detect OperationalError by @pjonsson in #1395
- psycopg3: install c extras by @pjonsson in #1398
- datacube-ows-update: print exception by @pjonsson in #1396
- Connection handling cleanup by @SpacemanPaul in #1399
- Name datacube connection by @pjonsson in #1401
- api: re-use existing datacube by @pjonsson in #1400
- Refactor to support thread-safe Flask initialisation. by @SpacemanPaul in #1403
- Bump version numbers and update HISTORY.rst for 1.9.7 release by @SpacemanPaul in #1406
Automated Updates
- build(deps): bump astral-sh/uv from 0.9.15 to 0.9.16 by @dependabot[bot] in #1382
- build(deps): bump the actions-deps group with 3 updates by @dependabot[bot] in #1380
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1384
- build(deps): bump mambaorg/micromamba from
4037bectob505801by @dependabot[bot] in #1381 - dependabot: fix syntax error by @pjonsson in #1383
- build(deps): bump astral-sh/uv from 0.9.16 to 0.9.17 by @dependabot[bot] in #1389
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1397
- build(deps): bump astral-sh/uv from 0.9.17 to 0.9.18 by @dependabot[bot] in #1402
Full Changelog: 1.9.6...1.9.7
Datacube OWS 1.9.6
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
- GetFeatureInfo cleanup and bugfix by @SpacemanPaul in #1322
- CI: fetch tags for release by @pjonsson in #1320
- Combine weekly Dependabot updates to GitHub Actions into a single PR by @omad in #1316
- readthedocs: fix uv warning by @pjonsson in #1334
- Update to latest Sphinx by @pjonsson in #1335
- Update to owslib 0.35.0 by @pjonsson in #1337
- pyproject: use datacube < 1.10.0 by @pjonsson in #1340
- CI: use anchors for branches & paths by @pjonsson in #1344
- uv.lock: update dependencies by @pjonsson in #1352
- update_ranges_impl: catch OWSConfigNotReady by @pjonsson in #1348
- Db user perms cleanup by @SpacemanPaul in #1343
- Updates fail cleanly on misconfigured layers. by @SpacemanPaul in #1356
- config_utils: fix typo in doc string by @pjonsson in #1357
- compose: use a single db container by @pjonsson in #1358
- Include psycopg3 in dependencies by @pjonsson in #1359
- tests: sync po files by @pjonsson in #1360
- Move lxml from main dependency to test dependency. by @SpacemanPaul in #1366
- Add psycopg3 support by @pjonsson in #1364
- Adjust some type annotations by @pjonsson in #1367
- Fix mosaic date stacking order by @SpacemanPaul in #1363
- Update to lxml 6 by @pjonsson in #1368
- CI: do not fail fast by @pjonsson in #1370
- Update to datacube 1.9.11 by @pjonsson in #1371
- Prepare for 1.9.6 release by @SpacemanPaul in #1372
Autoupdates
- build(deps): bump astral-sh/uv from 0.9.4 to 0.9.5 by @dependabot[bot] in #1321
- build(deps): bump mambaorg/micromamba from 2.3.2 to 2.3.3 by @dependabot[bot] in #1326
- build(deps): bump astral-sh/setup-uv from 7.1.1 to 7.1.2 by @dependabot[bot] in #1324
- build(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #1325
- build(deps): bump github/codeql-action from 4.30.9 to 4.31.0 by @dependabot[bot] in #1323
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1327
- build(deps): bump mambaorg/micromamba from
e4ef56bto800e7adby @dependabot[bot] in #1328 - build(deps): bump astral-sh/uv from 0.9.5 to 0.9.6 by @dependabot[bot] in #1329
- build(deps): bump astral-sh/uv from 0.9.6 to 0.9.7 by @dependabot[bot] in #1330
- build(deps): bump github/codeql-action from 4.31.0 to 4.31.2 in the actions-deps group by @dependabot[bot] in #1331
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1332
- build(deps): bump docker/metadata-action from 5.8.0 to 5.9.0 in the actions-deps group by @dependabot[bot] in #1338
- build(deps): bump astral-sh/uv from 0.9.7 to 0.9.8 by @dependabot[bot] in #1339
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1341
- build(deps): bump astral-sh/uv from 0.9.8 to 0.9.9 by @dependabot[bot] in #1342
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1345
- build(deps): bump astral-sh/uv from 0.9.9 to 0.9.10 by @dependabot[bot] in #1346
- build(deps): bump astral-sh/uv from 0.9.10 to 0.9.11 by @dependabot[bot] in #1347
- build(deps): bump mambaorg/micromamba from 2.3.3 to 2.4.0 by @dependabot[bot] in #1350
- build(deps): bump the actions-deps group with 3 updates by @dependabot[bot] in #1349
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1351
- build(deps): bump astral-sh/uv from 0.9.11 to 0.9.12 by @dependabot[bot] in #1353
- build(deps): bump astral-sh/uv from 0.9.12 to 0.9.13 by @dependabot[bot] in #1355
- build(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #1361
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1362
- build(deps): bump astral-sh/uv from 0.9.13 to 0.9.14 by @dependabot[bot] in #1365
- build(deps): bump astral-sh/uv from 0.9.14 to 0.9.15 by @dependabot[bot] in #1369
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
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:
- Manual dependency updates by @pjonsson (#1272, #1284, #1297, #1313)
- Auto-dependency updates (#1262-#1264, #1268-#1271, #1275-#1278, #1280-#1281, #1283, #1286-#1291, #1293-#1296,
#1300-#1306, #1309-#1311, #1314-#1315, #1317-#1318) - Improvements to CA actions by @pjonsson (#1265, #1273, #1312)
- Misc code cleanup by @pjonsson (#1261, #1299)
- Improvements to default docker behaviour (#1274, #1279)
- Retry HTTP requests (e.g. for forwarded images) by @pjonsson in #1266
- Wrap to_netcdf in bytes() for latest xarray versions by @pjonsson in #1285
- Normalise native spec CRS by @Ariana-B in #1298
- Update dependencies, HISTORY.txt and default version number for release by @SpacemanPaul in #1319.
Full list of included PRs:
- build(deps): bump docker/login-action from 3.4.0 to 3.5.0 by @dependabot[bot] in #1263
- build(deps): bump github/codeql-action from 3.29.7 to 3.29.8 by @dependabot[bot] in #1262
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1264
- CI: publish to PyPi after testing by @pjonsson in #1265
- Retry HTTP requests by @pjonsson in #1266
- build(deps): bump github/codeql-action from 3.29.8 to 3.29.9 by @dependabot[bot] in #1270
- build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #1268
- build(deps): bump astral-sh/setup-uv from 6.4.3 to 6.5.0 by @dependabot[bot] in #1269
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1271
- Run Ruff format on everything by @pjonsson in #1261
- Update to datacube 1.9.8 by @pjonsson in #1272
- CI: make twine check strict by @pjonsson in #1273
- build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by @dependabot[bot] in #1276
- build(deps): bump astral-sh/setup-uv from 6.5.0 to 6.6.0 by @dependabot[bot] in #1275
- build(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #1277
- docker-compose: use postgis image by @pjonsson in #1274
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1278
- build(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.33.0 by @dependabot[bot] in #1281
- build(deps): bump actions/attest-build-provenance from 2.4.0 to 3.0.0 by @dependabot[bot] in #1282
- Pin docker images by @pjonsson in #1279
- build(deps): bump mambaorg/micromamba from 2.3.1 to 2.3.2 by @dependabot[bot] in #1280
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1283
- uv.lock: update dependencies by @pjonsson in #1284
- wcs?_utils: wrap to_netcdf in bytes() by @pjonsson in #1285
- build(deps): bump pypa/gh-action-pypi-publish from 1.12.4 to 1.13.0 by @dependabot[bot] in #1288
- build(deps): bump astral-sh/setup-uv from 6.6.0 to 6.6.1 by @dependabot[bot] in #1287
- build(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #1286
- build(deps): bump github/codeql-action from 3.29.11 to 3.30.1 by @dependabot[bot] in #1290
- build(deps): bump hadolint/hadolint-action from 3.1.0 to 3.2.0 by @dependabot[bot] in #1289
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1291
- build(deps): bump astral-sh/setup-uv from 6.6.1 to 6.7.0 by @dependabot[bot] in #1295
- build(deps): bump aquasecurity/trivy-action from 0.33.0 to 0.33.1 by @dependabot[bot] in #1294
- build(deps): bump github/codeql-action from 3.30.1 to 3.30.3 by @dependabot[bot] in #1293
- Update to Ruff 0.13.0 by @pjonsson in #1297
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1296
- build(deps): bump github/codeql-action from 3.30.3 to 3.30.5 by @dependabot[bot] in #1301
- build(deps): bump hadolint/hadolint-action from 3.2.0 to 3.3.0 by @dependabot[bot] in #1300
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1302
- build(deps): bump astral-sh/setup-uv from 6.7.0 to 6.8.0 by @dependabot[bot] in #1305
- build(deps): bump docker/login-action from 3.5.0 to 3.6.0 by @dependabot[bot] in #1304
- build(deps): bump github/codeql-action from 3.30.5 to 3.30.6 by @dependabot[bot] in #1303
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1306
- build(deps): bump github/codeql-action from 3.30.6 to 4.30.8 by @dependabot[bot] in #1309
- build(deps): bump astral-sh/setup-uv from 6.8.0 to 7.1.0 by @dependabot[bot] in #1310
- Remove f-strings without placeholders by @pjonsson in #1299
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1311
- tests: include error message for cli by @pjonsson in #1312
- Dockerfile: update to latest uv by @pjonsson in #1313
- build(deps): bump github/codeql-action from 4.30.8 to 4.30.9 by @dependabot[bot] in #1314
- build(deps): bump astral-sh/setup-uv from 7.1.0 to 7.1.1 by @dependabot[bot] in #1315
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1317
- Normalise native spec CRS by @Ariana-B in #1298
- Update dependencies, cleanup and increment version number for release by @SpacemanPaul in #1319
New Contributors
Full Changelog: 1.9.4...1.9.5