5.9.0 Release Notes
5.9.0 Release Notes
Overview
Azure Key Storage
Azure Key Storage is released for Runbook Automation SAAS customers. Azure Key Vault is a cloud-based service for secure storage and management of sensitive data. It allows controlled access to confidential information such as API keys, passwords, certificates, and cryptographic keys. This integration enables users to retrieve secrets from Azure Key Vault and utilize them for secure connections to various resources including virtual machines, databases, other tools, and more.
Azure Key Storage will be available for Runbook Automation Self Hosted with the version 5.10.0 release.
Dynamic Node-Runner Association
Automatic Runner Selection for node-dispatch allows users to assign a Runner to a set of nodes using a Node Filter such that any tasks dispatched to those nodes will automatically use the assigned Runner. This dynamic association of Runners to nodes simplifies the authoring of Jobs, since users no longer need to define Runner selection as part of their Job definitions. The association between Runners and nodes also allows for a single Job execution to use multiple Runners based on the nodes being targeted.
Runner Hosts as Nodes
Runners can now natively be added as nodes to the node inventory, providing a simpler method for executing steps on the Runner while also executing against other nodes. This also provides for an easier setup experience for teams that are new to using Runbook Automation. More details about the Runner as a Node can be found here.
Enabling Latest Runner Features
To use the latest Enterprise Runner features - such as the two highlighted above - be sure to the following config properties are set in System Configuration:
rundeck.feature.runner.enabled
=true
rundeck.feature.distributedAutomation.enabled
=true
This release includes numerous security updates to address identified CVE vulnerabilities, along with various improvements to enhance product functionality.
Runbook Automation Updates
Also includes all Open Source updates from below
Additional Updates
- Resolve CVE-2024-52046 - Critical
- Performance issues using ServiceNow plugin
- Update Spring to 5.3.39
- Update Ansible plugin to 4.0.7
- Jira Create Issue - Failure with required custom field that is not a string value
- Secrets cache configurable on AWS Secret Manager Plugin
Rundeck Open Source Product Updates
- Remove params from resource-level runner acl at system level
- Resolve CVE-2024-52046 - Critical
- Fix SCM import when file name has quotes
- Performance issues using ServiceNow plugins
- Update JAAS/jetty combined login module to allow ignoreRoles in binding context
- Create a new endpoint to expose user/token authorizations
- Added modification to ExpandedJobGroupsSpec
- Update Spring to 5.3.39
- Fix import action of scm import plugin when importing right after enabling the plugin
- Update Ansible plugin to 4.0.7
- Use golang 1.22.2 to address CVE-2023-45288
- Update vue-i18n to version 10 and webpack 5 to latest
- Fix: JettyRolePropertyFileLoginModule supported in docker
- Add GET project/{project}/nodes/tags
- Add promoted/highlighted steps in the vue converted pieces for workflow
- Upgraded commons-io version to address cve-2024-47554
- Expose additional plugin properties in
*/plugin/list
API responses - Remove JUnit from build distribution
- Fix execution modal when nextUi mode is enabled
- Convert workflow steps into vue
- Multi-select with all values selected should use values if job referenced or via api
- Fix: Invalid workflow step causes uncaught exception
Here is a link to the full list of public PRs
Ansible Plugin Updates
Links
- Download the Releases: Open Source | Self-Hosted
- Sign up for Release Notes
- Upgrade instructions
- Catch us on Twitch for the Live Stream Release Video
Version Info
Name: "Hood peru phone"
Release Date: February 5th, 2025
Community Contributors
Submit your own Pull Requests to get recognition here!
- Rui Melo Amaro (rmeloamaro)
- Bruno Dias (brmdias)
- (trodriguezpd)
Staff Contributors
- Greg Schueler (gschueler)
- Alexander Abarca (alexander-variacode)
- Alexander Grachtchouk (mrdubr)
- Carlos Eduardo (carlosrfranco)
- Christopher McCarroll-Gilbert (chrismcg14)
- Charlie Crawford (ChuckCrawford)
- Forrest Evans (fdevans)
- Imad Jafir (imad6639)
- Jake Cohen (jsboak)
- Jason Brooks (jbrookspd)
- Jesus Osuna (Jesus-Osuna-M)
- José Vásquez (hiawvp)
- Luis Toledo (ltamaster)
- Rodrigo Navarro (ronaveva)
- Sarah Martinelli Benedetti (smartinellibenedetti)
- Stephen Joyner (sjrd218)