Releases: opendatacube/datacube-ows
Datacube OWS 1.9.4
What's Changed
- Fix PyPI push on release automation by @SpacemanPaul in #1202
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1204
- docs: fix docker compose name by @pjonsson in #1205
- CI: pin remaining actions by @pjonsson in #1206
- CI: attest docker image by @pjonsson in #1207
- Assorted lint fixes by @pjonsson in #1209
- Fix some type signatures by @pjonsson in #1210
- update_ranges_impl: import psycopg2 locally by @pjonsson in #1211
- docs: unpin docutils version by @pjonsson in #1212
- Avoid timezonefinder 6.6.0 by @pjonsson in #1213
- CI: fix attestation permissions by @pjonsson in #1214
- Enable some more Ruff rules by @pjonsson in #1215
- Convert setup.py to pyproject.toml by @pjonsson in #1216
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1218
- Fix Ruff configuration by @pjonsson in #1217
- CI: use uv for lint jobs by @pjonsson in #1219
- Require setuptools_scm >= 8 by @pjonsson in #1220
- cfg_parser_impl: respect depth parameter by @pjonsson in #1221
- cfg_parser_impl: report error on failure by @pjonsson in #1222
- mv_index: remove dead code by @pjonsson in #1223
- wcs2_utils: fix type error by @pjonsson in #1224
- Make methods static by @pjonsson in #1226
- CI: make curl retry more by @pjonsson in #1227
- CI: shorten job timeout by @pjonsson in #1228
- docs: fix doc build by @pjonsson in #1229
- build(deps): bump astral-sh/setup-uv from 6.4.1 to 6.4.3 by @dependabot[bot] in #1230
- build(deps): bump github/codeql-action from 3.29.2 to 3.29.4 by @dependabot[bot] in #1231
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1232
- docs: fix some warnings by @pjonsson in #1208
- build(deps): bump mambaorg/micromamba from 2.3.0 to 2.3.1 by @dependabot[bot] in #1233
- CI: cache docker layers by @pjonsson in #1234
- readthedocs: use uv for building by @pjonsson in #1236
- Dockerfile: use uv for build by @pjonsson in #1238
- conf: autogenerate version by @pjonsson in #1237
- CI: cache in pyspy worfklow by @pjonsson in #1239
- HTML and JavaScript updates by @pjonsson in #1242
- CI: reduce workflow permissions by @pjonsson in #1240
- dockerignore: update with more patterns by @pjonsson in #1245
- pre-commit: update ruff hook name by @pjonsson in #1247
- build(deps): bump github/codeql-action from 3.29.4 to 3.29.5 by @dependabot[bot] in #1248
- build(deps): bump docker/metadata-action from 5.7.0 to 5.8.0 by @dependabot[bot] in #1249
- CI: use OIDC for CodeCov by @pjonsson in #1250
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1251
- CI: build Docker with full history by @pjonsson in #1252
- CI: fixate time stamp for image layers (towards reproducible docker builds) by @pjonsson in #1253
- Add more type signatures by @pjonsson in #1241
- uv.lock: update dependencies by @pjonsson in #1254
- Dockerfile: remove proj specials by @pjonsson in #1246
- Drop deprecated Image.fromarray() mode parameter. by @SpacemanPaul in #1257
- Check top level config is a dictionary. by @SpacemanPaul in #1258
- Dockerfile: upgrade to uv 0.8.6 by @pjonsson in #1259
- Remove pytz by @pjonsson in #1255
- Read native product specs from load section in preference to storage section by @SpacemanPaul in #1256
- Update fallback version numbers and HISTORY.rst for release by @SpacemanPaul in #1260
Includes contributions from @pjonsson and @SpacemanPaul
The ODC Steering Council recognises the ongoing support of Geoscience Australia and RISE.
Full Changelog: 1.9.3...1.9.4
Datacube OWS 1.9.3
Includes bug-fixes and cleanup.
This version of OWS can be installed without psycopg2 (e.g. for installations that only use the rendering API). Operational web services will still require psycopg2, which can be installed with e.g. pip install datacube-ows[ops]
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1177
- build(deps): bump mambaorg/micromamba from 2.1.1 to 2.2.0 by @dependabot[bot] in #1179
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1180
- Update pypi action runner to ubuntu 24.04. by @SpacemanPaul in #1181
- Dockerfile: use a single base image by @pjonsson in #1182
- build(deps): bump mambaorg/micromamba from 2.2.0 to 2.3.0 by @dependabot[bot] in #1183
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1184
- Fix GetCaps when some layers are broken by @SpacemanPaul in #1185
- Pin lxml<6 as 6.0.0 seems buggy by @SpacemanPaul in #1187
- build(deps): bump igsekor/pyspelling-any from 1.0.4 to 1.0.5 by @dependabot[bot] in #1188
- pytest: output test runtimes by @pjonsson in #1186
- feature_info: fix deprecation warning by @pjonsson in #1194
- CI: mount source directory by @pjonsson in #1195
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1191
- utils: fix deprecation warnings by @pjonsson in #1192
- CI: pin actions by hash by @pjonsson in #1197
- build(deps): bump aquasecurity/trivy-action from 0.31.0 to 0.32.0 by @dependabot[bot] in #1198
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1199
- Make psycopg2 an optional dependency. by @SpacemanPaul in #1200
- Update fallback version number and HISTORY.rst for 1.9.3 release. by @SpacemanPaul in #1201
Includes contributions from @pjonsson and @SpacemanPaul, with thanks to supporting organisations Geoscience Australia and RISE.
Full Changelog: 1.9.2...1.9.3
Datacube OWS 1.9.2
- Type-hint cleanups (#1148, #1149, #1151)
- CI improvements (#1152, #1153, #1156, #1162, #1161, #1167)
- dependency updates and cleanups (#1154, #1163, #1169, #1166, #1165, #1168, #1172, #1173, #1174)
- Replace dockerhub push with GHCR. (#1170)
- Other misc cleanup (#1150, #1155, #1157, #1160, #1159, #1164)
- Prepare for 1.9.2 release (#1175)
Includes contributions from @SpacemanPaul , @omad and @pjonsson
Thanks to supporting organisations Geoscience Australia, CSIRO and RISE.
OWS Release 1.9.1
What's Changed
- CI fixes and autoupdates (#1101, #1102, #1107, #1106, #1097, #1105, #1117, #1124, #1114, #1121, #1125, #1129, #1136)
- wsgi: use 1.9 config variable name (#1110)
- Misc code cleanup and updates (#1118, #1119, #1111, #1115, #1120, #1123, #1128, #1116, #1130, #1131, #1134, #1141,
#1142, #1143, #1144, #1145, #1146) - Docker cleanups and improvements (#1122)
- Documentation cleanup (#1113)
- Properly close db connections in schema mgmt ops (#1133)
- Refactor styling engine to remove dependency on orphaned colour library (#1140)
- Make ping multi-db aware (#1139)
- Update HISTORY.rst and default version number ready for release (#1147)
Featuring contributions from @pjonsson and @SpacemanPaul. Thanks to supporting organisations Geoscience Australia and RISE.
Full Changelog: 1.9.0...1.9.1
Datacube OWS 1.9.0
Datacube OWS 1.9.0
This is the first OWS release compatible with the 1.9.x series datacube-core releases.
New features from the 1.8.x series releases include:
- Full support for the postgis index driver
- Support for multi-database environment (Can serve data out of multiple indexes)
- Seamless rendering around the antimeridian for most WMS and WMTS clients.
Changes from 1.9.0-rc2:
Datacube-OWS 1.9.0-rc2 pre-release
Now supports seamless rendering across the antimeridian for most wms clients. Special thanks to the folks at Digital Earth Pacific and Terria JS for helping track down those corner cases.
- Antimeridian handling (#1076, #1083, #1086,
- Fix bug in resource limiting defaults (#1077)
- Add support for proxy fix header handling (#1085)
- Cherry pick recent updates from mainline (#1087)
This release includes contributions from @SpacemanPaul, @alexgleith, @christophfriedrich and @pjonsson
Datacube OWS 1.8.43
A few bug fixes, and Docker and CI improvements.
- Suppress various upstream warning messages (#1045)
- Various docker image cleanups and updates (#1046, #1047, #1048, #1057, #1059, #1061, #1080)
- Various CI cleanups/improvements (#1050, #1052, #1053, #1055)
- Fix TIFF statistics in case WCS output has NaNs (#1054)
- Documentation improvements (#1064)
- Various auto-updates (#1066. #1071, #1075, #1078, #1082, #1088)
- Fix bug in resource limiting defaults (#1077)
- Prepare for release (#1089)
This release includes contributions from @SpacemanPaul, @alexgleith, @christophfriedrich and @pjonsson.
Datacube-OWS 1.9.0-rc1 pre-release
Datacube-OWS 1.9.0-rc1 pre-release
This is the first release candidate/pre-release version of Datacube-OWS for Open Data Cube 1.9 and includes support for both the legacy postgres
index driver and the new postgis
index driver and provides support for accessing multiple ODC databases from a single OWS instance.
- Compatibility with datacube-1.9 and postgres index driver (#1009)
- Cleanup (#1012)
- ODC environment configuration (#1015)
- Postgres ranges rebuild (#1017)
- Cherry picks of bug fixes and new features from 1.8 branch (#1018, #1028, #1040)
- Test database build (#1021)
- Index driver abstraction (#1020)
- Postgis driver support (#1032)
- Prepare for 1.9.0-rc1 release (#1044)
This release includes contributions from @SpacemanPaul
Datacube OWS release 1.8.42
Datacube-OWS 1.8.42
Bug fixes and major extensions for defining custom feature info includes - refer to the documentation
for details.
- Fix dockerfile casing warning (#1035)
- Add --version argument to datacube-ows CLI entry point (#1036)
- Auto-add implicit single top-level folder to ensure strict WMS standard compliance (#1036)
- Changes to materialised view definition to prevent errors on databases with WKT CRS (#1037)
- Custom Feature Info enhancements (#1039)
- Miscellaneous cleanup and backported fixes from 1.9 branch (#1042)
- Update default version number and HISTORY.rst for release (#1043)
This release includes contributions from @SpacemanPaul and @pjonsson.
Datacube-OWS release 1.8.41
What's Changed
New Feature! Multi-date handler aggregator functions for colour-ramp type styles can now receive
either the results of the index function, or the raw band data by setting a config option. (Previously
they always received the results of the index function.)
- Improved error messages when creating extents without materialised views (#1016)
- Several minor bug-fixes and improved error handling in WCS code (#1027)
- Automated updates (#1022)
- Allow multi-date handler aggregator functions to receive raw data (#1033)
- Update HISTORY.rst and increment default version for release (#1034)
This release includes contributions from @SpacemanPaul and @whatnick
Full Changelog: 1.8.40...1.8.41