From 07c3bf411e42b148982562fd62aec6cf034023e7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 29 Aug 2024 09:58:09 +0000 Subject: [PATCH] chore(master): release 0.95.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 60 +++++++++++++++++++++++++++++++++++ Dockerfile | 2 +- docs/openapi.json | 2 +- 4 files changed, 63 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index ee2bfff4..efb7bd94 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.9.3" + ".": "0.95.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fe0babc..a7c0a53f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,65 @@ # Changelog +## [0.95.0](https://github.com/reanahub/reana-workflow-controller/compare/0.9.3...0.95.0) (2024-08-29) + + +### ⚠ BREAKING CHANGES + +* **python:** drop support for Python 3.6 and 3.7 + +### Build + +* **docker:** pin setuptools to v70 ([#593](https://github.com/reanahub/reana-workflow-controller/issues/593)) ([ba50def](https://github.com/reanahub/reana-workflow-controller/commit/ba50defd8a94633d70947d6a7d41d858c2419889)) +* **docker:** upgrade to Ubuntu 24.04 and Python 3.12 ([#592](https://github.com/reanahub/reana-workflow-controller/issues/592)) ([b4fe472](https://github.com/reanahub/reana-workflow-controller/commit/b4fe47285482757d819d4b292d15f336c226c0c1)) +* **python:** add minimal `pyproject.toml` ([#593](https://github.com/reanahub/reana-workflow-controller/issues/593)) ([90623e4](https://github.com/reanahub/reana-workflow-controller/commit/90623e4e4f3f36e84098ef870be21973842b9c90)) +* **python:** drop support for Python 3.6 and 3.7 ([#586](https://github.com/reanahub/reana-workflow-controller/issues/586)) ([8ae9ee4](https://github.com/reanahub/reana-workflow-controller/commit/8ae9ee4a9a1e316c241c531e6fc1d6d58cbbef70)) +* **python:** remove deprecated `pytest-runner` ([#593](https://github.com/reanahub/reana-workflow-controller/issues/593)) ([d663604](https://github.com/reanahub/reana-workflow-controller/commit/d663604f6f4844a36d0dafc5fa9cda06a3b6fce9)) +* **python:** use optional deps instead of `tests_require` ([#593](https://github.com/reanahub/reana-workflow-controller/issues/593)) ([9786f91](https://github.com/reanahub/reana-workflow-controller/commit/9786f9140c2165af12e7c25661f73a29400f65d2)) + + +### Features + +* **helm:** allow cluster administrator to configure ingress host ([#588](https://github.com/reanahub/reana-workflow-controller/issues/588)) ([f1764ed](https://github.com/reanahub/reana-workflow-controller/commit/f1764ed7101fa9d30516b8687b7e5ef4ae8781fe)) +* **helm:** allow cluster administrator to configure ingress host ([#588](https://github.com/reanahub/reana-workflow-controller/issues/588)) ([a7c9c85](https://github.com/reanahub/reana-workflow-controller/commit/a7c9c851277f3ca191c073fdc6c6d5d4149a95e8)) +* **k8s:** set custom ingressClassName for interactive sessions ([#581](https://github.com/reanahub/reana-workflow-controller/issues/581)) ([13d1c5d](https://github.com/reanahub/reana-workflow-controller/commit/13d1c5d6e5253998b56f2658d560835a79fe5252)) +* **sessions:** expose user secrets in interactive sessions ([#591](https://github.com/reanahub/reana-workflow-controller/issues/591)) ([f1764ed](https://github.com/reanahub/reana-workflow-controller/commit/f1764ed7101fa9d30516b8687b7e5ef4ae8781fe)) +* **sessions:** expose user secrets in interactive sessions ([#591](https://github.com/reanahub/reana-workflow-controller/issues/591)) ([784efee](https://github.com/reanahub/reana-workflow-controller/commit/784efee4be8b4a9785d03d3d05b00f3da2b455c2)) +* **sessions:** support list of allowed notebook images ([#582](https://github.com/reanahub/reana-workflow-controller/issues/582)) ([3e31e05](https://github.com/reanahub/reana-workflow-controller/commit/3e31e05eac2266b20a2947c67d410284db31e02a)), closes [#569](https://github.com/reanahub/reana-workflow-controller/issues/569) + + +### Bug fixes + +* **delete_workflow:** set retention rules as inactive ([#595](https://github.com/reanahub/reana-workflow-controller/issues/595)) ([680e288](https://github.com/reanahub/reana-workflow-controller/commit/680e288d72f936b118cb7639e949c7d8e45ab393)) +* **docker:** explicitly specify shell ([#598](https://github.com/reanahub/reana-workflow-controller/issues/598)) ([fb9923c](https://github.com/reanahub/reana-workflow-controller/commit/fb9923c2f0310695498f9278bc8f4a1a9167bf06)), closes [#596](https://github.com/reanahub/reana-workflow-controller/issues/596) + + +### Performance improvements + +* **manager:** reduce size of job-controller's db connection pool ([#594](https://github.com/reanahub/reana-workflow-controller/issues/594)) ([5ac27ef](https://github.com/reanahub/reana-workflow-controller/commit/5ac27ef0016be2f7049a919062e9cdb0fddf772d)) + + +### Code refactoring + +* **secrets:** adapt to reana-commons secret-handling changes ([#583](https://github.com/reanahub/reana-workflow-controller/issues/583)) ([d9512fb](https://github.com/reanahub/reana-workflow-controller/commit/d9512fb5078c53a947ad07e6b0bce4ee98651022)) + + +### Continuous integration + +* **actions:** update GitHub actions due to Node 16 deprecation ([#579](https://github.com/reanahub/reana-workflow-controller/issues/579)) ([57a0246](https://github.com/reanahub/reana-workflow-controller/commit/57a0246ceedef2a724c98b3993b79e688e2d1ac2)) +* **commitlint:** check PR number presence in merge commits ([#592](https://github.com/reanahub/reana-workflow-controller/issues/592)) ([c68720b](https://github.com/reanahub/reana-workflow-controller/commit/c68720b3db365c59f154d6847536786654476911)) +* **commitlint:** improve checking of merge commits ([#590](https://github.com/reanahub/reana-workflow-controller/issues/590)) ([6e9371d](https://github.com/reanahub/reana-workflow-controller/commit/6e9371deaa290d84f82b2f3fb69531666a26526d)) +* **pytest:** invoke `pytest` directly instead of `setup.py test` ([#593](https://github.com/reanahub/reana-workflow-controller/issues/593)) ([3928366](https://github.com/reanahub/reana-workflow-controller/commit/3928366b84f12cb1f5d1dec2b93cf90ceee7a28f)) + + +### Documentation + +* **openapi:** amend response description for file deletion ([#573](https://github.com/reanahub/reana-workflow-controller/issues/573)) ([1d027ff](https://github.com/reanahub/reana-workflow-controller/commit/1d027ffeafc437fc9e0c2a4193a9e2585231ab2a)) + + +### Chores + +* **master:** release 0.95.0-alpha.1 ([9ebbf2a](https://github.com/reanahub/reana-workflow-controller/commit/9ebbf2a3b7f0dbebaa23a0fbb26516920fe31759)) + ## [0.9.3](https://github.com/reanahub/reana-workflow-controller/compare/0.9.2...0.9.3) (2024-03-04) diff --git a/Dockerfile b/Dockerfile index 7fee1e45..e04f07e6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -118,5 +118,5 @@ LABEL org.opencontainers.image.title="reana-workflow-controller" LABEL org.opencontainers.image.url="https://github.com/reanahub/reana-workflow-controller" LABEL org.opencontainers.image.vendor="reanahub" # x-release-please-start-version -LABEL org.opencontainers.image.version="0.95.0-alpha.1" +LABEL org.opencontainers.image.version="0.95.0" # x-release-please-end diff --git a/docs/openapi.json b/docs/openapi.json index a28dbab4..cf02fd94 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -2,7 +2,7 @@ "info": { "description": "Submit and manage workflows", "title": "REANA Workflow Controller", - "version": "0.95.0a1" + "version": "0.95.0" }, "paths": { "/api/workflows": {