# 4.16.0 Release Notes
Name: "Big Foot palevioletred book" Release Date: August 24th, 2023
- Download the Releases (opens new window)
- Sign up for Release Notes (opens new window)
- Upgrade instructions
- Watch the Live Stream Release Recap (opens new window)
# Overview
Check out the new features and enhancements for PagerDuty Process Automation (formerly Rundeck Enterprise) and PagerDuty Runbook Automation and Rundeck Community included in this release.
# Process Automation Updates
Also includes all Open Source updates from below
# Highlights
# Secrets Management Integrations through Enterprise Runner
With the latest release, customers can integrate the Runner with Hashicorp Vault and use secrets from Vault in their workflows and to discover nodes. When users navigate to select keys from key Storage, there is now an option to browse and select secrets from Vault that the Runner is integrated with. While the key names and paths are visible in the GUI, the secrets themselves are not sent to the server. The integration between Runners and secrets-management instances now enable customers to automate workflows in secure, remote environments where they have self-hosted secrets-stores:

For further details on configuring and using secrets-management providers with the Enterprise Runner, see this documentation.
# Node Inventory Discovery through Enterprise Runner
This release enables the Runner to be used for discovering nodes and populating the node-inventory through the Runner. When users select to add a new Node Source through the GUI, there is now an option to select a Runner to use for discovering Nodes in the remote environment. Through existing Node Source plugins such as Ansible, VMware, Docker and Kubernetes, the Runner will retrieve and send the node data back to the server to be visible in the GUI and targeted for Job and Command execution. This integration allows customers to automate more tasks in their secure and remote environments where inventory can only be discovered within their environment’s perimeter.
For further details on configuring and using node discovery through the Enterprise Runner, see this documentation.

# SSHJ Default Node Executor for New Projects
Prior to this release, the out-of-the-box Default Node Executor for projects was the JSCH plugin. However, this plugin no longer supports the latest SSH security standards – such as the most secure RSA algorithms. In order to support these latest standards for SSH security, new projects created within Rundeck, Process Automation OnPrem and Runbook automation will use the SSHJ plugin as the Default Node Executor. Customers who are using the JSCH plugin are not required to switch over to SSHJ and we will continue to support the JSCH Node Executor plugin.
# Additional Updates
- Fix: System report statistics are not loading
- Support for file and script resource models to be executed in a Runner
- Fix: Cleanup misfire tracker properly when job was deleted
- Fix: AWS PluginGroup within Runbook Automation does not commit saved changes
- Update Jetty due to CVE-2023-26048 - CVE-2023-26049
- Upgrade guava due to CVE-2023-2976
- Fix Add tags with same name in project
# Rundeck Open Source Product Updates
- Enable execution of Script file resource model in a remote runner (opens new window)
- Force Reloading of Runner keys (opens new window)
- Fix: Select the correct webhook when saving a new one (opens new window)
- Fix: Button border width causes misaligned input group on hi-dpi screen (opens new window)
- New LDAP setting for "allGroups" is true by default. (opens new window)
- Fix: Expand Timeout Variable on Scheduled Job (opens new window)
- Upgrade hibernate to 5.6.15 bc of compatibility issues with h2 2.0 (opens new window)
- Fixes job deletion of a scheduled job (opens new window)
- Runner Key Storage GUI (opens new window)
- Update core storage plugins to hide password fields in UI (opens new window)
- Change default node executor and file copier to use SSHJ (opens new window)
- Fix: Execution state is not synchronized among cluster members when using shared file system log storage (opens new window)
- Remove un-stylish border from notifications (opens new window)
- Upgrade spring security due CVE-2023-34034 (opens new window)
- Some jobs do not trigger after disabling/enabling the schedule (opens new window)
- Dark mode updates (opens new window)
- Fix: When clicking "Save" button at webhook can't copy the genereated string (opens new window)
- Update Jetty due to CVE-2023-26048 and CVE-2023-26049 (opens new window)
- Fix: Map Different Required Authorizing Roles (opens new window)
- Fix stuck log output on a job with high number of nodes (opens new window)
- Fix: Throwing a precise message when the data column limit is reached (opens new window)
- Fix: rundeck.scm.startup.initDeferred config not defined in remco (opens new window)
- :Flag to enable/disable search for more than 1000 users (opens new window)
- Fixing repeating warn log messages (opens new window)
- Support for setting runner in Node source (opens new window)
- Cleanup: remove unused events fragment (opens new window)
Here is a link to the full list of public PRs (opens new window)
# Ansible Plugin Updates
# Enterprise Runner Updates
Bundled Runner Version: 0.1.50
- Additional support for File and Script node source plugins
- Runner can support Key Storage plugins
- Runner can execute Node Sources
- Fix usage of maven local repository
# Community Contributors
Submit your own Pull Requests to get recognition here!
- Luis Toledo (ltamaster (opens new window))
- Eric He (ehe-pd (opens new window))
- Carlos Eduardo (carlosrfranco (opens new window))
- Greg Schueler (gschueler (opens new window))
- Antony Velasquez Ruiz (avelasquezr (opens new window))
- Darwis Narvaez (DarwisNarvaezDev (opens new window))
- Alberto Hormazabal (ahormazabal (opens new window))
- Rodrigo Navarro (ronaveva (opens new window))
- McG (chrismcg14 (opens new window))
- Leonel Juarez (L2JE (opens new window))
- Jesus Osuna (Jesus-Osuna-M (opens new window))
- Osman Albarran (Oalbarran94 (opens new window))
- Nathan Fluegel (wayfaringson (opens new window))
# Staff Contributors
- Greg Schueler (gschueler (opens new window))
- Alberto Hormazabal Cespedes (ahormazabal (opens new window))
- Alexander Abarca (alexander-variacode (opens new window))
- Antony Velasquez Ruiz (avelasquezr (opens new window))
- Carlos Eduardo (carlosrfranco (opens new window))
- Christopher McCarroll-Gilbert (chrismcg14 (opens new window))
- Darwis Narvaez (DarwisNarvaezDev (opens new window))
- Eric He (ehe-pd (opens new window))
- Forrest Evans (fdevans (opens new window))
- Imad Jafir (imad6639 (opens new window))
- Jake Cohen (jsboak (opens new window))
- Jason Brooks (jbrookspd (opens new window))
- Jesus Osuna (Jesus-Osuna-M (opens new window))
- Leonel Juarez (L2JE (opens new window))
- Luis Toledo (ltamaster (opens new window))
- Osman Albarran (Oalbarran94 (opens new window))
- Rodrigo Navarro (ronaveva (opens new window))
- Stephen Joyner (sjrd218 (opens new window))