Skip to content

chore(master): release 0.95.0#1

Open
github-actions[bot] wants to merge 1 commit intomasterfrom
release-please--branches--master
Open

chore(master): release 0.95.0#1
github-actions[bot] wants to merge 1 commit intomasterfrom
release-please--branches--master

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Jan 12, 2024


0.95.0 (2026-04-29)

⚠ BREAKING CHANGES

  • python: drop support for Python 3.6 and 3.7

Build

  • docker: non-editable submodules in "latest" mode (#551) (af74d0b)
  • docker: pin setuptools 70 (#601) (be6a388)
  • docker: pin setuptools to v70 (#593) (ba50def)
  • docker: upgrade to Ubuntu 24.04 and Python 3.12 (#592) (b4fe472)
  • python: add minimal pyproject.toml (#593) (90623e4)
  • python: bump all required packages as of 2024-03-04 (#574) (1373f4c)
  • python: bump shared REANA packages as of 2024-03-04 (#574) (e31d903)
  • python: bump shared REANA packages as of 2024-11-28 (#620) (179fa89)
  • python: drop support for Python 3.6 and 3.7 (#586) (8ae9ee4)
  • python: pin setuptools below 81 (#670) (6e50d00)
  • python: remove deprecated pytest-runner (#593) (d663604)
  • python: upgrade to Flask 3.x (#678) (332aa83)
  • python: use optional deps instead of tests_require (#593) (9786f91)
  • python: use pyuwsgi for pre-built wheels (#669) (46200f6)

Features

  • config: make Dask autoscaler configurable (#604) (db9ac05)
  • config: support OpenSearch deployment in custom namespace (#609) (7896c61)
  • config: upgrade to Jupyter SciPy 7.2.2 notebook (#614) (72f0c4c)
  • dask: add nthreads option to dask-worker command (#636) (eaf2b59)
  • dask: create Kerberos sidecars for Dask workflows (#632) (0f90c8a)
  • dask: create Rucio sidecars for Dask workflows (#634) (89c390e)
  • dask: create VOMS proxy sidecars for Dask workflows (#633) (24cb362)
  • dask: introduce labels and node selector to Dask resources (#628) (3a8e37e), closes #623
  • dask: return service logs and fix service status handling (#651) (ee87fd7), closes #627
  • helm: add initial Dask support (#600) (1515865)
  • helm: allow cluster administrator to configure ingress host (#588) (f1764ed)
  • helm: allow cluster administrator to configure ingress host (#588) (a7c9c85)
  • k8s: set custom ingressClassName for interactive sessions (#581) (13d1c5d)
  • k8s: support custom namespaces for Dask resources (#621) (fbab460)
  • list: display interactive sessions (#662) (eebd278)
  • manager: add user-uuid label to runtime batch pods (#665) (f8c4f79), closes #664
  • manager: add Kueue scheduling option for user workloads (#658) (5ca4f44)
  • manager: call shutdown endpoint before workflow stop (#559) (719fa37)
  • manager: increase termination period of run-batch pods (#572) (f05096a)
  • manager: pass custom env variables to job controller (#571) (646f071)
  • manager: pass custom env variables to workflow engines (#571) (cb9369b)
  • manager: pass K8s requests/limits to job controller (#643) (c8a6540)
  • manager: pass K8s requests/limits to job controller (#643) (71aa633)
  • opensearch: capture logs from Dask cluster pods (#616) (51fad95), closes #610
  • opensearch: fetch live logs from OpenSearch (#602) (ca38c69)
  • rest: add endpoint to get workflow share status (#552) (63154b5)
  • rest: add endpoint to share workflows (#552) (a2ccc64)
  • rest: add endpoint to unshare workflows (#552) (3c75a01)
  • rest: add services field to workflow endpoints (#612) (afd1400)
  • rest: add share-related parameters to get_workflows (#552) (d896539)
  • rest: limit workspace file listing and add forced GC (#657) (dc8bb22), closes #644
  • rest: make details available for shared workflows (#552) (894a99e)
  • sessions: expose user secrets in interactive sessions (#591) (f1764ed)
  • sessions: expose user secrets in interactive sessions (#591) (784efee)
  • sessions: support list of allowed notebook images (#582) (3e31e05), closes #569

Bug fixes

  • add raw and human_readable format in size object (af85c2b)
  • config: read secret key from env (#615) (7df1279)
  • config: update reana-auth-vomsproxy to 1.3.1 to fix WLCG IAM (#639) (12a9742)
  • dask: catch cleanup errors on cluster creation failures (#676) (abfaad7)
  • dask: check Traefik before creating dashboard ingress (#629) (bb7b2ff)
  • dask: fix pulling from private container registries (#677) (b6eafc5)
  • dask: respect runtime namespace when deleting Dask clusters (#675) (fb48ea3)
  • dask: use correct REANA host port for Dask service URLs (#630) (a02767e)
  • delete_workflow: set retention rules as inactive (#595) (680e288)
  • docker: explicitly specify shell (#598) (fb9923c), closes #596
  • k8s: check readiness of Dask service pods (#626) (2797300), closes #625
  • k8s: improve error handling for Dask K8s resources (#618) (a71ad83), closes #617
  • manager: avoid privilege escalation in Kubernetes jobs (#615) (24563e5)
  • manager: graceful shutdown of job-controller (#559) (817b019)
  • manager: pass RabbitMQ connection details to workflow engine (#615) (cf4ee73)
  • manager: use valid group name when calling groupadd (#566) (73a9929), closes #561
  • python: replace deprecated V1Handler with V1LifecycleHandler (#672) (942a313)
  • rest: clean up workflow sharing code after changes (#552) (e36c6a2)
  • rest: correct response when fetching workflow logs by steps (#660) (9880f76), closes #659
  • rest: detect session status from the pod state (#611) (907459b)
  • set_workflow_status: validate endpoint arguments (#589) (5945d7f)
  • stop: store engine logs of stopped workflow (#563) (199c163), closes #560

Performance improvements

  • manager: reduce size of job-controller's db connection pool (#594) (5ac27ef)

Code refactoring

  • consumer: do not update status of jobs (#559) (5992034)
  • dask: use central function for Dask K8s component names (#613) (f252098)
  • docs: move from reST to Markdown (#567) (4fbdb74)
  • rest: adapt to non-dynamic relationships (#679) (9b15870)
  • secrets: adapt to reana-commons secret-handling changes (#583) (d9512fb)

Code style

  • black: format with black v24 (#564) (2329437)
  • python: adapt code base to the new black version (#670) (e2cdbad)

Test suite

  • pytest: adapt to fixture changes from default_user to user0 (#552) (de3c933)

Continuous integration

  • actions: update GitHub actions due to Node 16 deprecation (#579) (57a0246)
  • add hadolint and flake8 linters (5757dfb)
  • added github actions workflow (d128d58)
  • commitlint: addition of commit message linter (#555) (b9df20a)
  • commitlint: allow release commit style (#575) (b013d49)
  • commitlint: check for the presence of concrete PR number (#562) (4b8f539)
  • commitlint: check PR number presence in merge commits (#592) (c68720b)
  • commitlint: consider commit body full stop as warning (#643) (c8a6540)
  • commitlint: consider commit body full stop as warning (#643) (ee9210e)
  • commitlint: fix local running of commit linter on macOS (#656) (d939f25)
  • commitlint: improve checking of merge commits (#590) (6e9371d)
  • jsonlint: add JSON linting (#655) (f095249)
  • markdownlint: add Markdown linting (#655) (d9e6442)
  • markdownlint: less permissive global configuration (#672) (ce03f12)
  • pin hadolint version (6b4991a)
  • prettier: add Prettier code formatting checks (#655) (2c339b7)
  • publish docker image after new release (98e6c9a)
  • pytest: invoke pytest directly instead of setup.py test (#593) (3928366)
  • pytest: move to PostgreSQL 14.10 (#568) (9b6bfa0)
  • release-please: initial configuration (#555) (672083d)
  • release-please: update version in Dockerfile/OpenAPI specs (#558) (4be8086)
  • remove older versions from python tests (ddafbf0)
  • run-tests: add usage help and refactor options (#672) (e4495aa)
  • run-tests: improve old DB container cleanup (#678) (2ac3c32)
  • runners: upgrade CI runners to Ubuntu 22.04 (#647) (c8a6540)
  • runners: upgrade CI runners to Ubuntu 22.04 (#647) (2b004ce)
  • set SHARED_VOLUME_PATH for tests to work (4701718)
  • shellcheck: fix exit code propagation (#562) (c5d4982)
  • shfmt: add shfmt code formatting checks (#654) (992506f), closes #652
  • sphinx: set READTHEDOCS variable in Jinja2 HTML context (#602) (46ae9cd)
  • update all actions (d60f9d1)
  • yamllint: add YAML linting (#655) (0e1837d)

Documentation

  • add .readthedocs.yaml to migrate to RTD v2 (3125ca8)
  • authors: complete list of contributors (#570) (08ab9a3)
  • openapi specs with disk usage (5f45c4c)
  • openapi: amend response description for file deletion (#573) (1d027ff)
  • set default language to English (0cde3b2)
  • single-page RTFD outline (b86fd15)
  • update changelog (301946f)

Chores

  • master: release 0.95.0-alpha.1 (9ebbf2a)

@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from 1c5c42f to 4698f74 Compare January 16, 2024 16:53
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from a5e46d8 to a77fce4 Compare January 29, 2024 17:17
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from a950278 to 32534f2 Compare February 9, 2024 13:24
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from dd41222 to b0b3679 Compare February 21, 2024 09:54
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from 1d969fb to bae6364 Compare March 1, 2024 09:26
@github-actions github-actions Bot changed the title chore(master): release 0.9.3 chore(master): release 0.9.4 Mar 6, 2024
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from bae6364 to 3fe6298 Compare March 6, 2024 14:00
@github-actions github-actions Bot changed the title chore(master): release 0.9.4 chore(master): release 0.95.0 Mar 15, 2024
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from 4f0c74d to 4e90d96 Compare March 19, 2024 10:47
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from 4e90d96 to 2d93c7d Compare April 15, 2024 09:32
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from 2d93c7d to a45230c Compare June 3, 2024 08:46
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from a45230c to 2f00df1 Compare July 3, 2024 08:21
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 3 times, most recently from 6b8abb6 to 2c52eb3 Compare August 8, 2024 13:17
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from 2c52eb3 to 0999b46 Compare August 9, 2024 09:04
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from a3f748c to e1c7bfd Compare August 26, 2024 13:16
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from 970522e to 9473025 Compare September 4, 2024 19:08
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from 9473025 to e1515ba Compare October 21, 2024 17:27
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from df5d5e0 to e223a61 Compare October 31, 2024 14:16
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 5 times, most recently from 3d0e77b to 12f9f04 Compare February 3, 2025 14:39
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from ea1edfc to 02c004c Compare February 11, 2025 10:16
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from 0d16979 to d67fdbc Compare February 12, 2025 18:31
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from 5718cf9 to 66c4067 Compare February 24, 2025 09:49
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from 66c4067 to 60f4cb8 Compare March 6, 2025 10:11
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 4 times, most recently from 36b5190 to 5bfb61e Compare June 27, 2025 08:04
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from 5bfb61e to a423f35 Compare November 7, 2025 12:47
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from c3f83ea to c3dd71f Compare December 3, 2025 14:33
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from c3dd71f to c59f07b Compare January 8, 2026 23:39
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from c59f07b to 2feea84 Compare February 10, 2026 07:24
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from 1ef0ca3 to 8029b3d Compare March 26, 2026 16:50
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 3 times, most recently from 3d6260d to c3dca34 Compare April 13, 2026 13:10
@github-actions github-actions Bot force-pushed the release-please--branches--master branch 2 times, most recently from e02557d to 6862ccf Compare April 28, 2026 14:34
@github-actions github-actions Bot force-pushed the release-please--branches--master branch from 6862ccf to a3a377e Compare April 29, 2026 10:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants