Skip to content

Conversation

@github-actions
Copy link

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


0.95.0 (2025-12-03)

⚠ 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: remove deprecated pytest-runner (#593) (d663604)
  • python: use optional deps instead of tests_require (#593) (9786f91)

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: 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: check Traefik before creating dashboard ingress (#629) (bb7b2ff)
  • 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
  • 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)
  • secrets: adapt to reana-commons secret-handling changes (#583) (d9512fb)

Code style

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)
  • 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)
  • 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)
  • better navigation and synced descriptions (5a67cb7)
  • improve sphinxcontrib-openapi rendering (c830300)
  • 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 2 times, most recently from 7d949e6 to 380de79 Compare November 13, 2024 12:46
@github-actions github-actions bot force-pushed the release-please--branches--master branch 4 times, most recently from cae36b0 to d00cca6 Compare January 20, 2025 11:53
@github-actions github-actions bot force-pushed the release-please--branches--master branch 5 times, most recently from 13c95bf to b961bd5 Compare January 29, 2025 13:13
@github-actions github-actions bot force-pushed the release-please--branches--master branch 3 times, most recently from 12f9f04 to ea1edfc Compare February 5, 2025 13:41
@github-actions github-actions bot force-pushed the release-please--branches--master branch 3 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 from a423f35 to c3f83ea Compare November 28, 2025 14:24
@github-actions github-actions bot force-pushed the release-please--branches--master branch from c3f83ea to c3dd71f Compare December 3, 2025 14: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.

1 participant