5.5.0 Release Notes
5.5.0 Release Notes
Name: "Fairweather orchid tower"
Release Date: August 8th, 2024
- Download the Release: Open Source | Self-Hosted
- Sign up for Release Notes
- Upgrade instructions
- Watch the Live Stream Release Recap
Overview
Check out the new features and enhancements for PagerDuty Runbook Automation commercial offerings and Rundeck Community included in this release.
Highlights
Automatic Runner Selection for Job Execution
The Enterprise Runner is most commonly used to dispatch automation to nodes within environments that are not directly accessible by Runbook Automation (cloud or self hosted). With this latest enhancement, users can assign subsets of their node inventory to each Runner so that the Runners used for Job execution are dynamically selected. This reduces the complexity of Job authoring and enables customers to target multiple environments with a single Job execution.
Full documentation on the Runner’s Remote Node Dispatch can be found here.
Runners as Nodes
There are many cases where users need to execute automation tasks on the Runner’s host. A frequent example of this includes retrieving an artifact, script, or Ansible playbook from Git. It is also common for customers with a physically distributed footprint - such as in retail, hospitality, or food & beverage - to place a single Runner in each location and then target each location with automation. Previously, the configuration and execution of automation for these use-cases was complex and non-intuitive.
With this release, Runner’s hosts are natively added as nodes to the Node Inventory and can be targeted with automation. This reduces the time to set up your Project for automation and simplifies the Job creation and execution. Full documentation on the Runners as Nodes can be found here.
Missing Executions Fix
If you had upgraded to our 5.4.0 release and noticed some executions missing from the UI this is fixed in 5.5.0. This only affected customers that have previously run version 4.16.0 and older that upgraded to 5.4.0. With the upgrade to 5.5.0 the executions are shown properly in the UI.
Runbook Automation Updates
Also includes all Open Source updates from below
Additional Updates
- Resource Model Runner filter is not displayed as expected
- PagerDuty webhook plugin should return 400 on mismatched signature instead of 500
- Fix: Runner - Cyberark Key Storage Plugin Doesn't Work with CCP Mode
Rundeck Open Source Product Updates
- Fix report delete by execution ID
- Look up execution by id if uuid not in report
- Fix for group selection on old UI
- Add runner acl admin permissions in docker image
- Moves requestId interface to core module.
- Fix typescript issues to use NodeTable and NodeFilterInput components in another enterprise component
- Improve validation of project archive import
- Fix get reports
- Fix node filter input text not showing in execute job modal
- Upgrade ansible plugin to 4.0.4
- Bring in uiv translations
- Add JMX metrics for Authorization Success and Fail
- Convert details tab to vue
- Add JMX metrics for to track user login and logout
- Jobs scheduled at Project level continue to run when disabled by a Not Owner cluster member
- Move SSHJ and JSCH functional executor tests to core
- Initial request id support
- Fix API calls returning 500 where 400 is more appropriate
- Add JMX metric that reports the quartz thread pool size
- : Add isConfigured check to the StoragePlugin
- Add jetty jmx metrics
Here is a link to the full list of public PRs
Ansible Plugin Updates
- Error using new ansible inventory list with empty inventory (defined in ansible.cfg)
- Enh: Added yaml data size parameter at model source
- Fix: Ansible model source - limit error
- Fix: Ansible model source - limit error
- add a functional test for larges inventories
- fix when master password configured
Community Contributors
Submit your own Pull Requests to get recognition here!
Staff Contributors
- Greg Schueler (gschueler)
- Alberto Hormazabal Cespedes (ahormazabal)
- Alexander Abarca (alexander-variacode)
- Alexander Grachtchouk (mrdubr)
- Antony Velasquez Ruiz (avelasquezr)
- Carlos Eduardo (carlosrfranco)
- Christopher McCarroll-Gilbert (chrismcg14)
- Charlie Crawford (ChuckCrawford)
- Darwis Narvaez (DarwisNarvaezDev)
- Forrest Evans (fdevans)
- Imad Jafir (imad6639)
- Jake Cohen (jsboak)
- Jason Brooks (jbrookspd)
- Jesus Osuna (Jesus-Osuna-M)
- Leonel Juarez (L2JE)
- Luis Toledo (ltamaster)
- Oscar Cerda (ocerda)
- Rodrigo Navarro (ronaveva)
- Sarah Martinelli Benedetti (smartinellibenedetti)
- Stephen Joyner (sjrd218)