Skip to content

Commit ecdf099

Browse files
chore(master): release 0.9.5
1 parent abfaad7 commit ecdf099

4 files changed

Lines changed: 69 additions & 3 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.9.4"
2+
".": "0.9.5"
33
}

CHANGELOG.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,72 @@
33

44
# Changelog
55

6+
## [0.9.5](https://github.com/reanahub/reana-workflow-controller/compare/0.9.4...0.9.5) (2026-04-13)
7+
8+
9+
### Build
10+
11+
* **python:** pin setuptools below 81 ([#670](https://github.com/reanahub/reana-workflow-controller/issues/670)) ([6e50d00](https://github.com/reanahub/reana-workflow-controller/commit/6e50d0075d83665005d0ec6b4dc944314a434046))
12+
* **python:** use pyuwsgi for pre-built wheels ([#669](https://github.com/reanahub/reana-workflow-controller/issues/669)) ([46200f6](https://github.com/reanahub/reana-workflow-controller/commit/46200f6ab5338060dcd6931b5a77cd61f0d5fb60))
13+
14+
15+
### Features
16+
17+
* **dask:** add nthreads option to `dask-worker` command ([#636](https://github.com/reanahub/reana-workflow-controller/issues/636)) ([eaf2b59](https://github.com/reanahub/reana-workflow-controller/commit/eaf2b592679c8be5bb25b0ccb1ef9d71a6f432f9))
18+
* **dask:** create Kerberos sidecars for Dask workflows ([#632](https://github.com/reanahub/reana-workflow-controller/issues/632)) ([0f90c8a](https://github.com/reanahub/reana-workflow-controller/commit/0f90c8aedd79d14528256826893591ca874d0492))
19+
* **dask:** create Rucio sidecars for Dask workflows ([#634](https://github.com/reanahub/reana-workflow-controller/issues/634)) ([89c390e](https://github.com/reanahub/reana-workflow-controller/commit/89c390ea15ef37ea7522ddd8ce6357bc8620a8b8))
20+
* **dask:** create VOMS proxy sidecars for Dask workflows ([#633](https://github.com/reanahub/reana-workflow-controller/issues/633)) ([24cb362](https://github.com/reanahub/reana-workflow-controller/commit/24cb362f0a7e6d49b4af6689c49590cd2cde2ad0))
21+
* **dask:** introduce labels and node selector to Dask resources ([#628](https://github.com/reanahub/reana-workflow-controller/issues/628)) ([3a8e37e](https://github.com/reanahub/reana-workflow-controller/commit/3a8e37e46037f312b0f629a146f13f0f1667d041)), closes [#623](https://github.com/reanahub/reana-workflow-controller/issues/623)
22+
* **dask:** return service logs and fix service status handling ([#651](https://github.com/reanahub/reana-workflow-controller/issues/651)) ([ee87fd7](https://github.com/reanahub/reana-workflow-controller/commit/ee87fd73a863e17869ba3fabadacabb0af82788b)), closes [#627](https://github.com/reanahub/reana-workflow-controller/issues/627)
23+
* **k8s:** support custom namespaces for Dask resources ([#621](https://github.com/reanahub/reana-workflow-controller/issues/621)) ([fbab460](https://github.com/reanahub/reana-workflow-controller/commit/fbab4600076bc5d89745eaa75bfeae8ed33ab976))
24+
* **list:** display interactive sessions ([#662](https://github.com/reanahub/reana-workflow-controller/issues/662)) ([eebd278](https://github.com/reanahub/reana-workflow-controller/commit/eebd2784608feb6adeaaee3ee6ef0099c5ad4b25))
25+
* **manager:** add `user-uuid` label to runtime batch pods ([#665](https://github.com/reanahub/reana-workflow-controller/issues/665)) ([f8c4f79](https://github.com/reanahub/reana-workflow-controller/commit/f8c4f798f7566d4d9e38a119949839ba280ec5d8)), closes [#664](https://github.com/reanahub/reana-workflow-controller/issues/664)
26+
* **manager:** add Kueue scheduling option for user workloads ([#658](https://github.com/reanahub/reana-workflow-controller/issues/658)) ([5ca4f44](https://github.com/reanahub/reana-workflow-controller/commit/5ca4f4408ab3c2031484dd6d38e165fb84343e33))
27+
* **manager:** pass K8s requests/limits to job controller ([#643](https://github.com/reanahub/reana-workflow-controller/issues/643)) ([c8a6540](https://github.com/reanahub/reana-workflow-controller/commit/c8a6540bb2b2d9b4502d3350ff5dfe570ab38487))
28+
* **manager:** pass K8s requests/limits to job controller ([#643](https://github.com/reanahub/reana-workflow-controller/issues/643)) ([71aa633](https://github.com/reanahub/reana-workflow-controller/commit/71aa633d83b97aa9f3a230b4845e3d27323d1bbf))
29+
* **opensearch:** capture logs from Dask cluster pods ([#616](https://github.com/reanahub/reana-workflow-controller/issues/616)) ([51fad95](https://github.com/reanahub/reana-workflow-controller/commit/51fad95d5c7d08712e5e9b1b3f0ae055704891b2)), closes [#610](https://github.com/reanahub/reana-workflow-controller/issues/610)
30+
* **rest:** add services field to workflow endpoints ([#612](https://github.com/reanahub/reana-workflow-controller/issues/612)) ([afd1400](https://github.com/reanahub/reana-workflow-controller/commit/afd1400ddf79f972000830d8034e6d959afb00b3))
31+
32+
33+
### Bug fixes
34+
35+
* **config:** update reana-auth-vomsproxy to 1.3.1 to fix WLCG IAM ([#639](https://github.com/reanahub/reana-workflow-controller/issues/639)) ([12a9742](https://github.com/reanahub/reana-workflow-controller/commit/12a9742178db1ac7a0c3100a61ea23560471c2c7))
36+
* **dask:** catch cleanup errors on cluster creation failures ([#676](https://github.com/reanahub/reana-workflow-controller/issues/676)) ([abfaad7](https://github.com/reanahub/reana-workflow-controller/commit/abfaad7e63fa32cbb4f5297030e9b8539afe00c7))
37+
* **dask:** check Traefik before creating dashboard ingress ([#629](https://github.com/reanahub/reana-workflow-controller/issues/629)) ([bb7b2ff](https://github.com/reanahub/reana-workflow-controller/commit/bb7b2ff2b23c169b2209c88bf1bc24aaa4021e9e))
38+
* **dask:** respect runtime namespace when deleting Dask clusters ([#675](https://github.com/reanahub/reana-workflow-controller/issues/675)) ([fb48ea3](https://github.com/reanahub/reana-workflow-controller/commit/fb48ea3f1b2e5d74c9d533df4579da273c5d98fb))
39+
* **dask:** use correct REANA host port for Dask service URLs ([#630](https://github.com/reanahub/reana-workflow-controller/issues/630)) ([a02767e](https://github.com/reanahub/reana-workflow-controller/commit/a02767ea9fe781c4f4a58c13f4420498bd760a0d))
40+
* **k8s:** check readiness of Dask service pods ([#626](https://github.com/reanahub/reana-workflow-controller/issues/626)) ([2797300](https://github.com/reanahub/reana-workflow-controller/commit/279730051ecf3ad21d55f57c899cc574d40fe503)), closes [#625](https://github.com/reanahub/reana-workflow-controller/issues/625)
41+
* **k8s:** improve error handling for Dask K8s resources ([#618](https://github.com/reanahub/reana-workflow-controller/issues/618)) ([a71ad83](https://github.com/reanahub/reana-workflow-controller/commit/a71ad83310c6dc880da6d33531a3ccc528c3d7a6)), closes [#617](https://github.com/reanahub/reana-workflow-controller/issues/617)
42+
* **python:** replace deprecated V1Handler with V1LifecycleHandler ([#672](https://github.com/reanahub/reana-workflow-controller/issues/672)) ([942a313](https://github.com/reanahub/reana-workflow-controller/commit/942a313440dbe198b70bbbf75951d7afa620da0e))
43+
* **rest:** correct response when fetching workflow logs by steps ([#660](https://github.com/reanahub/reana-workflow-controller/issues/660)) ([9880f76](https://github.com/reanahub/reana-workflow-controller/commit/9880f76ee8dc8dd37867a00b7174f4fa60c3ab47)), closes [#659](https://github.com/reanahub/reana-workflow-controller/issues/659)
44+
* **rest:** detect session status from the pod state ([#611](https://github.com/reanahub/reana-workflow-controller/issues/611)) ([907459b](https://github.com/reanahub/reana-workflow-controller/commit/907459b75ee9aaa9ef028f641e14d1f875b7729a))
45+
46+
47+
### Code refactoring
48+
49+
* **dask:** use central function for Dask K8s component names ([#613](https://github.com/reanahub/reana-workflow-controller/issues/613)) ([f252098](https://github.com/reanahub/reana-workflow-controller/commit/f252098250257ea9d513b9c7c850cfdca97aa39c))
50+
51+
52+
### Code style
53+
54+
* **python:** adapt code base to the new black version ([#670](https://github.com/reanahub/reana-workflow-controller/issues/670)) ([e2cdbad](https://github.com/reanahub/reana-workflow-controller/commit/e2cdbadbe13aaeaae7b7d36fa8e1a0a1ef0e8c70))
55+
56+
57+
### Continuous integration
58+
59+
* **commitlint:** consider commit body full stop as warning ([#643](https://github.com/reanahub/reana-workflow-controller/issues/643)) ([c8a6540](https://github.com/reanahub/reana-workflow-controller/commit/c8a6540bb2b2d9b4502d3350ff5dfe570ab38487))
60+
* **commitlint:** consider commit body full stop as warning ([#643](https://github.com/reanahub/reana-workflow-controller/issues/643)) ([ee9210e](https://github.com/reanahub/reana-workflow-controller/commit/ee9210e4ecc834d79c721ac68dd99427ef206b78))
61+
* **commitlint:** fix local running of commit linter on macOS ([#656](https://github.com/reanahub/reana-workflow-controller/issues/656)) ([d939f25](https://github.com/reanahub/reana-workflow-controller/commit/d939f2517f995e2dde8ad0737290f517bad19429))
62+
* **jsonlint:** add JSON linting ([#655](https://github.com/reanahub/reana-workflow-controller/issues/655)) ([f095249](https://github.com/reanahub/reana-workflow-controller/commit/f0952492779267cda3511139ef7f0fb081e300b8))
63+
* **markdownlint:** add Markdown linting ([#655](https://github.com/reanahub/reana-workflow-controller/issues/655)) ([d9e6442](https://github.com/reanahub/reana-workflow-controller/commit/d9e64423219f4936796fb6762a3b79d88ae48f6b))
64+
* **markdownlint:** less permissive global configuration ([#672](https://github.com/reanahub/reana-workflow-controller/issues/672)) ([ce03f12](https://github.com/reanahub/reana-workflow-controller/commit/ce03f1250b0bf77d1d501ce2dfbaadaf98d61436))
65+
* **prettier:** add Prettier code formatting checks ([#655](https://github.com/reanahub/reana-workflow-controller/issues/655)) ([2c339b7](https://github.com/reanahub/reana-workflow-controller/commit/2c339b7feb6d7d5dea1e658ae7fb63872076082f))
66+
* **run-tests:** add usage help and refactor options ([#672](https://github.com/reanahub/reana-workflow-controller/issues/672)) ([e4495aa](https://github.com/reanahub/reana-workflow-controller/commit/e4495aa3f71544e2e63a357a6da0db243169d606))
67+
* **runners:** upgrade CI runners to Ubuntu 22.04 ([#647](https://github.com/reanahub/reana-workflow-controller/issues/647)) ([c8a6540](https://github.com/reanahub/reana-workflow-controller/commit/c8a6540bb2b2d9b4502d3350ff5dfe570ab38487))
68+
* **runners:** upgrade CI runners to Ubuntu 22.04 ([#647](https://github.com/reanahub/reana-workflow-controller/issues/647)) ([2b004ce](https://github.com/reanahub/reana-workflow-controller/commit/2b004ce78456a31f398bbd9deb43b52f028f2d3a))
69+
* **shfmt:** add shfmt code formatting checks ([#654](https://github.com/reanahub/reana-workflow-controller/issues/654)) ([992506f](https://github.com/reanahub/reana-workflow-controller/commit/992506fc9386134e996917612e9e1abd2211ea1e)), closes [#652](https://github.com/reanahub/reana-workflow-controller/issues/652)
70+
* **yamllint:** add YAML linting ([#655](https://github.com/reanahub/reana-workflow-controller/issues/655)) ([0e1837d](https://github.com/reanahub/reana-workflow-controller/commit/0e1837dc3b7a42dbc9b71a5a59c5e6fd15569056))
71+
672
## [0.9.4](https://github.com/reanahub/reana-workflow-controller/compare/0.9.3...0.9.4) (2024-11-29)
773

874
### Build

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,5 +118,5 @@ LABEL org.opencontainers.image.title="reana-workflow-controller"
118118
LABEL org.opencontainers.image.url="https://github.com/reanahub/reana-workflow-controller"
119119
LABEL org.opencontainers.image.vendor="reanahub"
120120
# x-release-please-start-version
121-
LABEL org.opencontainers.image.version="0.95.0-alpha.6"
121+
LABEL org.opencontainers.image.version="0.9.5"
122122
# x-release-please-end

docs/openapi.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"info": {
33
"description": "Submit and manage workflows",
44
"title": "REANA Workflow Controller",
5-
"version": "0.95.0a6"
5+
"version": "0.9.5"
66
},
77
"paths": {
88
"/api/workflows": {

0 commit comments

Comments
 (0)