Skip to content

Commit 3a1fa93

Browse files
authored
update Weaver 6.6.0 as the default version (#537)
## Overview Update Weaver 6.6.0 as the default version. ## Changes **Non-breaking changes** - Weaver: update `weaver` component default version to [6.6.0](https://github.com/crim-ca/weaver/tree/6.6.0). Notable changes include: - Added HTML representation of job status. - Added alternate job `Profile` representations for interoperability with other clients like *WPS* and *openEO*. - Docker build employs [Provenance](https://docs.docker.com/build/metadata/attestations/slsa-provenance) and [Software Bill of Materials (SBOM)](https://docs.docker.com/build/metadata/attestations/sbom) for traceable dependencies, validation of references, and trust for replicable execution pipelines. - Update Python 3.11 to Python 3.12 in the distributed Docker image. - Various bug fixes and security vulnerability fixes. For full changelog details, see [Weaver Changes](https://pavics-weaver.readthedocs.io/en/latest/changes.html). **Breaking changes** - Adjust job `status` value for `successful` instead of `succeeded` in accordance to latest OGC API standard edits. If clients were defined with explicit checks of the older value, they can request that job representation using query parameters `?profile=wps&f=json`. Otherwise, it is preferable that scripts are updated to allow either value to ensure the statuses are resolved correctly regardless of Weaver version employed by the server. ## Related Issue / Discussion - n/a ## CI Operations birdhouse_daccs_configs_branch: master birdhouse_skip_ci: false
2 parents 8aadb4e + 57a3c45 commit 3a1fa93

File tree

8 files changed

+39
-16
lines changed

8 files changed

+39
-16
lines changed

.bumpversion.cfg

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 2.13.5
2+
current_version = 2.14.0
33
commit = True
44
tag = False
55
tag_name = {new_version}
@@ -30,11 +30,11 @@ search = {current_version}
3030
replace = {new_version}
3131

3232
[bumpversion:file:RELEASE.txt]
33-
search = {current_version} 2025-05-08T17:20:00Z
33+
search = {current_version} 2025-05-12T21:32:17Z
3434
replace = {new_version} {utcnow:%Y-%m-%dT%H:%M:%SZ}
3535

3636
[bumpversion:part:releaseTime]
37-
values = 2025-05-08T17:20:00Z
37+
values = 2025-05-12T21:32:17Z
3838

3939
[bumpversion:file(version):birdhouse/components/canarie-api/docker_configuration.py.template]
4040
search = 'version': '{current_version}'

CHANGES.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,31 @@
1515
[Unreleased](https://github.com/bird-house/birdhouse-deploy/tree/master) (latest)
1616
------------------------------------------------------------------------------------------------------------------
1717

18+
[//]: # (list changes here, using '-' for each new entry, remove this when items are added)
19+
20+
[2.14.0](https://github.com/bird-house/birdhouse-deploy/tree/2.14.0) (2025-05-12)
21+
------------------------------------------------------------------------------------------------------------------
22+
1823
## Changes
1924

25+
- Weaver: update `weaver` component default version to [6.6.0](https://github.com/crim-ca/weaver/tree/6.6.0).
26+
27+
Notable changes include:
28+
29+
- Added HTML representation of job status.
30+
- Added alternate job `Profile` representations for interoperability with other clients like *WPS* and *openEO*.
31+
- Adjust job `status` value for `successful` instead of `succeeded` in accordance to latest OGC API standard edits.
32+
If clients were defined with explicit checks of the older value, they can request that job representation using
33+
query parameters `?profile=wps&f=json`. Otherwise, it is preferable that scripts are updated to allow either value
34+
to ensure the statuses are resolved correctly regardless of Weaver version employed by the server.
35+
- Docker build employs [Provenance](https://docs.docker.com/build/metadata/attestations/slsa-provenance)
36+
and [Software Bill of Materials (SBOM)](https://docs.docker.com/build/metadata/attestations/sbom) for
37+
traceable dependencies, validation of references, and trust for replicable execution pipelines.
38+
- Update Python 3.11 to Python 3.12 in the distributed Docker image.
39+
- Various bug fixes and security vulnerability fixes.
40+
41+
For full changelog details, see [Weaver Changes](https://pavics-weaver.readthedocs.io/en/latest/changes.html).
42+
2043
- Cowbird: Update version [`2.5.1`](https://github.com/Ouranosinc/cowbird/blob/master/CHANGES.rst#251-2025-05-06)
2144
for security fixes.
2245

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ override BIRDHOUSE_MAKE_DIR := $(shell realpath -P $$(dirname $(BIRDHOUSE_MAKE_C
88
# Generic variables
99
override SHELL := bash
1010
override APP_NAME := birdhouse-deploy
11-
override APP_VERSION := 2.13.5
11+
override APP_VERSION := 2.14.0
1212

1313
# utility to remove comments after value of an option variable
1414
override clean_opt = $(shell echo "$(1)" | $(_SED) -r -e "s/[ '$'\t'']+$$//g")

README.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@ for a full-fledged production platform.
1818
* - citation
1919
- | |citation|
2020

21-
.. |commits-since| image:: https://img.shields.io/github/commits-since/bird-house/birdhouse-deploy/2.13.5.svg
21+
.. |commits-since| image:: https://img.shields.io/github/commits-since/bird-house/birdhouse-deploy/2.14.0.svg
2222
:alt: Commits since latest release
23-
:target: https://github.com/bird-house/birdhouse-deploy/compare/2.13.5...master
23+
:target: https://github.com/bird-house/birdhouse-deploy/compare/2.14.0...master
2424

25-
.. |latest-version| image:: https://img.shields.io/badge/tag-2.13.5-blue.svg?style=flat
25+
.. |latest-version| image:: https://img.shields.io/badge/tag-2.14.0-blue.svg?style=flat
2626
:alt: Latest Tag
27-
:target: https://github.com/bird-house/birdhouse-deploy/tree/2.13.5
27+
:target: https://github.com/bird-house/birdhouse-deploy/tree/2.14.0
2828

2929
.. |readthedocs| image:: https://readthedocs.org/projects/birdhouse-deploy/badge/?version=latest
3030
:alt: ReadTheDocs Build Status (latest version)

RELEASE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.13.5 2025-05-08T17:20:00Z
1+
2.14.0 2025-05-12T21:32:17Z

birdhouse/components/canarie-api/docker_configuration.py.template

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,8 @@ SERVICES = {
108108
# NOTE:
109109
# Below version and release time auto-managed by 'make VERSION=x.y.z bump'.
110110
# Do NOT modify it manually. See 'Tagging policy' in 'birdhouse/README.rst'.
111-
'version': '2.13.5',
112-
'releaseTime': '2025-05-08T17:20:00Z',
111+
'version': '2.14.0',
112+
'releaseTime': '2025-05-12T21:32:17Z',
113113
'institution': '${BIRDHOUSE_INSTITUTION}',
114114
'researchSubject': '${BIRDHOUSE_SUBJECT}',
115115
'supportEmail': '${BIRDHOUSE_SUPPORT_EMAIL}',
@@ -141,8 +141,8 @@ PLATFORMS = {
141141
# NOTE:
142142
# Below version and release time auto-managed by 'make VERSION=x.y.z bump'.
143143
# Do NOT modify it manually. See 'Tagging policy' in 'birdhouse/README.rst'.
144-
'version': '2.13.5',
145-
'releaseTime': '2025-05-08T17:20:00Z',
144+
'version': '2.14.0',
145+
'releaseTime': '2025-05-12T21:32:17Z',
146146
'institution': '${BIRDHOUSE_INSTITUTION}',
147147
'researchSubject': '${BIRDHOUSE_SUBJECT}',
148148
'supportEmail': '${BIRDHOUSE_SUPPORT_EMAIL}',

birdhouse/components/weaver/default.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ OPTIONAL_VARS="
5555
export WEAVER_CONFIG=HYBRID
5656

5757
# default release version that will be used to fetch docker images (API mananger & celery workers services)
58-
export WEAVER_VERSION=6.1.1
58+
export WEAVER_VERSION=6.6.0
5959
export WEAVER_DOCKER=pavics/weaver
6060
export WEAVER_IMAGE='${WEAVER_DOCKER}:${WEAVER_VERSION}'
6161
export WEAVER_MANAGER_IMAGE='${WEAVER_IMAGE}-manager'

docs/source/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,9 @@
6969
# built documents.
7070
#
7171
# The short X.Y version.
72-
version = '2.13.5'
72+
version = '2.14.0'
7373
# The full version, including alpha/beta/rc tags.
74-
release = '2.13.5'
74+
release = '2.14.0'
7575

7676
# The language for content autogenerated by Sphinx. Refer to documentation
7777
# for a list of supported languages.

0 commit comments

Comments
 (0)