Skip to content

0.9.4

Latest
Compare
Choose a tag to compare
@tiborsimko tiborsimko released this 16 Dec 09:50
· 43 commits to master since this release
b4d1864

0.9.4 (2024-12-16)

✨ What's new in REANA 0.9.4

REANA 0.9.4 is a minor update that adds support for using user secrets in
Jupyter notebook sessions, adds support for the Compute4PUNCH infrastructure,
fixes issues with the HTCondor compute backend job dispatch, and improves the
security of the platform.

Please see the REANA 0.9.4 release blog post for more information.

⚡ Detailed changelog for REANA 0.9.4 components

reana 0.9.4 (2024-12-03)

  • [Build] helm: add support for Kubernetes 1.30 (#799) (748ca07)
  • [Build] helm: add support for Kubernetes 1.31 (#822) (7da51d3)
  • [Features] config: add Compute4PUNCH backend (#780) (c2f490b)
  • [Features] helm: allow cluster administrator to configure ingress host (#804) (1479730)
  • [Features] helm: allow only reana-server to connect to reana-cache (#847) (e1772ff)
  • [Features] helm: release check on most-supported Kubernetes version (#848) (1a98b0a)
  • [Features] helm: support password-protected rabbitmq (#847) (20a0ea8)
  • [Features] helm: support password-protected redis (#847) (be12076)
  • [Features] scripts: upgrade to Jupyter SciPy 7.2.2 notebook (#846) (1ca9dea)
  • [Bug fixes] helm: allow interactive-session-cleanup job to access RWC (#853) (b9bc602)
  • [Bug fixes] reana-dev: correctly handle missing changelog of components (#858) (32549d1), closes #857
  • [Continuous integration] python: pin setuptools 70 (#822) (be45c54)
  • [Documentation] helm: clarify secrets-related warning in README (#847) (fab5591)

reana-client 0.9.4 (2024-11-29)

  • [Build] docker: create reana-client container image (#710) (2c99c5d), closes #709
  • [Build] python: add support for Python 3.13 (#736) (fd9b944)
  • [Build] python: bump shared REANA packages as of 2024-11-28 (#736) (778df03)
  • [Continuous integration] actions: pin setuptools 70 (#728) (0a4bcc7)
  • [Documentation] cli: fix open command documentation typo (#728) (c822dd6)

reana-commons 0.9.9 (2024-11-28)

  • [Build] python: add support for Python 3.13 (#480) (5de7605)
  • [Features] schema: allow Compute4PUNCH backend options (#445) (0570f4a)
  • [Bug fixes] config: remove hard-coded component host name domain (#458) (f2faeaa), closes #457
  • [Continuous integration] actions: pin setuptools 70 (#479) (b80bc70)

reana-db 0.9.5 (2024-11-26)

  • [Features] cli: add new migrate-secret-key command (#240) (efcbe72)
  • [Continuous integration] actions: pin setuptools 70 (#239) (3202759)
  • [Continuous integration] python: test more Python versions (#239) (e0cba7f)

reana-job-controller 0.9.4 (2024-11-29)

  • [Build] deps: update reana-auth-vomsproxy to 1.3.0 (#466) (72e9ea1)
  • [Build] docker: pin setuptools 70 (#465) (c593d9b)
  • [Build] python: bump shared REANA packages as of 2024-11-28 (#477) (9cdd06c)
  • [Features] backends: add new Compute4PUNCH backend (#430) (4243252)
  • [Bug fixes] config: read secret key from env (#476) (1b5aa98)
  • [Bug fixes] config: update reana-auth-vomsproxy to 1.2.1 to fix WLCG IAM (#457) (132868f)
  • [Bug fixes] htcondorcern: run provided command in unpacked image (#474) (9cda591), closes #471
  • [Bug fixes] htcondorcern: support multiline commands (#474) (eb07aa9), closes #470
  • [Bug fixes] kubernetes: avoid privilege escalation in Kubernetes jobs (#476) (389f0ea)

reana-server 0.9.4 (2024-11-29)

  • [Build] python: bump shared REANA packages as of 2024-11-28 (#714) (94fbf77)
  • [Features] config: make ACCOUNTS_USERINFO_HEADERS customisable (#713) (8c01d51)
  • [Features] config: make APP_DEFAULT_SECURE_HEADERS customisable (#713) (1919358)
  • [Features] config: make PROXYFIX_CONFIG customisable (#713) (5b6c276)
  • [Features] config: support password-protected redis (#713) (a2aad8a)
  • [Features] ext: improve error message for db decryption error (#713) (bbab1bf)
  • [Bug fixes] config: do not set DEBUG programmatically (#713) (c98cbc1)
  • [Bug fixes] config: read secret key from env (#713) (6ee6422)
  • [Bug fixes] get_workflow_specification: avoid returning null parameters (#689) (46633d6)
  • [Bug fixes] reana-admin: respect service domain when cleaning sessions (#687) (ede882d)
  • [Bug fixes] set_workflow_status: publish workflows to submission queue (#691) (6e35bd7), closes #690
  • [Bug fixes] start: validate endpoint parameters (#689) (d2d3673)
  • [Continuous integration] commitlint: improve checking of merge commits (#689) (69f45fc)

reana-workflow-controller 0.9.4 (2024-11-29)

  • [Build] docker: pin setuptools 70 (#601) (be6a388)
  • [Build] python: bump shared REANA packages as of 2024-11-28 (#620) (179fa89)
  • [Features] config: upgrade to Jupyter SciPy 7.2.2 notebook (#614) (72f0c4c)
  • [Features] helm: allow cluster administrator to configure ingress host (#588) (a7c9c85)
  • [Features] sessions: expose user secrets in interactive sessions (#591) (784efee)
  • [Bug fixes] config: read secret key from env (#615) (7df1279)
  • [Bug fixes] manager: avoid privilege escalation in Kubernetes jobs (#615) (24563e5)
  • [Bug fixes] manager: pass RabbitMQ connection details to workflow engine (#615) (cf4ee73)
  • [Bug fixes] set_workflow_status: validate endpoint arguments (#589) (5945d7f)

reana-workflow-engine-cwl 0.9.4 (2024-11-29)

  • [Build] docker: pin setuptools 70 (#287) (3c2cd8a)
  • [Build] python: bump shared REANA packages as of 2024-11-28 (#289) (f9d3688)
  • [Features] task: allow Compute4PUNCH backend options (#277) (9b2a3d0)

reana-workflow-engine-serial 0.9.4 (2024-11-29)

  • [Build] docker: pin setuptools 70 (#216) (f94d003)
  • [Build] python: bump shared REANA packages as of 2024-11-28 (#218) (430fd04)
  • [Features] tasks: allow Compute4PUNCH backend options (#210) (a6313f2)

reana-workflow-engine-snakemake 0.9.4 (2024-11-29)

  • [Build] docker: fix XRootD repository location (#95) (69fea32)
  • [Build] docker: pin setuptools 70 (#102) (b27c9cf)
  • [Build] python: bump shared REANA packages as of 2024-11-28 (#104) (fb9efc8)
  • [Features] executor: allow Compute4PUNCH backend options (#97) (4b00c52)
  • [Bug fixes] executor: override default resources to remove mem/disk (#91) (572a83f), closes #90

reana-workflow-engine-yadage 0.9.5 (2024-11-29)

  • [Build] docker: pin setuptools 70 (#274) (bc505d8)
  • [Build] python: bump shared REANA packages as of 2024-11-28 (#276) (5911143)
  • [Features] externalbackend: allow Compute4PUNCH backend options (#269) (1ce8e6a)