Datacube-ows

Latest version: v1.9.0

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

Scan your dependencies

Page 5 of 9

1.8.23.2

Not secure
---------------------

Interim administrative release.

* Improved Prometheus metrics for monitoring (779)
* Update HISTORY.rst (780)

1.8.23.1

Not secure
---------------------

Interim administrative release.

* Improved Prometheus metrics for monitoring (777)
* Update HISTORY.rst (778)

1.8.23

Not secure
-------------------

In addition to the standard animated handlers previously supported by all style types, this release
introduces two additional approaches to produce an non-animated image from a multi-date request for
colour-map (aka value_map) type styles:

* Using a variant of the value_map_ entry used for the single-date case. This is a much simpler way of achieving most use cases.
* Using an aggregator function, which allows for fully customisable behaviour but requires writing Python code.

The new behaviour is fully documented here: https://datacube-ows.readthedocs.io/en/latest/cfg_colourmap_styles.html#multi-date-requests

This means that OWS now supports rich comparison visualisation techniques for both contiguous and discrete data products.

Also, the masking rule parser for pq_masks sections now uses the same code as the parser for value_map rules in colour map styles.

This means that:

* pq_mask rules now supports and/or operators, consistent with value_map rules.
* value_map rules now support the invert operator, consistent with pq_mask rules.
* The old "enum" keyword in pq_masks is now deprecated - please now use the values keyword, as in value_maps.

Full details are in the documentation. Old style syntax will continue to work as before - except the
enum keyword in pq_masks now produces a deprecated warning message.

Changes in this release:
++++++++++++++++++++++++

New Feature:

* Support for non-animated multi-date handlers for "colour-map" type styles. (770)
* Consistent syntax for masking rules in pq_masks and value_map rules (774)

Bug fixes

* Fix to bug affecting resource-limiting for WCS (769)
* Fix bug in handling of missing data when applying cross-product masking (772)

Dependency management and release process

* Remove constraint requiring very recent versions of numpy (766)
* Upgrade to Postgis 3.1 (767)
* Add automated spell check of documentation to github actions (775)
* Increment default version number. (776)

This release includes contributions from Kirill888, NikitaGandhi, pindge and SpacemanPaul

1.8.22

Not secure
-------------------

* Raise error on duplicate layer names. (759)
* Add layer name to config manifest file format (759)
* Apply configured http headers to WCS2 GetCoverage responses (761)
* Remove and replace tests based on S3FS, removing test dependency on aiobotocore (762)
* Documentation updates (758)
* Increment default version number (763)

1.8.21

Not secure
-------------------

* Allow layers with no ``extent_mask_function`` (739)
* Eliminate redundant connection pool - use datacube-core connection pool directly (740)
* Remove requirements.txt Use setup.py exclusively for dependency management. (741, 744)
* Improve docker image efficiency (743, 745, 746)
* Fix WCS1 bug affecting requests with no explicit measurements or style (749)
* Add ``$AWS_S3_ENDPOINT`` to environment variable documentation (751)
* Improve Prometheus metrics (752)
* Fix function config internal over-writing issue - was causing issues for odc-stats (754)
* Increment default version number and switch setuptools_scm to post-release version numbering (753)

1.8.20

Not secure
when it is safe to remove the layer ``wcs`` sections from your config to suppress the warning.

2. Secondly, more options are available for resource limiting in WCS. Refer to the documentation for details:

https://datacube-ows.readthedocs.io/en/latest/cfg_layers.html#resource-limits-wcs

Docker image base change
++++++++++++++++++++++++

The Docker images are now based on ``osgeo/gdal`` instead of ``opendatacube/geobase``. You may need to tweak
your build environment slightly - check your env files against the latest examples.

New in this release
+++++++++++++++++++

* Switch docker base image from geobase to osgeo/gdal. (727)
* Remove support for wcs ``default_bands`` entry ( 725)
* Extend resource management capabilities for WCS (730)
* Fixed several corner-case bugs in the color ramp legend generator (732)
* Add chapter on legend generation to HOWTO (733, 735)
* Added Security.md file (734)
* Other improved documentation (711)
* Fix bug affecting layers with no extent mask function. (737, 739)
* Increment default version number to 1.8.20 (738)

Page 5 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.