4.17.0 Release Notes
4.17.0 Release Notes
Name: "Basilisk sandybrown flag" Release Date: September, 25, 2023
- Download the Releases
- Sign up for Release Notes
- Upgrade instructions
- Watch the Live Stream Release Recap
Overview
Rundeck 4.17.0 is here! Check out the new features and enhancements for PagerDuty Runbook Automation, and Rundeck Community included in this release.
Runbook Automation Updates
Also includes all Open Source updates from below
Highlights
Runner secrets authentication improvements
Last release we announced support for integrating Runners with secrets-management providers that could be used in Job Step plugins. Now, the keys retrieved from this integration can be used with Node Executor and File Copier plugins as the method for connecting with remote nodes. The Runner can retrieve those secrets from providers like Vault and connect and execute commands or scripts on nodes.
For details on how to use secret management providers with Runners, see this documentation.
Runner Key Storage enhancement
Previously, if a Runner was integrated with a secrets-management provider, then a Job executed through that Runner couldn’t use secrets stored in the native Key Storage. With this release, that limitation is no longer in place. Now the Job can use both the Runner (and Key retrieved through the Runner), as well as keys stored in the native Key Storage facility.
For details on how to use secret management providers with Runners, see this documentation.
Cross-role and cross-account support for EC2, AWS Systems Manager
This release introduces the ability to use Runbook Automation to execute commands and scripts on EC2 instances spread across multiple AWS Accounts–all from within a single project. By using the AssumeRole functionality that is now built into both the EC2 Node Source and SSM Node Executor plugins, Runbook Automation can now integrate with multiple AWS IAM Roles that reside in one or multiple AWS Accounts.
To configure the AWS integration with Runbook Automation, see this documentation.
Enhanced feedback message on Enterprise Runners
Previously, if a user chose to use a Node Source that was not available on an Enterprise Runner, they would not see an error message only after they configured and then saved the Node Source. Now, users will see a message whether a given Node Source is available on their Runners when the remote Runners option is selected.
Additional Updates
- Enhance CyberArk To Support CCP Mode
- Upgrade runner to 0.1.52
- Fix: Stored Cross-Site Scripting (XSS) in Tour Management
- Fixed documentation bug in Athena Query Plugin
- Fix: SSO settings now reload without system restart
- Typo: ROI metrics plugin description shows wrong API url
- Allow combining properties in selector definitions for ServiceNow Node Sources
Rundeck Open Source Product Updates
- Fix: Execution mode is not retained after config refresh
- Fix webhook update to keep auth config
- Fix logViewer regression
- Fix: Key Storage view does not show error when saving fails
- Fix table header in dark mode
- Update project label naming
- Fix: File System keys unreachable in Rundeck
- Add default tab name for Nodes
- Fix: Cannot Import Jobs with Blank Notification's Config
- Remove MaxMetaspaceSize flag
- Inject storage filter and fieldId to Vue
- Fix: short description not shown for node/workflow steps in workflow step create picker
- Fix SSO settings reloading
- Runner UI fixes in support of the feature in rundeckpro
- Update Ansible plugin to 3.2.7
- Runner key selector doesn't list private keys
- Fix: Key Value data log filter unable to capture empty values
- Upgrade jdbc mssql driver
- Fix: Metrics Call Fails in PSQL
- Propagate status result to log filter complete method
- Fix typescript build error
- Vue3 compat build
Here is a link to the full list of public PRs
Ansible Plugin Updates
Enterprise Runner Updates
Bundled Runner Version: 0.1.52
Community Contributors
Submit your own Pull Requests to get recognition here!
- J. Casalino (thedoc31)
- Rodrigo Borchert (rodrigoborchert)
- Elio Espinel (elioe)
- Lucas Canavosio (lcanavosio)
- Simon Cateau (simon-c-msc)
Staff Contributors
- Greg Schueler (gschueler)
- Alberto Hormazabal Cespedes (ahormazabal)
- Alexander Abarca (alexander-variacode)
- Antony Velasquez Ruiz (avelasquezr)
- Carlos Eduardo (carlosrfranco)
- Christopher McCarroll-Gilbert (chrismcg14)
- Darwis Narvaez (DarwisNarvaezDev)
- Eric He (ehe-pd)
- Forrest Evans (fdevans)
- Imad Jafir (imad6639)
- Jake Cohen (jsboak)
- Jason Brooks (jbrookspd)
- Jesus Osuna (Jesus-Osuna-M)
- José Ortiz (JoseOrtiz)
- Leonel Juarez (L2JE)
- Luis Toledo (ltamaster)
- Osman Albarran (Oalbarran94)
- Rodrigo Navarro (ronaveva)
- Sarah Martinelli Benedetti (smartinellibenedetti)
- Stephen Joyner (sjrd218)