Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/.vuepress/pr-feed-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"version": "5.19.0",
"lastSelfHostedDate": "2026-02-02",
"lastSaasRelease": "2025-01-26",
"lastSaasCut": "rba/5.20-RBA-20260218-cf38829-cdc0cba",
"lastSaasCut": "rba/5.20-RBA-20260309-570ed66-70d7d67",
"description": "Last self-hosted release version and date"
}
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
23 changes: 22 additions & 1 deletion docs/.vuepress/public/feeds/development-atom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,30 @@
<title>Rundeck Development Updates</title>
<link href="https://docs.rundeck.com/feeds/development.xml" rel="self" />
<link href="https://docs.rundeck.com/docs" />
<updated>2026-02-18T21:41:07.844Z</updated>
<updated>2026-03-09T21:10:20.789Z</updated>
<id>https://docs.rundeck.com/feeds/development</id>
<subtitle>Recent merged pull requests and development updates from Rundeck</subtitle>
<entry>
<title>Fix command injection vulnerability in exec commands with ${option.name}</title>
<link href="https://docs.rundeck.com/docs/history/updates/" />
<id>rundeck-pr-rundeck-10003</id>
<updated>2026-03-05T21:46:23.000Z</updated>
<content type="text">Fix command injection vulnerability in exec commands with ${option.name} (Merged: Mar 5, 2026)</content>
</entry>
<entry>
<title>Implement conditional workflow logic</title>
<link href="https://docs.rundeck.com/docs/history/updates/" />
<id>rundeck-pr-rundeckpro-4598</id>
<updated>2026-03-05T18:39:52.000Z</updated>
<content type="text">Implement conditional workflow logic (Merged: Mar 5, 2026)</content>
</entry>
<entry>
<title>Update to commons-lang3 for CVE-2025-48924</title>
<link href="https://docs.rundeck.com/docs/history/updates/" />
<id>rundeck-pr-rundeck-9990</id>
<updated>2026-02-19T22:33:08.000Z</updated>
<content type="text">Update to commons-lang3 for CVE-2025-48924 (Merged: Feb 19, 2026)</content>
</entry>
<entry>
<title>Improve Next Ui management</title>
<link href="https://docs.rundeck.com/docs/history/updates/" />
Expand Down
23 changes: 22 additions & 1 deletion docs/.vuepress/public/feeds/development.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,29 @@
<link>https://docs.rundeck.com/docs</link>
<description>Recent merged pull requests and development updates from Rundeck</description>
<language>en-us</language>
<lastBuildDate>Wed, 18 Feb 2026 21:41:07 GMT</lastBuildDate>
<lastBuildDate>Mon, 09 Mar 2026 21:10:20 GMT</lastBuildDate>
<atom:link href="https://docs.rundeck.com/feeds/development.xml" rel="self" type="application/rss+xml" />
<item>
<title>Fix command injection vulnerability in exec commands with ${option.name}</title>
<link>https://docs.rundeck.com/docs/history/updates/</link>
<description>Fix command injection vulnerability in exec commands with ${option.name} (Merged: Mar 5, 2026)</description>
<pubDate>Thu, 05 Mar 2026 21:46:23 GMT</pubDate>
<guid isPermaLink="false">rundeck-pr-rundeck-10003</guid>
</item>
<item>
<title>Implement conditional workflow logic</title>
<link>https://docs.rundeck.com/docs/history/updates/</link>
<description>Implement conditional workflow logic (Merged: Mar 5, 2026)</description>
<pubDate>Thu, 05 Mar 2026 18:39:52 GMT</pubDate>
<guid isPermaLink="false">rundeck-pr-rundeckpro-4598</guid>
</item>
<item>
<title>Update to commons-lang3 for CVE-2025-48924</title>
<link>https://docs.rundeck.com/docs/history/updates/</link>
<description>Update to commons-lang3 for CVE-2025-48924 (Merged: Feb 19, 2026)</description>
<pubDate>Thu, 19 Feb 2026 22:33:08 GMT</pubDate>
<guid isPermaLink="false">rundeck-pr-rundeck-9990</guid>
</item>
<item>
<title>Improve Next Ui management</title>
<link>https://docs.rundeck.com/docs/history/updates/</link>
Expand Down
1 change: 1 addition & 0 deletions docs/.vuepress/sidebar-menus/learning.ts
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,7 @@ export default [{
children: [
'/learning/howto/use-example-jobs.md',
'/learning/howto/passing-variables.md',
'/learning/howto/using-conditional-logic.md',
'/learning/howto/calling-apis.md',
'/learning/howto/log4shell.md',
'/learning/howto/use-roi-metrics.md',
Expand Down
25 changes: 19 additions & 6 deletions docs/.vuepress/sidebar-menus/user-guide.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,12 @@ export default [{
children: [
{ text: 'Overview', link: '/manual/jobs/index.md' },
'/manual/jobs/creating-jobs',
'/manual/jobs/ai-generated-runbooks.md',
'/manual/jobs/job-workflows',
'/manual/jobs/job-options',
'/manual/jobs/job-notifications',
'/manual/jobs/job-variables',
{text: 'Conditional Logic', link: '/manual/jobs/conditional-logic'},
{
text: 'Job Step Plugins',
link: '/manual/jobs/job-plugins/index.md',
Expand Down Expand Up @@ -145,9 +147,15 @@ export default [{
}
]
},
'/manual/jobs/job-queue.md',
'/manual/jobs/job-resume.md',
'/manual/jobs/job-retry-failed-nodes.md',
{
text: 'Execution Control & Recovery (Commercial)',
collapsible: true,
children: [
'/manual/jobs/job-queue.md',
'/manual/jobs/job-resume.md',
'/manual/jobs/job-retry-failed-nodes.md',
]
},
{
text: 'Log Filters',
collapsible: true,
Expand Down Expand Up @@ -181,9 +189,14 @@ export default [{
'/manual/notifications/jira.md'
]
},
'/manual/jobs/result-data.md',
'/manual/jobs/roi-metrics.md',
'/manual/jobs/ai-generated-runbooks.md',
{
text: 'Job Analytics & Reporting',
collapsible: true,
children: [
'/manual/jobs/result-data.md',
'/manual/jobs/roi-metrics.md',
]
},
{
text: 'Workflow Strategies',
link: '/manual/jobs/workflow-strategies/index.md',
Expand Down
10 changes: 10 additions & 0 deletions docs/administration/configuration/config-file-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -544,6 +544,16 @@ Configure authentication, session management, and security policies.

**Security tip:** Keep `showTracesOnResponse=false` in production to avoid exposing internal details.

#### Conditional Logic Feature

**Early Access Feature**

| Property | Default | Description |
|----------|---------|-------------|
| `rundeck.feature.earlyAccessJobConditional.enabled` | `false` | Enable Conditional Logic workflow steps (Early Access) |

Enables dynamic conditional execution in workflows based on runtime conditions. When enabled, users can add Conditional Logic steps to jobs that evaluate conditions (job options, node attributes, job context) and execute substeps only when conditions are met. Requires Sequential or Parallel workflow strategy. See [Conditional Logic Steps](/manual/jobs/conditional-logic.md) for complete documentation.

#### Local User Management (Enterprise)

**Purpose:** Create and manage users directly in Rundeck's database (alternative to LDAP/SSO).
Expand Down
6 changes: 3 additions & 3 deletions docs/administration/security/audit-stream-plugin.md
Original file line number Diff line number Diff line change
Expand Up @@ -888,9 +888,9 @@ After successfully configuring the Audit Stream Plugin, consider these next step
### Documentation
- [Audit Trail Log](/administration/security/audit-trail.md) - Understanding Rundeck's local audit log file (available in all editions)
- [Audit Events Listener Plugin Development Guide](/developer/audit-events-listeners.md) - Learn about the underlying plugin framework
- [Rundeck Security Overview](/administration/security/default.md) - Understanding Rundeck's security model
- [Key Storage](/administration/security/key-storage.md) - Securely storing API credentials
- [System Configuration](/administration/configuration/system-configuration.md) - Managing plugin settings
- [Rundeck Security Overview](/administration/security/index.md) - Understanding Rundeck's security model
- [Key Storage](/manual/key-storage/index.md) - Securely storing API credentials
- [System Configuration](/administration/configuration/index.md) - Managing plugin settings

### External Resources
- [Datadog Events API Documentation](https://docs.datadoghq.com/api/latest/events/)
Expand Down
19 changes: 17 additions & 2 deletions docs/history/updates/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Recent Updates
description: Latest merged changes from the Rundeck development team
date: 2026-02-18T21:41:07.823Z
date: 2026-03-09T21:10:20.760Z
feed: true
index: true
---
Expand All @@ -15,6 +15,21 @@ This page shows recently merged pull requests from both the Runbook Automation p
## Recent Changes


#### ::circle-dot:: Fix command injection vulnerability in exec commands with ${option.name} [PR #10003](https://github.com/rundeck/rundeck/pull/10003)


Fixed a critical command injection vulnerability in exec commands where shell control characters in job option values were not properly escaped, now protecting against malicious input by applying shell escaping to all `${option.name}` values by default while providing a compatibility flag for edge cases.

#### ::circle-dot:: Implement conditional workflow logic


Introduces backend support for Conditional Logic workflow steps, enabling dynamic workflow execution based on runtime conditions such as job options, node attributes, and prior step outputs.

#### ::circle-dot:: Update to commons-lang3 for CVE-2025-48924 [PR #9990](https://github.com/rundeck/rundeck/pull/9990)


Updated Apache Commons Lang library to the latest version (commons-lang3) to address CVE-2025-48924, ensuring continued security and compatibility with modern Java standards.

#### ::circle-dot:: Improve Next Ui management [PR #9981](https://github.com/rundeck/rundeck/pull/9981)


Expand All @@ -41,6 +56,6 @@ The development updates are automatically generated from both our private reposi

---

**List Last updated:** 2026-02-18
**List Last updated:** 2026-03-09


Loading