Recent Development Updates
Recent Development Updates
Stay up to date with the latest changes and improvements from the Runbook Automation development team.
This page shows recently merged pull requests from both the Runbook Automation product repository and the open source Rundeck repository merged since the last self-hosted release of 5.17.0 on November 4, 2025.
Last SaaS Deployment: November 24, 2025
Recent Changes
Fix CVE-2025-55163: Upgrade google-cloud-container to 2.82.0
This mitigates CVE-2025-55163 (CVSS 8.7, CWE-770) by upgrading the google-cloud-container dependency from 2.54.0 to 2.82.0 in both the kubernetes-clusters and gcp-plugins modules.
Upgrade MSSQL JDBC to fix CVE-2025-59250 PR #9892
Upgraded the Microsoft SQL Server JDBC driver from version 9.4.0.jre8 to 13.2.1.jre8 in the runner-agent module to address security vulnerability CVE-2025-59250.
Slack Notification Plugin now supports Templates
Refactoring and enhancement of the SlackNotificationPlugin to improve template handling, logging, and code robustness. The main changes include support for external FreeMarker templates, safer and more informative logging, and improved per-notification context management.
Added new ansible-plugin release version PR #9893
- Update to the way the Ansible plugin handles ad-hoc command execution, specifically replacing the deprecated -t argument with environment variables for callback configuration, and modernizing inventory argument handling. It also adds and improves tests to ensure these changes work as intended and that user-provided environment variables are respected.
Fix: Nodes page support for url param for filter input PR #9881
Fixed an issue where the ?filter= URL parameter was not properly setting the node filter on the Nodes page, ensuring deep links with node filters now work as expected.
Fixes datacenter value in Vmware resource model
This PR fixes the datacenter value retrieval in the VMware resource model by replacing hardcoded parent chain navigation (parent?.getParent()?.getName()) with a dynamic traversal approach that handles VMs at any folder depth.
Before this fix, any nodes nested more than 2 folders would exhibit the wrong value for the attribute datacenter.
Fixes missing no output message when looking at a step in the execution page PR #9886
Set sleep time on sftp plugin
Adds a configurable sleep timeout property to the File Transfer plugin, allowing users to customize the wait time after file transfer completion instead of using the hardcoded 2000ms value. There is a new sleepTimeout integer property with a default value of 2000ms.
Fix the loading icon showing when a step already succeeded PR #9884
Small bug fix: When a job is running, a step that doesn't have an output shows a loading icon no matter if the step has finished running.
Multiline Job Options (Beta) PR #9822
Adds support for Multiline Job Options as a new choice in the "Option Type" dropdown. This allows users to create job options that can accept multi-line text input instead of being limited to single-line text fields.
Update Key Value Data with new Match Substrings checkbox PR #9873
This fix addresses an issue where the Key Value Data log filter required regex patterns to match the entire log line due to its use of Matcher.matches(). Users found that patterns working in external tools failed in Rundeck because they didn't consume the full line. To resolve this, we've added a new matchSubstrings configuration property that allows users to toggle between full-line matching (using matches()) and substring matching (using find()). This provides the flexibility to use partial patterns like ^.*\.[A-Z]([0-9]+)\. without requiring them to match the entire line, while maintaining backward compatibility by defaulting to the original full-line matching behavior.
Update nimbusJose for CVE-2025-53864
Update nimbusJose for CVE-2025-53864 PR #9876
Fix project export using CLI PR #9872
This PR fixes an error in the project export functionality when using the Rundeck CLI by ensuring proper cleanup of resources even when file streaming fails.
Bouncy Castle 1.79 for CVE-2025-8916
Fix CVE-2025-8916 PR #9863
SSM cannot run job for more than 1 hour
Adds configurable SSM execution timeout functionality to allow AWS SSM jobs to run beyond the default 1-hour limit. The changes introduce a new ssm-execution-timeout configuration property that defaults to 3600 seconds (1 hour) but can be adjusted as needed.
Subscribe to Updates
Stay informed about Rundeck development by subscribing to a feed:
These feeds are updated after each deployment to our production Runbook Automation SaaS solution. They highlight changes that may not be available in our Self Hosted Releases yet.
About These Updates
The development updates are automatically generated from both our private repository for the commercial product and the public open source repository to provide complete visibility into changes deployed to the SaaS platform. They provide insight into active development features available in the Runbook Automation SaaS solution and will be released with the next Self Hosted release.
Note: These updates only reflect changes deployed to our SaaS platform. Self-hosted customers should refer to the Release Notes section for version-specific updates applicable to their installation.
List Last updated: 2025-11-20