<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="https://docs.rundeck.com/docs/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <atom:link href="https://docs.rundeck.com/docs/rss.xml" rel="self" type="application/rss+xml"/>
    <title></title>
    <link>https://docs.rundeck.com/docs/</link>
    <description></description>
    <language>en-US</language>
    <pubDate>Wed, 08 Apr 2026 21:42:00 GMT</pubDate>
    <lastBuildDate>Wed, 08 Apr 2026 21:42:00 GMT</lastBuildDate>
    <generator>@vuepress/plugin-feed</generator>
    <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
    <item>
      <title>Recent Updates</title>
      <link>https://docs.rundeck.com/docs/history/updates/</link>
      <guid>https://docs.rundeck.com/docs/history/updates/</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">Recent Updates</source>
      <description>Latest merged changes from the Rundeck development team</description>
      <pubDate>Thu, 02 Apr 2026 17:27:23 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Stay up to date with the latest changes and improvements from the Runbook Automation development team.</p>
<p>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 <a href="/docs/history/5_x/version-5.20.0.html" target="_blank">5.20.0</a> on April 1, 2026.</p>
<h2>Recent Changes</h2>
<p><em>No new updates to report since the last release.</em></p>
<h2>Subscribe to Updates</h2>
<p>Stay informed about Rundeck development by subscribing to a feed:</p>
<ul>
<li><a href="https://docs.rundeck.com/docs/feeds/development.xml" target="_blank" rel="noopener noreferrer">RSS Feed</a></li>
<li><a href="https://docs.rundeck.com/docs/feeds/development-atom.xml" target="_blank" rel="noopener noreferrer">Atom Feed</a></li>
</ul>
<p>These feeds are updated regularly to highlight changes that are available in Runbook Automation SaaS and will be included in upcoming Self Hosted releases.</p>
<h2>About These Updates</h2>
<p>The development updates are automatically generated from both our private repository for the commercial product and the public open source repository. These changes have been merged since the last GA release and provide insight into what's coming in the next Self Hosted release.</p>
<p><strong>Note</strong>: These updates reflect changes merged since the last GA release. Self-hosted customers should refer to the <a href="/history/" target="_blank" rel="noopener noreferrer">Release Notes</a> section for version-specific updates applicable to their installation.</p>
]]></content:encoded>
    </item>
    <item>
      <title>5.20.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.20.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.20.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.20.0 Release Notes</source>
      <description>Rundeck | Runbook Automation Releases 5.20.0 - Conditional Logic, NextUI, and Dutch Language support</description>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>Rundeck 5.20.0 introduces <strong><a href="/docs/manual/jobs/conditional-logic.html" target="_blank">Conditional Logic Steps</a></strong>, an Early Access feature that brings intelligent decision-making directly into your workflows. Build dynamic automation that branches based on job options, node attributes, and runtime data without requiring external scripts or complex workarounds. Configure conditions using a visual editor with AND/OR logic, multiple operators, and support for both node-level and workflow-level execution.</p>
<p>This release also enhances the user experience with a redesigned <strong>Next UI settings modal</strong> that makes it easier to discover and enable the modern interface, plus adds <strong>Dutch language support</strong> contributed by the community, expanding Rundeck's accessibility to Dutch-speaking teams worldwide.</p>
<h2>Runbook Automation Updates</h2>
<h5> Add Filename to Runner API output</h5>
<p>Include the filename in the API output for Runner creation.</p>
<h5> Implement conditional workflow logic</h5>
<p>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.</p>
<h2>Rundeck Open Source Product Updates</h2>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9981" target="_blank" rel="noopener noreferrer">Improve Next Ui management</a></h5>
<p>A new settings modal replaces the previous theme dropdown, providing a unified interface for switching themes and toggling Next UI mode, with visual indicators and notifications to help users understand when Next UI is available and active. Administrators can optionally enable Next UI by default for all users via system configuration.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9990" target="_blank" rel="noopener noreferrer">Update to commons-lang3 for CVE-2025-48924</a></h5>
<p>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.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9997" target="_blank" rel="noopener noreferrer">Upgrade Jackson to 2.18.6 to mitigate CWE-770</a></h5>
<p>Updated Jackson library to version 2.18.6 to address a security vulnerability (CWE-770) that could allow resource exhaustion, improving the overall security and stability of Rundeck.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/10003" target="_blank" rel="noopener noreferrer">Fix command injection vulnerability in exec commands with ${option.name}</a></h5>
<p>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 <code>${option.name}</code> values by default while providing a compatibility flag for edge cases.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9983" target="_blank" rel="noopener noreferrer">Add Dutch (nl_NL) UI translations and locale wiring</a></h5>
<p>Rundeck now supports Dutch (nl_NL) as a user interface language. Users can select Dutch from their profile settings to view Jobs, Activity, Notifications, Nodes, Storage, Webhooks, and Project Configuration screens in Dutch, making Rundeck more accessible to Dutch-speaking teams.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/10025" target="_blank" rel="noopener noreferrer">Fix bug where editing a step deletes log filters previously added</a></h5>
<ul>
<li>Fixed a bug in nextUi mode, where editing steps could remove existing <strong>log filters</strong>.</li>
</ul>
<h5> <a href="https://github.com/rundeck/rundeck/pull/10026" target="_blank" rel="noopener noreferrer">Add metaExclude for the endpoint browse/job meta API and skip retrieval of execution stats in job list page when NextUi=true</a></h5>
<ul>
<li><strong>API v58</strong>: Optional <strong><code>metaExclude</code></strong> query parameter for <strong>jobs browse</strong> and <strong>job meta</strong> endpoints: comma-separated metadata names to omit after resolving <strong><code>meta</code></strong> (when <strong><code>meta</code></strong> includes <strong><code>*</code></strong>, names are taken from all registered job metadata components, then exclusions are applied).</li>
<li><strong>Next UI / job browse</strong>: Browse and lazy job meta requests now omit <strong><code>stats</code></strong> by default via <strong><code>metaExclude=stats</code></strong>, improving job list load time on instances with very large execution history.</li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.20.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.20.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.20.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: rebeccapurple"><span class="glyphicon glyphicon-pushpin"></span> &quot;Parinacota rebeccapurple pushpin&quot;</span></p>
<p>Release Date: April 2nd, 2026</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jaime Tobar (<a href="https://github.com/jtobard" target="_blank" rel="noopener noreferrer">jtobard</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jaya Singh (<a href="https://github.com/jayas006" target="_blank" rel="noopener noreferrer">jayas006</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>Using Conditional Logic in a Job</title>
      <link>https://docs.rundeck.com/docs/learning/howto/using-conditional-logic.html</link>
      <guid>https://docs.rundeck.com/docs/learning/howto/using-conditional-logic.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">Using Conditional Logic in a Job</source>
      <description>Learn how to create dynamic workflows that make decisions at runtime using Conditional Logic steps. This guide walks through simple and complex examples of using conditions based on job options, node attributes, and environment settings.</description>
      <pubDate>Mon, 09 Mar 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p><strong>Early Access Feature</strong> - Available in Runbook Automation 5.20.0+</p>
<h2>Overview</h2>
<p>Conditional Logic steps enable workflows to make decisions during execution based on runtime conditions. Instead of creating multiple jobs for different scenarios or writing complex scripts with if/then logic, you can use Conditional Logic steps to branch your workflow based on:</p>
<ul>
<li>Job options (environment, configuration values)</li>
<li>Node attributes (OS family, hostname, tags)</li>
<li>Job context (project name, job name, execution user)</li>
<li>Data captured from previous steps</li>
</ul>
<p>This guide provides hands-on examples to help you understand how to use conditional logic effectively.</p>
<h2>Prerequisites</h2>
<ol>
<li><strong>Runbook Automation 5.20.0+</strong> with the conditional logic feature enabled</li>
<li><strong>Feature flag enabled</strong> in <code>rundeck-config.properties</code>:<div class="language-properties line-numbers-mode" data-highlighter="prismjs" data-ext="properties"><pre><code class="language-properties"><span class="line"><span class="token key attr-name">rundeck.feature.earlyAccessJobConditional.enabled</span><span class="token punctuation">=</span><span class="token value attr-value">true</span></span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div></li>
<li><strong>Basic understanding</strong> of job workflows and job options</li>
<li><strong>Workflow strategy</strong> set to Sequential or Parallel (not Node First or Ruleset)</li>
</ol>
<div class="hint-container tip">
<p class="hint-container-title">New to Rundeck?</p>
<p>If you're new to Rundeck, we recommend completing the <a href="/docs/learning/tutorial/" target="_blank">Getting Started Tutorial</a> first. This guide assumes familiarity with creating jobs, adding steps, and using job options.</p>
</div>
<h2>Understanding Conditional Logic</h2>
<p>Conditional Logic steps come in two types:</p>
<ul>
<li><strong>Node Conditional Logic</strong>: Evaluates conditions independently on each node based on node attributes</li>
<li><strong>Workflow Conditional Logic</strong>: Evaluates conditions once per job execution in a global context</li>
</ul>
<p>Both types support:</p>
<ul>
<li>Multiple conditions with AND logic (all must be true)</li>
<li>Multiple condition sets with OR logic (any set can be true)</li>
<li>Various operators: equals, not equals, contains, matches (regex), greater than, less than</li>
</ul>
<h2>Hands-On Examples</h2>
<p>The following examples demonstrate conditional logic in action. Import these jobs to see how conditions work, then run them with different option values to observe the behavior.</p>

]]></content:encoded>
    </item>
    <item>
      <title>5.19.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.19.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.19.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.19.0 Release Notes</source>
      <description>Rundeck | Runbook Automation 5.19.0 release with Ansible output fixes, Vault timestamp corrections, extended AWS SSM timeouts, Azure storage security updates, and faster Job UI metrics.</description>
      <pubDate>Mon, 02 Feb 2026 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>This release focuses on stability, performance, and security improvements across the platform. Key updates include enhanced AWS SSM execution timeouts (up to 12 hours), significant Job UI Metrics performance optimizations (these require enabling configuration flags; see the note under <a href="#runbook-automation-updates">Runbook Automation Updates</a> and <a href="/docs/administration/configuration/config-file-reference.html#execution-daily-metrics" target="_blank">Execution daily metrics</a>), and fixes for Ansible workflow output handling and Vault timestamp issues. Security updates address multiple CVEs in the Azure Storage plugin and Docker image dependencies.</p>
<h2>Runbook Automation Updates</h2>
<h5> Hashicorp Vault integration modification time issue</h5>
<p>Fixed an issue where Vault keys displayed incorrect modification and creation timestamps in Rundeck due to missing metadata.</p>
<h5> Allow executions up to 12 hours for AWS SSM using AssumeRole</h5>
<p>Enhanced AWS SSM node executor to support execution durations up to 12 hours when using AssumeRole authentication, enabling longer-running operations for cross-account AWS deployments. The system now automatically validates and adjusts timeout values to ensure compliance with AWS service limits, preventing execution failures due to timeout configuration errors.</p>
<h5> Bump Azure Storage Plugin version to 1.0.4</h5>
<p>Bump aiohttp to 3.13.3 minimum for CVE-2025-69223, CVE-2025-69227, and CVE-2025-69228</p>
<h5> Implement performance optimization for the Job UI Metrics</h5>
<p>Significantly improved the performance of Job UI Metrics by introducing batch processing that fetches metrics for all jobs in a single API call instead of making individual requests for each job, reducing page load times from minutes to seconds in projects with many jobs and eliminating timeout issues caused by excessive database queries.</p>
<div class="hint-container tip">
<p class="hint-container-title">Configuration required for the optimized path [Self Hosted]</p>
<p>The faster Job Metrics experience uses pre-aggregated daily execution statistics and API v57+ stats-based metrics (<code>useStats=true</code>). To enable set <strong><code>rundeck.executionDailyMetrics.enabled=true</code></strong> so the server records those aggregates when executions complete, and <strong><code>rundeck.feature.guiUseExecutionDailyMetrics.enabled=true</code></strong> so the UI uses them. Metrics are available only for executions that finish after daily metrics collection is turned on (no automatic backfill). Full details, API notes, and plugin behavior are documented under <a href="/docs/administration/configuration/config-file-reference.html#execution-daily-metrics" target="_blank">Execution daily metrics</a>.</p>
<p>Note: This is already configured for all SaaS instances of Runbook Automation</p>
</div>
<h2>Rundeck Open Source Product Updates</h2>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9936" target="_blank" rel="noopener noreferrer">Update Remco to newer commit that remediates some CVEs</a></h5>
<p>Enhanced Docker image security by updating Remco (the configuration management tool) to a newer version that remediates three security vulnerabilities (CVE-2025-4673, CVE-2025-22872, and CVE-2025-47906), strengthening the security posture of Rundeck container deployments.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9928" target="_blank" rel="noopener noreferrer">Promote workflow tab out of alphaUi</a></h5>
<p>Promote workflow tab out from alpha state. The updated ui will be accessible for all users with the nextUi flag enabled.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9940" target="_blank" rel="noopener noreferrer">Issues with Ansible inline workflow executions where it shows an unwanted output</a></h5>
<p>Resolved an issue where Ansible inline workflow executions displayed unwanted output by properly sanitizing group names to comply with Ansible requirements, filtering out reserved host attributes that could conflict with Ansible's internal variables, and ensuring only valid host entries are processed during execution.</p>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.19.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.19.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.19.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: olivedrab"><span class="glyphicon glyphicon-music"></span> &quot;Olympus olivedrab music&quot;</span></p>
<p>Release Date: February 2nd, 2026</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Eduardo Baltra (<a href="https://github.com/edbaltra" target="_blank" rel="noopener noreferrer">edbaltra</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jaime Tobar (<a href="https://github.com/jtobard" target="_blank" rel="noopener noreferrer">jtobard</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jaya Singh (<a href="https://github.com/jayas006" target="_blank" rel="noopener noreferrer">jayas006</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.18.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.18.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.18.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.18.0 Release Notes</source>
      <description>Version 5.18.0 delivers important security patches addressing multiple CVEs, enhanced plugin functionality including configurable AWS SSM timeouts and Slack template support, a new beta Multiline Job Options feature, and comprehensive OpenAPI documentation improvements for better API integration. Additionally, we&amp;apos;re releasing Terraform Provider 1.0.0—a complete modernization that eliminates all known plan drift issues and provides a stable foundation for infrastructure-as-code workflows.</description>
      <pubDate>Mon, 15 Dec 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>Release 5.18.0 focuses on strengthening security and improving operational flexibility. This update addresses eight security vulnerabilities across multiple components, including critical fixes for BouncyCastle, MSSQL JDBC, and various cloud integration dependencies. Enterprise users will benefit from configurable AWS SSM execution timeouts for long-running jobs, enhanced Slack notifications with FreeMarker template support, and a fix for VMware datacenter attribute handling. Open source users gain a new beta feature for multiline job options, improved log filter capabilities for capturing multiple key-value pairs, and comprehensive API error handling. The release also includes extensive OpenAPI documentation enhancements across 15 endpoints, making it easier to integrate with Rundeck programmatically.</p>
<p><strong>Terraform Provider Milestone:</strong> Alongside this release, we're excited to announce version 1.0.0 of the Rundeck Terraform Provider—a complete modernization that eliminates all known plan drift issues and establishes a stable foundation for infrastructure-as-code workflows.</p>
<h2>Terraform Provider 1.0.0 Release</h2>
<p>We're thrilled to announce the <strong>1.0.0 release of the Rundeck Terraform Provider</strong>—a major modernization that represents years of community feedback and engineering effort. This release eliminates all known plan drift issues and provides a rock-solid foundation for managing Rundeck infrastructure as code.</p>
<h3>What's New</h3>
<p><strong>No More Plan Drift:</strong> The provider has been completely rebuilt using the Terraform Plugin Framework with JSON-only API interactions, eliminating the schema inconsistencies and drift issues that plagued earlier versions. Your <code>terraform plan</code> will finally show &quot;No changes&quot; when nothing has actually changed.</p>
<p><strong>Modern Architecture:</strong></p>
<ul>
<li>Single provider implementation (removed SDK v2 and plugin multiplexer)</li>
<li>Native HCL nested blocks for cleaner, more intuitive configurations</li>
<li>Comprehensive test coverage with 38 passing acceptance tests (100% pass rate)</li>
</ul>
<p><strong>Enhanced Job Management:</strong></p>
<ul>
<li>UUID support for job references (use immutable UUIDs instead of names)</li>
<li>Complete notification support with proper webhook, email, and plugin configurations</li>
<li>Fixed execution lifecycle plugins (critical fix—previous versions silently ignored these)</li>
<li>Automatic schedule normalization and option enforcement inference</li>
<li>Full support for orchestrators, log limits, and global log filters</li>
</ul>
<p><strong>Runner Management Improvements:</strong></p>
<ul>
<li>Semantic equality for tags (no more drift from Rundeck's tag normalization)</li>
<li>Enhanced error messages with API response details</li>
</ul>
<p><strong>Better Developer Experience:</strong></p>
<ul>
<li>Username/password authentication support</li>
<li>Improved error messages for troubleshooting</li>
<li>Comprehensive documentation with troubleshooting guides</li>
</ul>
<h3>Breaking Changes</h3>
<p>This is a major release with important compatibility requirements:</p>
<ul>
<li><strong>Minimum Rundeck version: 5.0.0</strong> (API v46+)</li>
<li><strong>Minimum Go version: 1.24+</strong></li>
<li>All XML API interactions have been removed (JSON only)</li>
</ul>
<h3>Getting Started</h3>
<p>The 1.0.0 release will be available in the <a href="https://registry.terraform.io/providers/rundeck/rundeck/latest" target="_blank" rel="noopener noreferrer">Terraform Registry</a> today. Existing Terraform configurations should work without modification, though you may need to reorder notification blocks alphabetically and explicitly set <code>require_predefined_choice = true</code> for options with value choices.</p>
<p><strong>Resources:</strong></p>
<ul>
<li><a href="https://github.com/rundeck/terraform-provider-rundeck/blob/provider-modernization/CHANGELOG.md" target="_blank" rel="noopener noreferrer">Full Changelog</a></li>
<li><a href="https://github.com/rundeck/terraform-provider-rundeck" target="_blank" rel="noopener noreferrer">GitHub Repository</a></li>
<li><a href="https://registry.terraform.io/providers/rundeck/rundeck/latest/docs" target="_blank" rel="noopener noreferrer">Provider Documentation</a></li>
</ul>
<p>Special thanks to the community members who reported issues, tested pre-release versions, and contributed to making this release possible!</p>
<h2>Runbook Automation Updates</h2>
<h5> Bouncy Castle 1.79 for CVE-2025-8916</h5>
<h5> SSM cannot run job for more than 1 hour</h5>
<p>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.</p>
<h5> Update nimbusJose for CVE-2025-53864</h5>
<h5> Set sleep time on sftp plugin</h5>
<p>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 <code>sleepTimeout</code> integer property with a default value of 2000ms.</p>
<h5> Fixes datacenter value in Vmware resource model</h5>
<p>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.</p>
<p>Before this fix, any nodes nested more than 2 folders would exhibit the wrong value for the attribute datacenter.</p>
<h5> Ansible Plugin Improvements</h5>
<p>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.</p>
<h5> Slack Notification Plugin now supports Templates</h5>
<p>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.</p>
<h5> Fix CVE-2025-55163: Upgrade google-cloud-container to 2.82.0</h5>
<p>This mitigates CVE-2025-55163 (CVSS 8.7, CWE-770) by upgrading the <code>google-cloud-container</code> dependency from 2.54.0 to 2.82.0 in both the kubernetes-clusters and gcp-plugins modules.</p>
<h5> Fix 500 error on duplicate user creation - return 409 Conflict with proper error message</h5>
<p><strong>Fixed API error handling for duplicate user creation and added complete OpenAPI documentation.</strong> The user creation API endpoint (<code>PUT /api/44/secure/users/create</code>) now properly handles duplicate username errors. Previously, attempting to create a user with an existing username returned an HTTP 500 Internal Server Error with an HTML error page. Now it correctly returns HTTP 409 Conflict with a clean JSON error message: <code>{&amp;quot;err&amp;quot;: &amp;quot;User with username &amp;#39;xyz&amp;#39; already exists&amp;quot;}</code>. Additionally, the endpoint now includes comprehensive OpenAPI documentation with detailed request body schemas (including the <code>username</code>, <code>pwd</code>, and <code>roles</code> fields), multiple JSON examples for basic and complete user creation, and documentation for all response codes (201, 400, 403, 409). This fix improves API reliability and makes it easier for API consumers to handle duplicate user scenarios programmatically.</p>
<h5> Fix CVE-2025-64756 in glob package</h5>
<p>Fixed security vulnerability CVE-2025-64756 in the glob package by upgrading to version 10.5.0, which patches a command injection vulnerability in the glob CLI.</p>
<h5> Mitigate CVE-2025-12383 in jersey-client dependency</h5>
<p>This PR mitigates CVE-2025-12383 (CVSS 9.4 Critical) in the jersey-client dependency used by the jira-plugins module.</p>
<h5> Fix CVE-2025-8916 by updating dependencies and forcing BouncyCastle 1.79</h5>
<p><strong>Security Enhancement</strong>: Fixed CVE-2025-8916 (BouncyCastle vulnerability, CVSS 6.3) by updating OCI SDK to 3.21.0, Kubernetes client to 22.0.0, Spring Security RSA to 1.0.13, and globally forcing BouncyCastle to the patched version 1.79 across all affected components. This addresses &quot;Allocation of Resources Without Limits or Throttling&quot; vulnerabilities in 6 plugins: cloud-oraclecloud-healthcheck-plugin, kubernetes-clusters, rundeckpro-config, rundeckpro-security, runbook-automation-data-spi, and runbook-automation-utils.</p>
<h5> Enhance OpenAPI documentation for Runner Management configuration endpoint</h5>
<p>Improved OpenAPI specification documentation for the Runner Management configuration endpoint, providing clearer guidance for API consumers on how to configure automatic vs manual runner assignment for projects.</p>
<h5> Update OCI SDK to 3.43.2 to address CVE-2024-30172</h5>
<p>Updated Oracle Cloud Infrastructure (OCI) Java SDK to version 3.43.2 to address security vulnerability CVE-2024-30172. This update affects the Oracle Cloud plugins and Oracle Cloud Health Check plugin, improving the security posture of Oracle Cloud integrations.</p>
<h5> Regenerate Credentials button is hidden for Ephemeral Runners</h5>
<p>Fixed an issue where the Regenerate Credentials button was incorrectly hidden for Ephemeral Runners in the Runner Management interface, ensuring users can now properly regenerate credentials for ephemeral runner types.</p>
<h2>Rundeck Open Source Product Updates</h2>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9863" target="_blank" rel="noopener noreferrer">Fix CVE-2025-8916</a></h5>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9872" target="_blank" rel="noopener noreferrer">Fix project export using CLI</a></h5>
<p>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.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9873" target="_blank" rel="noopener noreferrer">Update Key Value Data with new Match Substrings checkbox</a></h5>
<p>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 <code>Matcher.matches()</code>. 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 <code>matches()</code>) and substring matching (using <code>find()</code>). This provides the flexibility to use partial patterns like <code>^.*&amp;#92;.[A-Z]([0-9]+)&amp;#92;.</code> without requiring them to match the entire line, while maintaining backward compatibility by defaulting to the original full-line matching behavior.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9876" target="_blank" rel="noopener noreferrer">Update nimbusJose for CVE-2025-53864</a></h5>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9822" target="_blank" rel="noopener noreferrer">Multiline Job Options (Beta)</a></h5>
<p>Adds support for Multiline Job Options as a new choice in the &quot;Option Type&quot; dropdown. This allows users to create job options that can accept multi-line text input instead of being limited to single-line text fields.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9881" target="_blank" rel="noopener noreferrer">Fix: Nodes page support for url param for filter input</a></h5>
<p>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.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9884" target="_blank" rel="noopener noreferrer">Fix the loading icon showing when a step already succeeded</a></h5>
<p>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.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9886" target="_blank" rel="noopener noreferrer">Fixes missing no output message when looking at a step in the execution page </a></h5>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9893" target="_blank" rel="noopener noreferrer">Added new ansible-plugin release version</a></h5>
<ul>
<li>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.</li>
</ul>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9892" target="_blank" rel="noopener noreferrer">Upgrade MSSQL JDBC to fix CVE-2025-59250</a></h5>
<p>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.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9901" target="_blank" rel="noopener noreferrer">Fix OpenAPI spec for metrics endpoints</a></h5>
<p>Fixed OpenAPI documentation for metrics endpoints to properly represent them as five separate endpoints (/metrics, /metrics/metrics, /metrics/ping, /metrics/threads, /metrics/healthcheck) instead of a single endpoint with an optional parameter. This ensures the OpenAPI Explorer generates correct curl commands and includes example responses for each endpoint, improving API discoverability and developer experience.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9896" target="_blank" rel="noopener noreferrer">Allow KeyValueDataLogFilterPlugin to capture multiple values </a></h5>
<p>Enhanced the Key Value Data Log Filter Plugin to support capturing multiple key-value pairs from a single log line through a new optional allowMultipleMatches property. This enables parsing of complex log formats containing multiple matches (e.g., &quot;user=john role=admin session=abc123&quot;) while maintaining full backward compatibility with the default single-match behavior.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9904" target="_blank" rel="noopener noreferrer">Fix CVE-2025-64756 in glob package</a></h5>
<p>Fixed security vulnerability CVE-2025-64756 in the glob package by upgrading to version 10.5.0, which patches a command injection vulnerability in the glob CLI.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9907" target="_blank" rel="noopener noreferrer">Update sshj to 0.40.0 for CVE-2025-8916</a></h5>
<p>Updated sshj dependency in the git-plugin from 0.33.0 to 0.40.0 to address CVE-2025-8916, a security vulnerability in the SSH library.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9894" target="_blank" rel="noopener noreferrer">Fix Firefox scroll behavior on execution output tab</a></h5>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9908" target="_blank" rel="noopener noreferrer">Enhance OpenAPI documentation for 15 API endpoints</a></h5>
<p>Enhanced OpenAPI specification documentation for 15 API endpoints across multiple controllers, improving clarity for API consumers and generated SDK quality. All changes are documentation-only and fully backward compatible with no breaking changes to existing API behavior.</p>
<p>Key improvements include clarification of query parameter usage for Ad Hoc endpoints, addition of previously undocumented POST method support for project export endpoints, and comprehensive documentation of 404 response scenarios for execution state, SCM status, and project file endpoints.</p>
]]></content:encoded>
    </item>
    <item>
      <title>5.17.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.17.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.17.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.17.0 Release Notes</source>
      <description>Open API Spec Beta, and lots of bug fixes</description>
      <pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>This release introduces several key enhancements to Rundeck’s automation and runner management capabilities. The create runner endpoint now validates the assignedProjects property format, ensuring more reliable runner assignments. Default runner replica types are set to manual when not specified, simplifying API requests. Node health check cache refreshes have been improved for better system monitoring, and errors related to runner creation in the wizard (especially for Linux ephemeral runners) have been addressed. Additionally, the GitHub Run Script plugin now supports script arguments, expanding its flexibility for automation workflows and the Hashicorp Vault plugin supports certificate authentication.</p>
<p>We have recently introduced a new, <a href="/docs/api/api_basics.html#openapi-views" target="_blank">beta method for viewing our API</a>: the OpenAPI specification file is now automatically generated from our code base, helping ensure documentation remains current. As this feature is still in beta, we are continuing to refine the official spec file over the next few releases. We welcome your feedback and encourage you to report any issues you encounter.</p>
<h2>Runbook Automation Updates</h2>
<h5> Hashicorp Vault Plugin Certificate Authentication</h5>
<p>We've significantly improved our Rundeck Vault plugin by implementing full certificate authentication support. The update adds critical missing code for CERT authentication, introduces new configuration options for truststore passwords and custom cert authentication mounts. Users can now successfully authenticate with HashiCorp Vault using client certificates, securely configure password-protected JKS truststores, and benefit from enhanced logging and error handling that makes troubleshooting configuration issues much easier.</p>
<h5> Improvement in the create runner endpoint to validate assignedProjects prop format</h5>
<p>Fixed an issue to avoid creating a runner via API with a wrong format to the assignedProject property. Currently, the runner is being created even if this property is not correct and it causes an error when listing runner from the GUI or via API</p>
<h5> Set default runner replica type to manual if not provided in API request</h5>
<h5> Improve the nodehealth check cache refresh</h5>
<p>Removes the automatic 30-second cache refresh mechanism for node health checks and replaces it with a GUI-based refresh approach. The change eliminates forced periodic cache reloads that occurred every 30 seconds, improving performance by relying on user-initiated refreshes instead.</p>
<h5> Runner Wizard error creating runner linux+ephemeral</h5>
<p>Fixes a Runner Wizard error when creating a Linux ephemeral runner by ensuring proper state management and artifact naming.</p>
<h5> Allow Script Arguments on GitHub Run Script plugin</h5>
<p>Adds support for passing custom arguments to scripts executed by the GitHubScriptPlugin, allowing users to specify script arguments with shell-like quoting and escaping functionality.</p>
<h5> Fix RSS Feeds plugin not recognizing Dates on Microsoft RSS Feeds</h5>
<p>Error that occurs when processing RSS feeds that use Z as the timezone indicator instead of standard abbreviations like GMT or UTC.</p>
<h5> CVE-2025-58754 Axios Update</h5>
<h2>Rundeck Open Source Product Updates</h2>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9852" target="_blank" rel="noopener noreferrer">OpenAPI doc improvements</a></h5>
<p>We are working on a dynamically generated OpenAPI spec file that is hosted on our documentation site at <a href="https://docs.rundeck.com/docs/api/" target="_blank" rel="noopener noreferrer">https://docs.rundeck.com/docs/api/</a>.  Currently this functionality is Beta, but the output can be viewed there in two different viewers.  Going forward there will continue to be improvements to these specs.  For more information check out our release notes stream on the release notes page for 5.17.0.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9848" target="_blank" rel="noopener noreferrer">Execution view shows local timezone</a></h5>
<p>Improves time display formatting across the UI with consistent timezone-aware time formatting for execution start/end dates and log entries.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9839" target="_blank" rel="noopener noreferrer">Job Audit Tracking: Track Job Creator and Modification History</a></h5>
<p>Rundeck now automatically tracks comprehensive audit information for every job, making it easier to manage job ownership and understand change history. Each job now records:</p>
<ul>
<li><strong>Job Creator</strong> (<code>createdBy</code>): The username of who originally created the job</li>
<li><strong>Last Modifier</strong> (<code>lastModifiedBy</code>): The username of who last changed the job</li>
<li><strong>Creation Date</strong> (<code>created</code>): When the job was first created</li>
<li><strong>Last Modified Date</strong> (<code>lastModified</code>): When the job was last changed</li>
</ul>
<p>This audit information is visible through the API (v56+) and appears in exported job definitions (YAML/JSON/XML). The tracking fields are system-managed and protected during job import operations to maintain accurate audit history - when you import or promote jobs between environments, the audit trail is preserved rather than being overwritten. This helps teams answer questions like &quot;Who created this job?&quot;, &quot;When was it last modified?&quot;, and &quot;Who made the most recent changes?&quot; - essential for compliance, troubleshooting, and job lifecycle management.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9837" target="_blank" rel="noopener noreferrer">Remediate CVE-2025-59952</a></h5>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9824" target="_blank" rel="noopener noreferrer">Remediate CVE-2020-25638</a></h5>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9820" target="_blank" rel="noopener noreferrer">Update log4j2.properties.template to add Pre authentication logs</a></h5>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9817" target="_blank" rel="noopener noreferrer">Fix button to select/deselect all on project export </a></h5>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9750" target="_blank" rel="noopener noreferrer">Add index for retry_execution_id in the execution table</a></h5>
<p>Adds a database index on the retry_execution_id column in the execution table to improve performance during execution cleanup operations and reduce Oracle database deadlock issues.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9716" target="_blank" rel="noopener noreferrer">Enh/Add logger.cleanup on Remco log4j template</a></h5>
<p>Adds logger configuration for the ExecutionsCleanUp job in the Remco log4j2 template for Docker images. The change enables proper logging visibility for cleanup execution history operations without requiring global log level modifications.</p>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9860" target="_blank" rel="noopener noreferrer">Remote URL Job Option is not going through a configured proxy</a></h5>
<h5> <a href="https://github.com/rundeck/rundeck/pull/9859" target="_blank" rel="noopener noreferrer">Fix CVE-2025-58754 Axios in ui-trellis</a></h5>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.17.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.17.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.17.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: sandybrown"><span class="glyphicon glyphicon-flag"></span> &quot;Mont Blanc sandybrown flag&quot;</span></p>
<p>Release Date: November 3rd, 2025</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Lucas Migliorini (<a href="https://github.com/luqpy" target="_blank" rel="noopener noreferrer">luqpy</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Eduardo Baltra (<a href="https://github.com/edbaltra" target="_blank" rel="noopener noreferrer">edbaltra</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jaime Tobar (<a href="https://github.com/jtobard" target="_blank" rel="noopener noreferrer">jtobard</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jaya Singh (<a href="https://github.com/jayas006" target="_blank" rel="noopener noreferrer">jayas006</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.16.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.16.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.16.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.16.0 Release Notes</source>
      <description>Runner Replicas is available!</description>
      <pubDate>Mon, 06 Oct 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<h3>Runner Replicas</h3>
<p>Runner Replicas transforms Enterprise Runners from single points of execution into distributed, fault-tolerant services by enabling multiple Runner instances - referred to as Replicas - to operate as a unified logical unit.
Administrators can now deploy multiple Replicas of the same Runner across different hosts - either virtual machines or containers. Intelligent load balancing distributes job executions across healthy replicas while maintaining execution affinity for jobs that require filesystem consistency.
<br><img src="/assets/img/us-west-replicas.png" alt="Replicas">
This enhancement eliminates single points of failure in the automation infrastructure, provides horizontal scalability for high-demand scenarios, and enables zero-downtime maintenance for patching, upgrading, or restarting individual Replica hosts while other Replicas seamlessly handle the workload, ultimately delivering the reliability and scale that mission-critical automation workflows demand.</p>
<h2>Runbook Automation Updates</h2>
<h3>Database Connection Pool Configuration</h3>
<p>Rundeck v5.16.0 adds support for configuring additional datasource properties via <code>dataSource.properties.*</code> in configuration files. This enhancement allows administrators to tune Tomcat JDBC connection pool settings for optimal performance in high-concurrency environments.</p>
<h3>Additional Updates</h3>
<ul>
<li>Fixes for CVE-2020-26939</li>
<li>Bundle the new S3 plugins into rundeckpro</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9808" target="_blank" rel="noopener noreferrer">Add support for configuring datasource properties</a> - Enables <code>dataSource.properties.*</code> configuration for Tomcat JDBC connection pool tuning</li>
<li><a href="https://github.com/rundeck/rundeck/pull/9808" target="_blank" rel="noopener noreferrer">Add job creation time to API v55+ responses</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9805" target="_blank" rel="noopener noreferrer">separated query from the Run Later Job for the Job Takeover process</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9793" target="_blank" rel="noopener noreferrer">Update selenium driver</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9792" target="_blank" rel="noopener noreferrer">Update NPM packages for renovate</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9788" target="_blank" rel="noopener noreferrer">Exclude CVE-2025-41242</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9733" target="_blank" rel="noopener noreferrer">Bump kotlin in testRuntime for CVE-2020-29582</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.16.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.16.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.16.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: palevioletred"><span class="glyphicon glyphicon-book"></span> &quot;Mauna Kea palevioletred book&quot;</span></p>
<p>Release Date: October 6th, 2025</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Takafumi Noguchi (<a href="https://github.com/tknog-pd" target="_blank" rel="noopener noreferrer">tknog-pd</a>)</li>
<li>JP Lassnibatt (<a href="https://github.com/jplassnibatt" target="_blank" rel="noopener noreferrer">jplassnibatt</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Eduardo Baltra (<a href="https://github.com/edbaltra" target="_blank" rel="noopener noreferrer">edbaltra</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jaya Singh (<a href="https://github.com/jayas006" target="_blank" rel="noopener noreferrer">jayas006</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/us-west-replicas.png" type="image/png"/>
    </item>
    <item>
      <title>5.15.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.15.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.15.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.15.0 Release Notes</source>
      <description>Security focused improvements with some community submissions</description>
      <pubDate>Tue, 02 Sep 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>We always appreciate Community submissions. As part of this release we have 6 contributors that provided enhancements alongside our dedicated staff team.</p>
<p>This release focuses heavily on security improvements and product modernization, addressing multiple CVE findings including CVE-2025-55163, CVE-2024-21538, CVE-2022-38749, and several others. Key security enhancements include forced re-authentication capabilities and comprehensive dependency updates.</p>
<p>Beyond security, this release includes important user experience improvements such as fixes for job loading in the Next UI, enhanced node filtering behavior, and finalized French translations. We've also made significant infrastructure improvements by removing legacy GSP pages that have been converted to Vue components and updating various plugins and dependencies.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Additional fixes to address CVE-2025-55163 findings</li>
<li>Fix: Force cross-spawn patched versions to fix CVE-2024-21538</li>
<li>Force Re-authentication regardless of activity status</li>
<li>Fixes for CVE-2025-55163</li>
<li>Finish CVE-2024-57699 mitigation</li>
<li>Fix CVE-2022-38749 - Groovy 3.0.25</li>
<li>Update snakeyaml to fix CVE-2022-38749</li>
<li>CVE-2025-48734 Mitigation - Common Beans 1.11.0</li>
<li>CVE-2024-25710 - High - Review/Resolve</li>
<li>Update Quartz for CVE-2019-5427</li>
<li>Upgrade WireMock to fix CVE-2024-8184</li>
<li>CVE-2020-26939</li>
<li>CVE-2024-47554</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9780" target="_blank" rel="noopener noreferrer">Fix jobs not loading in nextUI </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9775" target="_blank" rel="noopener noreferrer">Back previous behavior for node filtering combining two filters by clicking on it</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9772" target="_blank" rel="noopener noreferrer">Finalize French translations</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9769" target="_blank" rel="noopener noreferrer">Fix for CVE-2025-4949 - jgit</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9768" target="_blank" rel="noopener noreferrer">Fix: Force cross-spawn patched versions to fix CVE-2024-21538</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9759" target="_blank" rel="noopener noreferrer">Fix CVE-2022-38749</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9756" target="_blank" rel="noopener noreferrer">Fix: repeated exceptions after SCM is disabled</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9747" target="_blank" rel="noopener noreferrer">Child processes not being killed on Windows OS nodes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9745" target="_blank" rel="noopener noreferrer">Update Quartz for CVE-2019-5427</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9744" target="_blank" rel="noopener noreferrer">Update openssh-node-execution plugin version</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9743" target="_blank" rel="noopener noreferrer">update commons-compress version</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9742" target="_blank" rel="noopener noreferrer">Additional Fixes for CVE-2025-48976</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9741" target="_blank" rel="noopener noreferrer">Update execution metrics</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9739" target="_blank" rel="noopener noreferrer">Cleanup: Remove old gsp pages that were converted to Vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9738" target="_blank" rel="noopener noreferrer">cleanup: remove 'filterPref' logic</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9736" target="_blank" rel="noopener noreferrer">CVE-2024-47554</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9716" target="_blank" rel="noopener noreferrer">Enh/Add logger.cleanup on Remco log4j template</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9713" target="_blank" rel="noopener noreferrer">Job editor card header section in vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9699" target="_blank" rel="noopener noreferrer">chore(deps): Bump jgit to 6.10.1.202505221210-r</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9505" target="_blank" rel="noopener noreferrer">Update dependency org.seleniumhq.selenium:selenium-java to v4.34.0</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9184" target="_blank" rel="noopener noreferrer">Update French Translations - From community</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.15.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.15.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.15.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: fuchsia"><span class="glyphicon glyphicon-sunglasses"></span> &quot;Matterhorn fuchsia sunglasses&quot;</span></p>
<p>Release Date: September 2nd, 2025</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Lucas Migliorini (<a href="https://github.com/luqpy" target="_blank" rel="noopener noreferrer">luqpy</a>)</li>
<li>Christian Schulze-Wiehenbrauk (<a href="https://github.com/Ntr0" target="_blank" rel="noopener noreferrer">Ntr0</a>)</li>
<li>Clément Mazzella (<a href="https://github.com/mazzella-c" target="_blank" rel="noopener noreferrer">mazzella-c</a>)</li>
<li>JP Lassnibatt (<a href="https://github.com/jplassnibatt" target="_blank" rel="noopener noreferrer">jplassnibatt</a>)</li>
<li>Bruno Dias (<a href="https://github.com/brmdias" target="_blank" rel="noopener noreferrer">brmdias</a>)</li>
<li>Rui Melo Amaro (<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Eduardo Baltra (<a href="https://github.com/edbaltra" target="_blank" rel="noopener noreferrer">edbaltra</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jaya Singh (<a href="https://github.com/jayas006" target="_blank" rel="noopener noreferrer">jayas006</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.14.1 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.14.1.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.14.1.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.14.1 Release Notes</source>
      <description>Critical Bug Fix - Node List on Reference Jobs not Maintained</description>
      <pubDate>Mon, 18 Aug 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>This is a critical bug fix release that addresses the following issue:</p>
<p>Node filter overrides in job reference steps would disappear from the GUI when editing parent jobs, with the filter field appearing empty even though filters were previously saved. Simply opening and saving a parent job (without any modifications) would clear all node filter overrides, causing child jobs to execute on all nodes instead of the intended filtered subset. This issue could lead to unintended job execution on incorrect nodes, potentially affecting production environments and job orchestration workflows.</p>
<p>In this version node filter overrides are properly preserved and displayed when editing parent jobs, eliminating the need for manual re-entry and preventing unintended execution scope changes.</p>
<h2>Rundeck Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9757" target="_blank" rel="noopener noreferrer">Fix node filter input not updating value correctly on reference jobs</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.14.1+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.14.1" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.14.1" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: yellowgreen"><span class="glyphicon glyphicon-phone"></span> &quot;Logan yellowgreen phone&quot;</span></p>
<p>Release Date: August 18th, 2025</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Eduardo Baltra (<a href="https://github.com/edbaltra" target="_blank" rel="noopener noreferrer">edbaltra</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jaya Singh (<a href="https://github.com/jayas006" target="_blank" rel="noopener noreferrer">jayas006</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.14.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.14.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.14.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.14.0 Release Notes</source>
      <description>Lots of fixes and Security enhancements</description>
      <pubDate>Mon, 04 Aug 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>Rundeck 5.14.0 is a maintenance release focused on security enhancements and bug fixes. This release addresses multiple CVEs including CVE-2023-3635, CVE-2025-48734, CVE-2025-48976, CVE-2025-52493, and CVE-2025-7783 through dependency updates and security fixes across the platform.</p>
<p>Key improvements include enhanced character escaping for Unix, PowerShell, and CMD commands, fixes for execution reporting issues, and updates to the Ansible plugin. The release also includes authorization improvements and various plugin enhancements for Jira integration and ROI/Job Metrics functionality.</p>
<p>While this release doesn't introduce major new features, it significantly strengthens the security posture and stability of your Rundeck environment. We recommend upgrading to ensure your installation benefits from these important security fixes.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Addresses <a href="/docs/history/cves/cve-2025-52493.html" target="_blank">CVE-2025-52493</a> by preventing stored secrets from being exposed in webpage DOM</li>
<li>Addresses CVE-2025-48734 by updating beanutils to version 1.11.0</li>
<li>Jira assignee field issue</li>
<li>Jira plugins - Error with Numeric Custom Field</li>
<li>Minor Improvements/fixes for ROI/Job Metrics plugins</li>
<li>Update MongoDB Field Descriptions</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9732" target="_blank" rel="noopener noreferrer">Address CVE-2023-3635 and CVE-2025-48734</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9731" target="_blank" rel="noopener noreferrer">Update File Commons Version for CVE-2025-48976</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9729" target="_blank" rel="noopener noreferrer">Address CVE-2023-3635 and CVE-2025-48734 </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9728" target="_blank" rel="noopener noreferrer">Address CVE-2025-7783 by updating axios</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9726" target="_blank" rel="noopener noreferrer">Add feature flag to allow hiding ROI setup instructions</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9717" target="_blank" rel="noopener noreferrer">Improve Escaping chars for unix, ps and cmd</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9714" target="_blank" rel="noopener noreferrer">Avoid creating multiple execution reports if notification fails</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9711" target="_blank" rel="noopener noreferrer">Addresses CVE-2025-48734 by updating beanutils to version 1.11.0</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9707" target="_blank" rel="noopener noreferrer">Add missing authorization check for plugin details</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9698" target="_blank" rel="noopener noreferrer">Address CVE-2023-3635 by updating retrofit to version 3.0.0</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9696" target="_blank" rel="noopener noreferrer">Updated Ansible plugin release to 4.0.9</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9674" target="_blank" rel="noopener noreferrer">Include Last Login on API Responses</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9637" target="_blank" rel="noopener noreferrer">Fix a bug: using ?max=100 URL params on the activity page causes a 500 error</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.14.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/415" target="_blank" rel="noopener noreferrer">Bump rundeck-core dependency to 5.14 to address CVEs</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/413" target="_blank" rel="noopener noreferrer">Error when running ansible plugin with encrypt extra vars</a></li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.14.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.14.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: violet"><span class="glyphicon glyphicon-paperclip"></span> &quot;Logan violet paperclip&quot;</span></p>
<p>Release Date: August 4th, 2025</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>(<a href="https://github.com/cwaltherpd" target="_blank" rel="noopener noreferrer">cwaltherpd</a>)</li>
<li>Rui Melo Amaro (<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Eduardo Baltra (<a href="https://github.com/edbaltra" target="_blank" rel="noopener noreferrer">edbaltra</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jaya Singh (<a href="https://github.com/jayas006" target="_blank" rel="noopener noreferrer">jayas006</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.13.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.13.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.13.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.13.0 Release Notes</source>
      <description>New Job Metrics and ROI Graphs</description>
      <pubDate>Wed, 25 Jun 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<div class="hint-container caution">
<p class="hint-container-title">Important Security Update</p>
</div>
<p>A security vulnerability was identified and patched in the Enterprise Runner component where certain password patterns containing regex special characters (particularly multiple '+' characters) could bypass the password masking mechanism, potentially exposing sensitive information in error logs. This issue affected Enterprise Runner versions used with Process Automation 4.14.0 through 5.12.0, but did not impact Open Source Rundeck or the Process Automation server itself. The vulnerability has been remediated in version 5.13.0, which includes fixes in both the server and runner components to prevent exposure of secrets containing regex special characters. <em>Process Automation Self Hosted customers should upgrade both their server and all Enterprise Runners</em> to version 5.13.0 or later for complete remediation.  Process Automation SaaS servers are already updated, customers should proceed directly to upgrading all their Enterprise Runners.</p>
<p><a href="/docs/history/cves/2025-06-runner-security.html" target="_blank">Full details on this page</a></p>
<h3>Job Metrics</h3>
<p>The Job Metrics plugin provides comprehensive visualization and analysis of your Rundeck job execution patterns, success rates, and timing trends through an intuitive dashboard interface.</p>
<p><img src="/assets/img/relnotes-5130-alljobs.png" alt="Job Metrics Example"><br></p>
<p><img src="/assets/img/relnotes-5130-jobdata.png" alt="Job Metrics Job Data"><br></p>
<h3>ROI Metrics</h3>
<p>The ROI Summary plugin brings your automation's financial impact to life through intuitive visualizations and real-time calculations, helping teams quantify and demonstrate the value of their automation initiatives.</p>
<p><img src="/assets/img/relnotes-5130-roisummary.png" alt="Job Metrics Example"><br></p>
<p><img src="/assets/img/relnotes-5130-roijob.png" alt="Job Metrics Job Data"><br></p>
<h3>Webhook Audit Listener</h3>
<p>The <a href="/docs/administration/security/audit-stream-plugin.html" target="_blank">Webhook Audit Listener plugin</a> enables real-time streaming of Rundeck audit events to external systems through configurable webhook endpoints. This allows teams to integrate Rundeck’s audit trail with external monitoring, logging, or security platforms.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Add new UI for Job Metrics and ROI Metrics graphs</li>
<li>Fix: Ansible Model Sources return host vars data in key=value format when &quot;Gather Facts&quot; is set to &quot;no&quot;</li>
<li>Fix: Webhook events don't get deleted properly from DB</li>
<li>Update vault-storage plugin version to 1.3.14 for CVE-2019-17571</li>
<li>Add MongoDB Node Step to allow Runner functionality</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9675" target="_blank" rel="noopener noreferrer">Added new ansible-plugin release</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9668" target="_blank" rel="noopener noreferrer">Fix: DELETE query type for stored events is ignored</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9664" target="_blank" rel="noopener noreferrer">Update multiline-regex-datacapture-filter plugin to 1.1.2 for CVE-2019-17571</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9658" target="_blank" rel="noopener noreferrer">Allow Audit Events Plugins to refresh config</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9657" target="_blank" rel="noopener noreferrer">Upgrade Gradle to 7.6.2</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9656" target="_blank" rel="noopener noreferrer">Upgrade asset-pipeline-grails lib version to 3.4.7</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9652" target="_blank" rel="noopener noreferrer">upgrade go</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9651" target="_blank" rel="noopener noreferrer">Fix/Add 72-char limit for BCRYPT passwords to address CVE-2025-22228</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9649" target="_blank" rel="noopener noreferrer">Upgrade sshj plugin version for Security Fixes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9648" target="_blank" rel="noopener noreferrer">Update attribute match plugin to 0.2.1</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9647" target="_blank" rel="noopener noreferrer">fix: blank string value for &quot;Options&quot; property type causes Exception</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9636" target="_blank" rel="noopener noreferrer">Add project name to params to get plugin details</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9632" target="_blank" rel="noopener noreferrer">Add autocomplete behavior to inputs and scripts</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9615" target="_blank" rel="noopener noreferrer">NextUI: Add job activity list menu action </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9323" target="_blank" rel="noopener noreferrer">Upgrade selenium version to 4.31.0</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.13.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/411" target="_blank" rel="noopener noreferrer">Fix: Ansible Model Sources return host vars data in key=value format when &quot;Gather Facts&quot; is set to &quot;no&quot;</a></li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.13.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.13.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: red"><span class="glyphicon glyphicon-headphones"></span> &quot;Kirkjufell red headphones&quot;</span></p>
<p>Release Date: June 25th, 2025</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Rui Melo Amaro (<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Eduardo Baltra (<a href="https://github.com/edbaltra" target="_blank" rel="noopener noreferrer">edbaltra</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jaya Singh (<a href="https://github.com/jayas006" target="_blank" rel="noopener noreferrer">jayas006</a>)</li>
<li>Julianna Green (<a href="https://github.com/juliannagreen1" target="_blank" rel="noopener noreferrer">juliannagreen1</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/relnotes-5130-alljobs.png" type="image/png"/>
    </item>
    <item>
      <title>5.12.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.12.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.12.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.12.0 Release Notes</source>
      <description>HTTP Response Range Checks and security updates.</description>
      <pubDate>Mon, 12 May 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<h2>Improved HTTP Response Validation in the HTTP Request Plugin</h2>
<p>The HTTP Request step plugin just got smarter! We've streamlined the configuration by removing the &quot;Check Response?&quot; checkbox and introduced powerful new logic for validating HTTP response codes. You can now define exact codes (e.g. 200), ranges (e.g. 200–206), wildcard groups (e.g. 2xx), or even combinations like 200,2xx,404-406. This gives you greater flexibility to define what a successful response looks like in your automation workflows. If no response codes are specified, the default behavior remains to fail on any response &gt;= 400. This enhancement makes it easier than ever to create resilient, production-grade Jobs.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Add jira issue key to data context in Jira Create Issue plugin, fix logging typo</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9635" target="_blank" rel="noopener noreferrer">Update Jackson to v2.17.3</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9630" target="_blank" rel="noopener noreferrer">Upgrade json-smart version to fix CVE-2024-57699</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9624" target="_blank" rel="noopener noreferrer">Rundeck RPM package still requiring Java 11 even if Java 17 is installed</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9614" target="_blank" rel="noopener noreferrer">Fix: option remote json using jsonpath should allow array result</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9610" target="_blank" rel="noopener noreferrer">Convert error handlers logic to Vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9605" target="_blank" rel="noopener noreferrer">Add method to delete api tokens by user</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.12.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.12.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.12.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: orange"><span class="glyphicon glyphicon-flash"></span> &quot;Kinabalu orange flash&quot;</span></p>
<p>Release Date: May 12th, 2025</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.11.1 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.11.1.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.11.1.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.11.1 Release Notes</source>
      <description>Important Bug fixes to 5.11.0</description>
      <pubDate>Wed, 16 Apr 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>This point release addresses three critical issues that were identified in versions 5.11.0. The fixes focus on improving runner functionality and key storage UI bugs.</p>
<ul>
<li>Resolved an issue where changes made to runner node-filters were not being saved properly.</li>
<li>Fixed the non-functioning key storage selector when using runner.</li>
<li>Addressed a bug where persistent error messages in runner logs stating &quot;Runner did not deliver reports in the configured timeout period&quot; and resulted in jobs not continuing to run.</li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.11.1" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.11.1" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: deeppink"><span class="glyphicon glyphicon-bullhorn"></span> &quot;Kilimanjaro deeppink bullhorn&quot;</span></p>
<p>Release Date: April 16, 2025</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Charlie Crawford (<a href="https://github.com/ChuckCrawford" target="_blank" rel="noopener noreferrer">ChuckCrawford</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.10.1 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.10.1.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.10.1.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.10.1 Release Notes</source>
      <description>Important Bug fixes to 5.10.0</description>
      <pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>This point release addresses three critical issues that were identified in versions 5.10.0. The fixes focus on improving runner functionality and key storage UI bugs.</p>
<ul>
<li>Resolved an issue where changes made to runner node-filters were not being saved properly.</li>
<li>Fixed the non-functioning key storage selector when using runner.</li>
<li>Addressed a bug where persistent error messages in runner logs stating &quot;Runner did not deliver reports in the configured timeout period&quot; and resulted in jobs not continuing to run.</li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.10.1" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.10.1" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: turquoise"><span class="glyphicon glyphicon-tower"></span> &quot;K2 turquoise tower&quot;</span></p>
<p>Release Date: April 15, 2025</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Charlie Crawford (<a href="https://github.com/ChuckCrawford" target="_blank" rel="noopener noreferrer">ChuckCrawford</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.11.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.11.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.11.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.11.0 Release Notes</source>
      <description>5.11.0 - MongoDB Plugin and enhanced SQL Table Output options.</description>
      <pubDate>Wed, 09 Apr 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<div class="hint-container warning">
<p class="hint-container-title">Please Use 5.11.1</p>
<p>5.11.0 has been updated to fix some critical bugs.  Please use the <a href="/docs/history/5_x/version-5.11.1.html" target="_blank">5.11.1 Release</a>.</p>
</div>
<h3>MongoDB Job Step Plugin</h3>
<p>MongoDB is a widely adopted NoSQL database known for its flexibility and ease of use, making it a popular choice for modern application development. With our new <a href="/docs/manual/jobs/job-plugins/workflow-steps/mongodb.html" target="_blank">MongoDB job step plugin</a>, you can now run arbitrary queries against your MongoDB databases as part of your Runbook Automation workflows. This enables teams to perform tasks–such as automating diagnostics, data validation, and operational checks—while exposing those tasks through safe, self-service interfaces. It’s a powerful way to reduce manual effort, eliminate DB access bottlenecks, and bring MongoDB operations into your existing automation ecosystem.  Our <a href="/docs/learning/howto/how2mongodb.html" target="_blank">MongoDB How-To article</a> has a full walk through how to setup and test the plugin.</p>
<p><img src="/assets/img/relnotes-511-mongo.png" alt="MongoDB Command Runner"><br></p>
<h3>JSON and Table for SQL Query Plugin</h3>
<p>The <a href="/docs/manual/jobs/job-plugins/node-steps/sqlrunner.html" target="_blank">SQL Runner Node Step plugin</a> is commonly used to automate tasks or provide a self-service mechanism for interfacing with SQL databases–such as MySQL, MSSQL, Oracle and so on.  Previously, the step would always return the output of the query as plain-text log-lines.  Now, with this latest enhancement, users can select a format from a list of options, including JSON and CSV.  These output options allow for the SQL output to be viewable as a HTML table in the GUI, and provides an easier method to capture specific data elements using log filters–for example, using the JQ log filter with the JSON output format.  This enhancement both provides an improved visual experience of retrieving database data but also reduces the steps to use that data in subsequent workflow steps.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Add MongoDB command runner to enterprise plugins</li>
<li>Add JSON,Table output format to SQL Runner Step</li>
<li>Fix: User Class Management issues when license assignment is exceeded</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9603" target="_blank" rel="noopener noreferrer">Fix Remco CVEs - See pull request for list</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9590" target="_blank" rel="noopener noreferrer">Make public key download from GUI disabled as default</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.11.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.11.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.11.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: coral"><span class="glyphicon glyphicon-briefcase"></span> &quot;Kilimanjaro coral briefcase&quot;</span></p>
<p>Release Date: April 9th, 2025</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Charlie Crawford (<a href="https://github.com/ChuckCrawford" target="_blank" rel="noopener noreferrer">ChuckCrawford</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/relnotes-511-mongo.png" type="image/png"/>
    </item>
    <item>
      <title>5.10.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.10.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.10.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.10.0 Release Notes</source>
      <description>Java 17 Support and Enhanced Runner Setup</description>
      <pubDate>Fri, 14 Mar 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<h3>Official Support for Java 17</h3>
<p>Rundeck and Enterprise Runners on version 5.10.0 now support Java 17 runtime (JRE), bringing significant advantages to enterprise customers through its Long Term Support (LTS) status and enhanced performance capabilities. With Java 17 LTS support extending until September 2029, organizations can confidently deploy Rundeck knowing they have a stable, supported foundation for years to come. The upgrade delivers notable performance improvements through enhanced G1 Garbage Collection, resulting in more predictable pause times and better memory management. Users will experience faster startup times and reduced memory footprint, particularly beneficial for containerized deployments and cloud environments. Existing Rundeck deployments running on Java 11 can be upgraded seamlessly to Java 17, maintaining backward compatibility with existing automation workflows and custom plugins.</p>
<blockquote>
<p><em>Note: Building from source still requires Java 11 JDK</em></p>
</blockquote>
<h3>Enhanced Runner Install Experience</h3>
<p>Enterprise Runners provide the crucial mechanism for securely dispatching automation to infrastructure within your environments. As Runners are regularly created by both new and existing users, the installation experience is critical for reducing the time to get up and running with Runbook Automation. With this latest release, we have significantly improved the process to create and install new Runners. Users now select the platform type for their Runners  – such as Linux, Windows, Docker or Kubernetes – and then they are presented with the necessary commands to immediately install the Runner of the chosen type. This significantly reduces the steps required to stand up new Runners and enables new teams to get started within their Runbook Automation Projects with greater ease. <br>
For full details on the enhanced Runner install experience, please refer to the <a href="/docs/administration/runner/runner-installation/creating-runners.html" target="_blank">Creating Runners</a> documentation.</p>
<p><img src="/assets/img/relnotes-510-runnerinstall.png" alt="Runner Install"><br></p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Update netty-handler for CVE-2025-24970</li>
<li>Fix: ServiceNow Assignment Group is not working in job step plugins</li>
<li>Fix: SSH-J Node Executor CopyFileFailed for recursive copies</li>
<li>New method of polling for runner reports to cleanup records</li>
<li>Upgrade okio version to address CVE-2023-3635</li>
<li>Upgraded google cloud container version to address CVE-2024-7254</li>
<li>Azure Vault Key Storage Plugin</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9578" target="_blank" rel="noopener noreferrer">Fix: Activity filter has an extra &gt; character</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9577" target="_blank" rel="noopener noreferrer">Fix: SSH-J Plugin CopyFileFailed for recursive copy</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9558" target="_blank" rel="noopener noreferrer">Group properties in Node Source configuration</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9557" target="_blank" rel="noopener noreferrer">Cache some API responses in GUI</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9542" target="_blank" rel="noopener noreferrer">Fix: Result data set not included in error handler context</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9530" target="_blank" rel="noopener noreferrer">Deprecate <code>azure-object-store-plugin</code></a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9528" target="_blank" rel="noopener noreferrer">Code Injection Vulnerability via Project Name Label</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9514" target="_blank" rel="noopener noreferrer">Update jsch library</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.10.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.10.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.10.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: slategray"><span class="glyphicon glyphicon-tent"></span> &quot;K2 slategray tent&quot;</span></p>
<p>Release Date: March 14th, 2025</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>(<a href="https://github.com/trodriguezpd" target="_blank" rel="noopener noreferrer">trodriguezpd</a>)</li>
<li>Nicholas Worthington (<a href="https://github.com/ngwmddgh" target="_blank" rel="noopener noreferrer">ngwmddgh</a>)</li>
<li>Bruno Dias (<a href="https://github.com/brmdias" target="_blank" rel="noopener noreferrer">brmdias</a>)</li>
<li>Rui Melo Amaro (<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Charlie Crawford (<a href="https://github.com/ChuckCrawford" target="_blank" rel="noopener noreferrer">ChuckCrawford</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jaya Singh (<a href="https://github.com/jayas006" target="_blank" rel="noopener noreferrer">jayas006</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/relnotes-510-runnerinstall.png" type="image/png"/>
    </item>
    <item>
      <title>5.9.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.9.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.9.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.9.0 Release Notes</source>
      <description>Rundeck | Runbook Automation Releases 5.9.0 with GA release of Dynamic Runner Management</description>
      <pubDate>Wed, 05 Feb 2025 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<h3>Azure Key Storage</h3>
<p><a href="/docs/manual/key-storage/storage-plugins/azure-vault.html" target="_blank">Azure Key Storage</a> is released for Runbook Automation SAAS customers.  <a href="https://azure.microsoft.com/en-us/products/key-vault" target="_blank" rel="noopener noreferrer">Azure Key Vault</a> is a cloud-based service for secure storage and management of sensitive data. It allows controlled access to confidential information such as API keys, passwords, certificates, and cryptographic keys.  This integration enables users to retrieve <strong>secrets</strong> from Azure Key Vault and utilize them for secure connections to various resources including virtual machines, databases, other tools, and more.</p>
<blockquote>
<p><a href="/docs/manual/key-storage/storage-plugins/azure-vault.html" target="_blank">Azure Key Storage</a> will be available for Runbook Automation Self Hosted with the version 5.10.0 release.</p>
</blockquote>
<h3>Dynamic Node-Runner Association</h3>
<p><a href="/docs/administration/runner/runner-management/project-dispatch-configuration.html" target="_blank">Automatic Runner Selection for node-dispatch</a> allows users to assign a Runner to a set of nodes using a Node Filter such that any tasks dispatched to those nodes will automatically use the assigned Runner.  This dynamic association of Runners to nodes simplifies the authoring of Jobs, since users no longer need to define Runner selection as part of their Job definitions. The association between Runners and nodes also allows for a single Job execution to use multiple Runners based on the nodes being targeted.</p>
<h3>Runner Hosts as Nodes</h3>
<p>Runners can now natively be added as nodes to the node inventory, providing a simpler method for executing steps on the Runner while also executing against other nodes.  This also provides for an easier setup experience for teams that are new to using Runbook Automation.  More details about the Runner as a Node can be found <a href="/docs/administration/runner/runner-management/node-dispatch.html" target="_blank">here</a>.</p>
<div class="hint-container tip">
<p class="hint-container-title">Enabling Latest Runner Features</p>
<p>To use the latest Enterprise Runner features - such as the two highlighted above - be sure to the following config properties are set in <a href="/docs/manual/configuration-mgmt/configmgmt.html" target="_blank"><strong>System Configuration</strong></a>:</p>
<ul>
<li><strong><code>rundeck.feature.runner.enabled</code></strong> = <strong><code>true</code></strong></li>
<li><strong><code>rundeck.feature.distributedAutomation.enabled</code></strong> = <strong><code>true</code></strong></li>
</ul>
</div>
<p>This release includes numerous security updates to address identified CVE vulnerabilities, along with various improvements to enhance product functionality.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Resolve CVE-2024-52046 - Critical</li>
<li>Performance issues using ServiceNow plugin</li>
<li>Update Spring to 5.3.39</li>
<li>Update Ansible plugin to 4.0.7</li>
<li>Jira Create Issue - Failure with required custom field that is not a string value</li>
<li>Secrets cache configurable on AWS Secret Manager Plugin</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9525" target="_blank" rel="noopener noreferrer">Remove params from resource-level runner acl at system level</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9521" target="_blank" rel="noopener noreferrer">Resolve CVE-2024-52046 - Critical </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9513" target="_blank" rel="noopener noreferrer">Fix SCM import when file name has quotes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9510" target="_blank" rel="noopener noreferrer">Performance issues using ServiceNow plugins</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9509" target="_blank" rel="noopener noreferrer">Update JAAS/jetty combined login module to allow ignoreRoles in binding context</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9507" target="_blank" rel="noopener noreferrer">Create a new endpoint to expose user/token authorizations</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9502" target="_blank" rel="noopener noreferrer">Added modification to ExpandedJobGroupsSpec</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9501" target="_blank" rel="noopener noreferrer">Update Spring to 5.3.39</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9498" target="_blank" rel="noopener noreferrer">Fix import action of scm import plugin when importing right after enabling the plugin</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9496" target="_blank" rel="noopener noreferrer">Update Ansible plugin to 4.0.7</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9495" target="_blank" rel="noopener noreferrer">Use golang 1.22.2 to address CVE-2023-45288</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9485" target="_blank" rel="noopener noreferrer">Update vue-i18n to version 10 and webpack 5 to latest</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9482" target="_blank" rel="noopener noreferrer">Fix: JettyRolePropertyFileLoginModule supported in docker</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9481" target="_blank" rel="noopener noreferrer">Add GET project/{project}/nodes/tags</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9472" target="_blank" rel="noopener noreferrer">Add promoted/highlighted steps in the vue converted pieces for workflow</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9465" target="_blank" rel="noopener noreferrer">Upgraded commons-io version to address cve-2024-47554</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9464" target="_blank" rel="noopener noreferrer">Expose additional plugin properties in <code>*/plugin/list</code> API responses</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9463" target="_blank" rel="noopener noreferrer">Remove JUnit from build distribution</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9459" target="_blank" rel="noopener noreferrer">Fix execution modal when nextUi mode is enabled</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9457" target="_blank" rel="noopener noreferrer">Convert workflow steps into vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9455" target="_blank" rel="noopener noreferrer">Multi-select with all values selected should use values if job referenced or via api</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9441" target="_blank" rel="noopener noreferrer">Fix: Invalid workflow step causes uncaught exception</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.9.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/405" target="_blank" rel="noopener noreferrer">Enable custom tmp on ansible</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/404" target="_blank" rel="noopener noreferrer">Fix - Added max aliases field to set a valid value</a></li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.9.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.9.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.linkedin.com/company/pagerduty/events" target="_blank" rel="noopener noreferrer">Catch us on LinkedIn for the Live Stream Release Videos</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: peru"><span class="glyphicon glyphicon-phone"></span> &quot;Hood peru phone&quot;</span></p>
<p>Release Date: February 5th, 2025</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Rui Melo Amaro (<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
<li>Bruno Dias (<a href="https://github.com/brmdias" target="_blank" rel="noopener noreferrer">brmdias</a>)</li>
<li>(<a href="https://github.com/trodriguezpd" target="_blank" rel="noopener noreferrer">trodriguezpd</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Charlie Crawford (<a href="https://github.com/ChuckCrawford" target="_blank" rel="noopener noreferrer">ChuckCrawford</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Vásquez (<a href="https://github.com/hiawvp" target="_blank" rel="noopener noreferrer">hiawvp</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.8.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.8.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.8.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.8.0 Release Notes</source>
      <description>New Kubernetes Plugin Suite!</description>
      <pubDate>Thu, 05 Dec 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>The updated Kubernetes Plugin Suite for Rundeck introduces powerful features including dynamic cluster discovery for EKS/AKS/GKE, cloud provider authentication, and native in-cluster support from Runner, all without Python dependencies. These enhancements enable automated cluster management, simplified authentication, and efficient bulk operations across multiple clusters, making it easier for teams to manage Kubernetes infrastructure at scale while reducing manual effort and improving security.</p>
<h3>Updated Kubernetes Plugin Suite</h3>
<ul>
<li><strong>Dynamic Cluster Discovery</strong>: New <a href="/docs/manual/projects/resource-model-sources/aws-eks.html" target="_blank">EKS</a>, <a href="/docs/manual/projects/resource-model-sources/azure-aks.html" target="_blank">AKS</a> and <a href="/docs/manual/projects/resource-model-sources/gcp-gke.html" target="_blank">GKE</a> resource-model plugins automatically discover new clusters and add the clusters as nodes to the inventory. This reduces manual effort, minimizes errors, and accelerates the deployment of infrastructure changes, enabling teams to scale efficiently.</li>
<li><strong>Cloud Provider Authentication</strong>: AWS, Azure and GCP provide a mechanism to retrieve the kubernetes auth through their API’s. New Job step plugins can use the AWS/Azure/GCP credentials to retrieve the necessary Kubernetes authentication to communicate with the clusters. Teams save time by avoiding manual credential management, improving productivity and compliance.</li>
<li><strong>Optimized for Numerous Clusters</strong>: Clusters are added as nodes to the inventory, customers can easily target any number of clusters with a given operation. Now, users can execute bulk operations reliably and consistently, leading to improved operational efficiency and reduced downtime.</li>
<li><strong>Native in-cluster Support from Runner</strong>: Customers can now easily place a Runner in their clusters and Runbook Automation can use the Service Account of the pod that the Runner is hosted in as a means for authenticating with the cluster that the pod is in. This native integration reduces complexity, ensures secure access, and enhances the portability of automation workflows across environments.</li>
<li><strong>No Python Dependency</strong>: Eliminates the need for Python, reducing dependency risks and setup complexity. This results in faster deployments, fewer compatibility issues, and lower maintenance costs, especially in environments with strict language or package requirements.</li>
</ul>
<p>In addition to the new resource-model plugins, this release includes the following new Job step plugins:</p>
<ul>
<li><a href="/docs/manual/jobs/job-plugins/node-steps/kubernetes-create-object.html" target="_blank"><strong>Kubernetes Clusters - Create Object</strong></a></li>
<li><a href="/docs/manual/jobs/job-plugins/node-steps/kubernetes-delete-object.html" target="_blank"><strong>Kubernetes Clusters - Delete Object</strong></a></li>
<li><a href="/docs/manual/jobs/job-plugins/node-steps/kubernetes-describe-object.html" target="_blank"><strong>Kubernetes Clusters - Describe Object</strong></a></li>
<li><a href="/docs/manual/jobs/job-plugins/node-steps/kubernetes-update-object.html" target="_blank"><strong>Kubernetes Clusters - Update Object</strong></a></li>
<li><a href="/docs/manual/jobs/job-plugins/node-steps/kubernetes-list-objects.html" target="_blank"><strong>Kubernetes Clusters - List Objects</strong></a></li>
<li><a href="/docs/manual/jobs/job-plugins/node-steps/kubernetes-object-logs.html" target="_blank"><strong>Kubernetes Clusters - Object Logs</strong></a></li>
<li><a href="/docs/manual/jobs/job-plugins/node-steps/kubernetes-run-command.html" target="_blank"><strong>Kubernetes Clusters - Run Command</strong></a></li>
<li><a href="/docs/manual/jobs/job-plugins/node-steps/kubernetes-run-script.html" target="_blank"><strong>Kubernetes Clusters - Run Script</strong></a></li>
</ul>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Update ansible-plugin to 4.0.6 <em>(See update list below)</em></li>
<li>Secrets cache configurable on AWS Secret Manager Plugin</li>
<li>Update spring security for CVE-2024-38821</li>
<li>Update S3 log plugin for CVE-2024-21634</li>
<li>Add Kubernetes job step plugins to server and to runner</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9432" target="_blank" rel="noopener noreferrer">Alternate Plugin Blocklist Enhancement</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9428" target="_blank" rel="noopener noreferrer">UI: Project Dashboard: Fix: activity summary should not be shown for 0 counts</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9424" target="_blank" rel="noopener noreferrer">Update spring security for CVE-2024-38821</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9415" target="_blank" rel="noopener noreferrer">Fix the project export right managing both export and delete action</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9394" target="_blank" rel="noopener noreferrer">Fix: invalid job components are not reported</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9389" target="_blank" rel="noopener noreferrer">Remove build dependency on local Groovy SDK</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9383" target="_blank" rel="noopener noreferrer">Add missing security headers</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.8.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/403" target="_blank" rel="noopener noreferrer">Update ansible version</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/400" target="_blank" rel="noopener noreferrer">Fix - Ansible process sub children</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/399" target="_blank" rel="noopener noreferrer">Fix - Ansible YAML parsing error</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/398" target="_blank" rel="noopener noreferrer">Allow custom bin path on gather facts false</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/397" target="_blank" rel="noopener noreferrer">Fix - Ansible plugin - Resource Model Source throws NullPointerException</a></li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.8.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.8.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/watch?v=WsRWF6P2Kyc" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: green"><span class="glyphicon glyphicon-knight"></span> &quot;Fuji green knight&quot;</span></p>
<p>Release Date: December 5th, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Stéphane Rondinaud (<a href="https://github.com/clueware" target="_blank" rel="noopener noreferrer">clueware</a>)</li>
<li>Bruno Dias (<a href="https://github.com/brmdias" target="_blank" rel="noopener noreferrer">brmdias</a>)</li>
<li>Dan Austin-Merrill (<a href="https://github.com/djaustin" target="_blank" rel="noopener noreferrer">djaustin</a>)</li>
<li>Rui Melo Amaro (<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
<li>Naveed Anjum (<a href="https://github.com/nvd01" target="_blank" rel="noopener noreferrer">nvd01</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Charlie Crawford (<a href="https://github.com/ChuckCrawford" target="_blank" rel="noopener noreferrer">ChuckCrawford</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.7.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.7.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.7.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.7.0 Release Notes</source>
      <description>Project Runner Management is GA!</description>
      <pubDate>Mon, 21 Oct 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p><a href="/docs/administration/runner/runner-management/managing-runners.html#managing-runners-within-a-project" target="_blank">Project Runner Management</a>, announced in version 5.3.0 is now Generally Available.  We appreciate all the feedback during the Early Access program.  Check out the docs on this feature here and watch a demo on the <a href="/docs/history/5_x/version-5.3.0.html" target="_blank">5.3.0 release notes page</a>.</p>
<p>There are also quite a few package updates across the platform to address security findings submitted by the community.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Updates EC2 plugin for CVE-2020-13956</li>
<li>Promote Project Runner Management to Generally Available</li>
<li>Upgrade http-notification version to 1.0.9</li>
<li>bouncycastle update, address CVE-2020-15522</li>
<li>Resolve CVE-2022-24329</li>
<li>Resolve CVE-2021-28168</li>
<li>Include more details in PD GetIncident plugin output</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9390" target="_blank" rel="noopener noreferrer">Fix: Scheduled jobs stop running on schedule after edits.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9387" target="_blank" rel="noopener noreferrer">Add fallback behaviour for localization, so that missing translations fallback to English</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9382" target="_blank" rel="noopener noreferrer">Fix: Excessive logs when Rundeck loses connection to Database</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9378" target="_blank" rel="noopener noreferrer">Update to bouncycastle 1.78.1, address CVE-2020-15522</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9376" target="_blank" rel="noopener noreferrer">Update <code>object-store-plugin</code> dependencies to resolve CVE-2021-0341</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9374" target="_blank" rel="noopener noreferrer">Provider to add cache control headers to http responses</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9364" target="_blank" rel="noopener noreferrer">Adjust navbar logic, addressing the missing submenu items in the tab &quot;more items&quot;</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9240" target="_blank" rel="noopener noreferrer">Fix: exitCode from script steps is not correct in context variable data</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.7.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/394" target="_blank" rel="noopener noreferrer">Support windows authentication</a></li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.7.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.7.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/watch?v=4Pcr1k0LDTQ" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: yellowgreen"><span class="glyphicon glyphicon-gift"></span> &quot;Foraker yellowgreen gift&quot;</span></p>
<p>Release Date: October 21, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Bruno Dias (<a href="https://github.com/brmdias" target="_blank" rel="noopener noreferrer">brmdias</a>)</li>
<li>(<a href="https://github.com/pdt-taz" target="_blank" rel="noopener noreferrer">pdt-taz</a>)</li>
<li>Aisling Kells (<a href="https://github.com/Sway23" target="_blank" rel="noopener noreferrer">Sway23</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Charlie Crawford (<a href="https://github.com/ChuckCrawford" target="_blank" rel="noopener noreferrer">ChuckCrawford</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Oscar Cerda (<a href="https://github.com/ocerda" target="_blank" rel="noopener noreferrer">ocerda</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.6.1 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.6.1.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.6.1.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.6.1 Release Notes</source>
      <description>Fix to Critical bug related to scheduled jobs.</description>
      <pubDate>Mon, 14 Oct 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>This release fixes a critical issue where scheduled jobs are no longer executed after making unrelated edits to the job.  This can happen in version 5.6.0 when the jobs is edited via API, job/project imports, SCM, or direct job editing.</p>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.6.1" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.6.1" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: sandybrown"><span class="glyphicon glyphicon-camera"></span> &quot;Fansiban sandybrown camera&quot;</span></p>
<p>Release Date: October 14th, 2024</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Charlie Crawford (<a href="https://github.com/ChuckCrawford" target="_blank" rel="noopener noreferrer">ChuckCrawford</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Oscar Cerda (<a href="https://github.com/ocerda" target="_blank" rel="noopener noreferrer">ocerda</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.6.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.6.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.6.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.6.0 Release Notes</source>
      <description>Security and Bug Fixes</description>
      <pubDate>Thu, 12 Sep 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>Our 5.6.0 release is focused on bug fixes, CVE remediation and testing.  We have also continued our efforts into the UI code to modernize, and standardize it to Vue. This will bring performance improvements and simplify building future enhancements.</p>
<div class="hint-container caution">
<p class="hint-container-title">Caution</p>
<p>This release contains a critical issue where scheduled jobs are no longer executed after making unrelated edits to the job.  This can happen when the jobs is edited via API, job/project imports, SCM, or direct job editing.  It is strongly recommended to use or upgrade to <a href="/docs/history/5_x/version-5.6.1.html" target="_blank">version 5.6.1</a>.</p>
</div>
<h3>Additional Updates</h3>
<ul>
<li>Update aws-java-sdk to address CVE-2024-21634</li>
<li>Fix CVE-2023-5072</li>
<li>Fix CVE-2023-51074</li>
<li>Fix: It is now possible to change TMP dir in Runners</li>
<li>HTTP request step not working in framework and project configuration level</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9343" target="_blank" rel="noopener noreferrer">Plugins control security issue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9342" target="_blank" rel="noopener noreferrer">Executions API will return referenced executions</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9338" target="_blank" rel="noopener noreferrer">Update jackson databind and cbor libraries</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9332" target="_blank" rel="noopener noreferrer">Add LDAP rolePagination config option for Docker</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9329" target="_blank" rel="noopener noreferrer">Fix CVE-2023-51074</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9325" target="_blank" rel="noopener noreferrer">Notification timeouts enabled by default.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9317" target="_blank" rel="noopener noreferrer">Fix edge case in pluginPropEdit update</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9297" target="_blank" rel="noopener noreferrer">Fix: Imported command/script steps should be plugin steps</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9284" target="_blank" rel="noopener noreferrer">Fix notification timeout results in hanging jobs</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9276" target="_blank" rel="noopener noreferrer">Improvement on the Resource Model plugins configuration using runners</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9273" target="_blank" rel="noopener noreferrer">Fix:  &quot;Job Running&quot; when job has completed for scheduled jobs.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9272" target="_blank" rel="noopener noreferrer">Fix: Text/HTML download appears garbled if execution log has unicode text</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9271" target="_blank" rel="noopener noreferrer">Fix: Pagination Issue due to calculation by casting string into number</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9213" target="_blank" rel="noopener noreferrer">Avoid multiple executions for same schedule</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8822" target="_blank" rel="noopener noreferrer">Add LDAP rolePagination config option for docker</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.6.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Releases: <a href="https://www.rundeck.com/community-downloads/5.6.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.6.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/watch?v=AVf0Pwafza0" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: salmon"><span class="glyphicon glyphicon-bullhorn"></span> &quot;Fansiban salmon bullhorn&quot;</span></p>
<p>Release Date: September 12, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Matthias (<a href="https://github.com/palto42" target="_blank" rel="noopener noreferrer">palto42</a>)</li>
<li>Rui Melo Amaro (<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
<li>Bruno Dias (<a href="https://github.com/brmdias" target="_blank" rel="noopener noreferrer">brmdias</a>)</li>
<li>Gastón Urbina (<a href="https://github.com/urbinet" target="_blank" rel="noopener noreferrer">urbinet</a>)</li>
<li>Victor de Jong (<a href="https://github.com/victordejong" target="_blank" rel="noopener noreferrer">victordejong</a>)</li>
<li>Adam Barrand (<a href="https://github.com/abarrand" target="_blank" rel="noopener noreferrer">abarrand</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Charlie Crawford (<a href="https://github.com/ChuckCrawford" target="_blank" rel="noopener noreferrer">ChuckCrawford</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Oscar Cerda (<a href="https://github.com/ocerda" target="_blank" rel="noopener noreferrer">ocerda</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.5.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.5.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.5.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.5.0 Release Notes</source>
      <description>Major Enterprise Runner Enhancements and important bug fix.</description>
      <pubDate>Thu, 08 Aug 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation commercial offerings and Rundeck Community included in this release.</p>
<h3>Highlights</h3>
<h4>Automatic Runner Selection for Job Execution</h4>
<p>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.</p>
<p>Full documentation on the Runner’s Remote Node Dispatch can be found <a href="/docs/administration/runner/runner-management/node-dispatch.html" target="_blank">here</a>.</p>
<p><img src="/assets/img/runner-node-dispatch.png" alt="Runner Node Dispatch"><br></p>
<h4>Runners as Nodes</h4>
<p>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 &amp; 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.</p>
<p>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 <a href="/docs/administration/runner/runner-management/node-dispatch.html" target="_blank">here</a>.</p>
<p><img src="/assets/img/runner-as-node-commands-tab.png" alt="Runner as a Node"><br></p>
<h4>Missing Executions Fix</h4>
<p>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.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Resource Model Runner filter is not displayed as expected</li>
<li>PagerDuty webhook plugin should return 400 on mismatched signature instead of 500</li>
<li>Fix: Runner - Cyberark Key Storage Plugin Doesn't Work with CCP Mode</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9259" target="_blank" rel="noopener noreferrer">Fix report delete by execution ID</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9257" target="_blank" rel="noopener noreferrer">Look up execution by id if uuid not in report</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9249" target="_blank" rel="noopener noreferrer">Fix for group selection on old UI</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9242" target="_blank" rel="noopener noreferrer">Add runner acl admin permissions in docker image</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9239" target="_blank" rel="noopener noreferrer">Moves requestId interface to core module.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9235" target="_blank" rel="noopener noreferrer">Fix typescript issues to use NodeTable and NodeFilterInput components in another enterprise component</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9232" target="_blank" rel="noopener noreferrer">Improve validation of project archive import</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9231" target="_blank" rel="noopener noreferrer">Fix get reports</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9224" target="_blank" rel="noopener noreferrer">Fix node filter input text not showing in execute job modal</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9223" target="_blank" rel="noopener noreferrer">Upgrade ansible plugin to 4.0.4</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9220" target="_blank" rel="noopener noreferrer">Bring in uiv translations</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9219" target="_blank" rel="noopener noreferrer">Add JMX metrics for Authorization Success and Fail</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9217" target="_blank" rel="noopener noreferrer">Convert details tab to vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9215" target="_blank" rel="noopener noreferrer">Add JMX metrics for to track user login and logout</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9214" target="_blank" rel="noopener noreferrer">Jobs scheduled at Project level continue to run when disabled by a Not Owner cluster member</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9212" target="_blank" rel="noopener noreferrer">Move SSHJ and JSCH functional executor tests to core</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9210" target="_blank" rel="noopener noreferrer">Initial request id support</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9208" target="_blank" rel="noopener noreferrer">Fix API calls returning 500 where 400 is more appropriate</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9203" target="_blank" rel="noopener noreferrer">Add JMX metric that reports the quartz thread pool size</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9200" target="_blank" rel="noopener noreferrer">: Add isConfigured check to the StoragePlugin</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9191" target="_blank" rel="noopener noreferrer">Add jetty jmx metrics</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.5.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/383" target="_blank" rel="noopener noreferrer">Error using new ansible inventory list with empty inventory (defined in ansible.cfg)</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/382" target="_blank" rel="noopener noreferrer">Enh: Added yaml data size parameter at model source</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/378" target="_blank" rel="noopener noreferrer">Fix: Ansible model source - limit error</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/377" target="_blank" rel="noopener noreferrer">Fix: Ansible model source - limit error</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/376" target="_blank" rel="noopener noreferrer">add a functional test for larges inventories</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/375" target="_blank" rel="noopener noreferrer">fix when master password configured</a></li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Release: <a href="https://www.rundeck.com/community-downloads/5.5.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.5.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/watch?v=bIIuIKV8jpo" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: orchid"><span class="glyphicon glyphicon-tower"></span> &quot;Fairweather orchid tower&quot;</span></p>
<p>Release Date: August 8th, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Ginfranco Groppo (<a href="https://github.com/gian4820" target="_blank" rel="noopener noreferrer">gian4820</a>)</li>
<li>Oswaldo Peralta (<a href="https://github.com/runwaldo" target="_blank" rel="noopener noreferrer">runwaldo</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Alexander Grachtchouk (<a href="https://github.com/mrdubr" target="_blank" rel="noopener noreferrer">mrdubr</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Charlie Crawford (<a href="https://github.com/ChuckCrawford" target="_blank" rel="noopener noreferrer">ChuckCrawford</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Oscar Cerda (<a href="https://github.com/ocerda" target="_blank" rel="noopener noreferrer">ocerda</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/runner-node-dispatch.png" type="image/png"/>
    </item>
    <item>
      <title>5.4.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.4.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.4.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.4.0 Release Notes</source>
      <description>Cyberark Integration can now use REST, Security Fixes</description>
      <pubDate>Tue, 18 Jun 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>Our 5.4.0 release adds support for configuring separate endpoints for Credential Provider and API web-server, making it more flexible to integrate with different CyberArk deployment configurations while following security best practices.</p>
<div class="hint-container warning">
<p class="hint-container-title">Warning</p>
<p>If you have updated from a Rundeck version of 4.16.0 or earlier to version 5.4.0 there is a UI bug that prevents the display of certain execution records.  This issue is fixed with version 5.5.0 and there is no impact to the underlying data.  <a href="/docs/history/5_x/version-5.5.0.html" target="_blank">Please see Release Notes for 5.5.0 here</a>.</p>
</div>
<h3>Highlights</h3>
<h4>Reminder: Project Runner Management Early Access</h4>
<p>With 5.3.0 we announced Early Access to <a href="/docs/history/5_x/version-5.3.0.html#project-runner-management-early-access" target="_blank">project-based Runner management</a>. If you are interested in testing out the feature and providing us feedback, fill out our <a href="https://www.pagerduty.com/early-access/" target="_blank" rel="noopener noreferrer">Early Access form</a> and we will reach out promptly.</p>
<h4>CyberArk Integration Enhancements</h4>
<p>Customers integrate Runbook Automation with secrets management providers - such as CyberArk - as a means to secure and standardize how keys and passwords are utilized within automation across their organization.<br>
<img src="/assets/img/relnotes-540-cyberark.png" alt="Cyberark REST Config"><br>
This latest release now allows users to integrate with CyberArk through a more secure method, where the CyberArk API credentials no longer need to be stored in Runbook Automation.  This allows users to follow CyberArk’s best-practices for configuring integrations.</p>
<p>In addition, users can now configure separate endpoints for the Credential Provider and the API web-server in Runbook Automation – allowing for easier integration with various CyberArk deployment configurations.</p>
<h2>Process Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Updated awssdk library to mitigate CVE-2024-29025</li>
<li>CyberArk plugin enhancements</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9179" target="_blank" rel="noopener noreferrer">When posting to a disabled webhook return a 404</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9169" target="_blank" rel="noopener noreferrer">Change on forecast api to fetch future executions for &quot;run job later&quot;</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9167" target="_blank" rel="noopener noreferrer">Fix: Main docs link goes to 404</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9162" target="_blank" rel="noopener noreferrer">Restores Tomcat JDBC pool.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9149" target="_blank" rel="noopener noreferrer">Add runner permissions to admin.aclpolicy template</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9143" target="_blank" rel="noopener noreferrer">update API, update tests and bump API version</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9141" target="_blank" rel="noopener noreferrer">Enables building arm64 Docker images locally</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9136" target="_blank" rel="noopener noreferrer">relabel property</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9123" target="_blank" rel="noopener noreferrer">Login as local user doesn't evaluate case sensitive feature</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9121" target="_blank" rel="noopener noreferrer">nextUI: Converted forecast page</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9120" target="_blank" rel="noopener noreferrer">Feature undeck.feature.caseInsensitiveUsername.enabled doesn't show on System configuration page</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9114" target="_blank" rel="noopener noreferrer">fix: npe during cleanup incomplete executions</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8968" target="_blank" rel="noopener noreferrer">Update webpack 4 to 5</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8841" target="_blank" rel="noopener noreferrer">Fixes on Docker images directories and permissions</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.4.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Release: <a href="https://www.rundeck.com/community-downloads/5.4.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.4.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/live/VqAAjBK0I5E?si=25hA6mmqyRSXh1yP" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: deeppink"><span class="glyphicon glyphicon-piggy-bank"></span> &quot;Everest deeppink piggy-bank&quot;</span></p>
<p>Release Date: June 18, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/relnotes-540-cyberark.png" type="image/png"/>
    </item>
    <item>
      <title>5.3.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.3.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.3.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.3.0 Release Notes</source>
      <description>Project Runner Management Early Access, New Job Steps, SFTP for file transfers</description>
      <pubDate>Mon, 20 May 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>Version 5.3.0 is here! These latest updates introduce Project Runner Management for enhanced team autonomy, new PagerDuty Incident Workflow integration for improved incident response, and SFTP support for more secure file transfers. These features collectively empower teams with better control over their automation workflows, strengthen incident management capabilities, and provide more secure options for script execution and file transfers in enterprise environments.</p>
<div class="hint-container warning">
<p class="hint-container-title">Concurrent Executions Performance Degradation</p>
<p>There is a bug in this release that causes execution failures when there are 10 or more concurrent executions.
To mitigate this issue, add the following to Configuration Management or to <code>rundeck-config.properties</code>:</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">dataSource.properties.maximumPoolSize=100</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>A permanent fix will be available in the next release.</p>
</div>
<h2>Highlights</h2>
<h3>Project Runner Management Early Access</h3>
<p>Users can now create, download, and manage <a href="/docs/administration/runner/" target="_blank">Enterprise Runners</a> from within Projects.
This gives teams more autonomy and flexibility with their automation and decreases their dependency on the tool administrators of Runbook Automation (cloud or self-hosted).</p>
<p><img src="/assets/img/project-runner-management.gif" alt="Project Runner Management"><br></p>
<p>To try out project-based Runner Management, submit the <a href="https://www.pagerduty.com/early-access/" target="_blank" rel="noopener noreferrer">Early Access form here</a> and select <strong>Project Runner Management</strong>.  We will respond promptly with instructions on how to enable the feature. Read more about Runner management <a href="/administration/runner/runner-management/managing-runners" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h3>New PagerDuty Job Steps</h3>
<p>Among the more common use cases for Runbook Automation (cloud or self-hosted) is incident automation — either for retrieving diagnostics or carrying out remediation. To assist users with further automating the incident process, Runbook Automation can now natively invoke <a href="https://support.pagerduty.com/docs/incident-workflows" target="_blank" rel="noopener noreferrer">PagerDuty Incident Workflows</a>.
This release includes both a Job Step and a Notification plugin to start an Incident Workflow.
These plugins better enable users to connect the technical infrastructure processes with the communication and collaboration processes as part of their incident response.
Read more about the new plugins <a href="/docs/manual/plugins/pagerduty-plugins-overview.html" target="_blank">here</a>.</p>
<h3>SFTP Option for Script Execution &amp; File Transfer</h3>
<p>The SSH File Transfer plugin (powered by SSHJ) now includes an option to use SFTP (Secure File Transfer Protocol) instead of SCP (Secure Copy Protocol) for securely executing scripts and transferring files.  As of recently, SFTP is the recommended method for dispatching files over networks.  In conjunction with the Enterprise Runner, this allows users to confidently execute scripts and transfer files in their most secure environments.<br>
We will continue to support SCP in the SSHJ plugin for the foreseeable future.  Read more about the SFTP option for our SSHJ plugin <a href="/docs/manual/projects/node-execution/ssh.html#sftp-file-copier" target="_blank">here</a>.</p>
<p>Note: SCP was flagged with a Moderate level CVE by Red Hat. You can read the details of the CVE <a href="https://access.redhat.com/security/cve/cve-2020-15778" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h3>Additional Updates</h3>
<ul>
<li><a href="/docs/administration/configuration/config-file-reference.html#execution-log-settings" target="_blank">Configurable maximum log size for Job execution logs</a></li>
<li>Performance improvement for Runbook Automation users with large numbers of Job executions through Runners.</li>
<li><a href="https://github.com/rundeck-plugins/http-step/pull/29" target="_blank" rel="noopener noreferrer">Update http-step plugin to mitigate CVE-2023-24621</a></li>
<li>Additional plugin credentials are now treated as secrets:
<ul>
<li><code>framework.plugin.UserGroupSource.OktaGroupSource.apiToken</code></li>
<li><code>rundeck.security.oauth.okta.clientSecret</code></li>
<li><code>rundeck.security.oauth.azure.clientSecret</code></li>
<li><code>framework.plugin.ExecutionFileStorage.org.rundeck.amazon-s3.AWSSecretKey</code></li>
</ul>
</li>
<li>Additional ACL policies for project-based Runner management</li>
<li>Fix: OpenSSH CopyFile not working on Docker</li>
<li>Fix: duplicate user entries when using LDAP and case sensitivity</li>
<li>Fix: Error when using step labels with Ruleset workflow strategy</li>
<li>Fix: Autotakeover resuming executions that use a Runner</li>
<li>Update Azure and SSHJ plugins to mitigate CVE-2021-29425</li>
<li>Update spring to 5.3.34 to mitigate CVE-2024-22262</li>
<li>Fix: log event metadata produces errors when using specific log filters</li>
<li>Update nimbus-jose dependencies and constraints to mitigate CVE-2023-52428</li>
<li>Fix: Docker image ignoring value of <code>JVM_MAX_RAM_PERCENTAGE</code></li>
<li>Fix: intermittent 500 errors when querying the execution metrics through the API</li>
<li>Fix: Database errors when upgrading to 5.2.0 while using Microsoft SQL Server.</li>
<li>Upgrade Grails to 6.1</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9108" target="_blank" rel="noopener noreferrer">RUN:2243: Update sshj-plugin version to mitigate CVE</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9106" target="_blank" rel="noopener noreferrer">testdeck schedule job</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9105" target="_blank" rel="noopener noreferrer">Login counting multiple times in user classes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9095" target="_blank" rel="noopener noreferrer">Update spring to 5.3.34 address CVE-2024-22262</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9092" target="_blank" rel="noopener noreferrer">add TZ to scheduled jobs in tests</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9088" target="_blank" rel="noopener noreferrer">QAF-migration2</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9087" target="_blank" rel="noopener noreferrer">Add functional test for ldap duplicated user fix</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9084" target="_blank" rel="noopener noreferrer">unit tests for edit project file</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9081" target="_blank" rel="noopener noreferrer">fix log event metadata may be incorrect</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9077" target="_blank" rel="noopener noreferrer">fixes project label and description tests</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9076" target="_blank" rel="noopener noreferrer">bump sshj plugin version to 0.1.12</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9074" target="_blank" rel="noopener noreferrer">Make max log size configurable (whale log limit)</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9073" target="_blank" rel="noopener noreferrer">Add ACL's for project runner management</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9069" target="_blank" rel="noopener noreferrer">Change label and description of secureExposed option type</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9068" target="_blank" rel="noopener noreferrer">Grails 6.1.2 upgrade</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9067" target="_blank" rel="noopener noreferrer">OpenSSH CopyFile not working on Docker</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9064" target="_blank" rel="noopener noreferrer">Remove packages that are not being used and update dependencies</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9063" target="_blank" rel="noopener noreferrer">Update nimbus-jose deps and constraints for CVE-2023-52428</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9062" target="_blank" rel="noopener noreferrer">Fix: Case sensitive in users when used LDAP OSS</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9059" target="_blank" rel="noopener noreferrer">Fix: Users logged from LDAP are duplicate</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9052" target="_blank" rel="noopener noreferrer">Fix docker image ignoring value of JVM_MAX_RAM_PERCENTAGE</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9050" target="_blank" rel="noopener noreferrer">Fix hibernate user session on scm context</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9049" target="_blank" rel="noopener noreferrer">Ui:Next: remove duplicated backslash on nextUi for menu/home</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9048" target="_blank" rel="noopener noreferrer">Run-2255 add unit tests for RundeckInfo component</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9047" target="_blank" rel="noopener noreferrer">Fix/selenium</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9036" target="_blank" rel="noopener noreferrer">Update version to 5.3.0-SNAPSHOT</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9030" target="_blank" rel="noopener noreferrer">QAF Migration: Default File Copier</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9025" target="_blank" rel="noopener noreferrer">Tests: Added tests for job options duplication</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9024" target="_blank" rel="noopener noreferrer">pt2: QAF's Oss Migration Package</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9023" target="_blank" rel="noopener noreferrer">add ansible functional test using runner</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9022" target="_blank" rel="noopener noreferrer">Tests: Migrated job timeout and log data wf step tests</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9021" target="_blank" rel="noopener noreferrer">QAF Migration: 3 tests</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9018" target="_blank" rel="noopener noreferrer">Tests: Migrated Job Reference tests from qafw</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9017" target="_blank" rel="noopener noreferrer">QAF Migration Oss</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9016" target="_blank" rel="noopener noreferrer">Fix: Case sensitive in users when used LDAP module OSS </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9015" target="_blank" rel="noopener noreferrer">&amp; Fix: Users logged in rundeck from LDAP are duplicate </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9007" target="_blank" rel="noopener noreferrer">QAF Migration to New Testdeck</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8997" target="_blank" rel="noopener noreferrer">QAF selenium tests migration</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8971" target="_blank" rel="noopener noreferrer">Fix: Flaky &quot;json resource&quot; Test</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8969" target="_blank" rel="noopener noreferrer">Fix: Server Error while Metrics Request</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8950" target="_blank" rel="noopener noreferrer">Fixed overlapping label and button</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8901" target="_blank" rel="noopener noreferrer">Testdeck Migration: 10 Tests</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8844" target="_blank" rel="noopener noreferrer">Migrate api new testdeck - config the cluster environment</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8665" target="_blank" rel="noopener noreferrer">Grails 6.1 upgrade</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.3.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/355" target="_blank" rel="noopener noreferrer">add plugin group</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/354" target="_blank" rel="noopener noreferrer">Fix: No Syntax Highlight Between Edit Sessions Ansible Plugin</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/352" target="_blank" rel="noopener noreferrer">Use ansible vault for temporary files</a></li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Release: <a href="https://www.rundeck.com/community-downloads/5.3.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.3.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/live/HDOnqXi6cS0?si=igWP0LG5S4SRzFnn" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: turquoise"><span class="glyphicon glyphicon-lamp"></span> &quot;Etna turquoise lamp&quot;</span></p>
<p>Release Date: May 20th, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Dave Darby (<a href="https://github.com/ddarby-hike" target="_blank" rel="noopener noreferrer">David Darby</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/project-runner-management.gif" type="image/gif"/>
    </item>
    <item>
      <title>5.2.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.2.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.2.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.2.0 Release Notes</source>
      <description>Security Patches, Bugs Fixed, and more testing</description>
      <pubDate>Wed, 10 Apr 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>Our 5.2.0 release is focused on bug fixes, CVE remediation and testing.  The team spent time revamping our testing framework and migrating tests into that new model.  There is also effort being put into the UI code to modernize, and standardize it to Vue to bring performance improvements and simplify building future enhancements.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>Fix: Add Projects button not shown</li>
<li>Update spring to 5.3.32 because CVE-2024-22243</li>
<li>Fix: Bug with Oracle migrations from previous versions</li>
<li>Update pg driver due CVE-2024-1597</li>
<li>Upgrade sshj-plugin version to 0.1.11</li>
<li>Fix Runner jobs timing out when under heavy output load</li>
<li>Add runners statistics to system report</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9045" target="_blank" rel="noopener noreferrer">Fix: Spinner always shown in nextUi jobs list</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9042" target="_blank" rel="noopener noreferrer">Update to Spring 5.3.33 for CVE-2024-22259</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9035" target="_blank" rel="noopener noreferrer">Upgrade spring-security to version 5.8.11</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9026" target="_blank" rel="noopener noreferrer">Upgrade ansible-plugin 3.2.10</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9012" target="_blank" rel="noopener noreferrer">Fix error when deleting jobs after upgrade.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9008" target="_blank" rel="noopener noreferrer">Fix: don't include UI timezone data in schedules json</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9006" target="_blank" rel="noopener noreferrer">Update golang and remco</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8998" target="_blank" rel="noopener noreferrer">Scheduled forecast GUI errors</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8994" target="_blank" rel="noopener noreferrer">Fix npe error when wrong runner token is presented</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8974" target="_blank" rel="noopener noreferrer">Percentage in number showing in progress bar instead of undefined%</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8973" target="_blank" rel="noopener noreferrer">Move hold method from cluster base container</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8970" target="_blank" rel="noopener noreferrer">Improve test &quot;click on gutter and refresh should highlight correct line&quot;</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8966" target="_blank" rel="noopener noreferrer">Move hold method from ClusterBaseContainer </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8958" target="_blank" rel="noopener noreferrer">Send a grails event when an execution is being aborted</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8957" target="_blank" rel="noopener noreferrer">Update spring to 5.3.32 because CVE-2024-22243</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8933" target="_blank" rel="noopener noreferrer">Update pg driver due CVE-2024-1597</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8923" target="_blank" rel="noopener noreferrer">Cleanup: prettier for pluginConfig</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8922" target="_blank" rel="noopener noreferrer">Vue conversion of job option editor </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8906" target="_blank" rel="noopener noreferrer">[Snyk] Fix for 1 vulnerabilities</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8898" target="_blank" rel="noopener noreferrer">Convert project node sources page to Vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8892" target="_blank" rel="noopener noreferrer">Fix: Allow to update existing webhooks at project import</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8889" target="_blank" rel="noopener noreferrer">Upgrade sshj-plugin version to 0.1.11</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8888" target="_blank" rel="noopener noreferrer">Update API tests harness project import</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8877" target="_blank" rel="noopener noreferrer">Fix: Slowness clicking the job name (migrate job scm status badge and scm action buttons to vue)</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8871" target="_blank" rel="noopener noreferrer">Install primevue and continuum tokens</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8861" target="_blank" rel="noopener noreferrer">Allow display of request error messages in spacecat 500 page.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8852" target="_blank" rel="noopener noreferrer">Fix: Remove dependency from rd-api-client</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8845" target="_blank" rel="noopener noreferrer">legacyXml feature flag should support defaultEnabled</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8826" target="_blank" rel="noopener noreferrer">Rdcli is not working properly updating projects on several rundeck versions</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8815" target="_blank" rel="noopener noreferrer">UI:Next: Project list with lazy loading</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8814" target="_blank" rel="noopener noreferrer">UI:Next: jobs list SCM status fixes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8793" target="_blank" rel="noopener noreferrer">Bug/fix behavior when remotevalues reload</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8792" target="_blank" rel="noopener noreferrer">UI: activity list spacing and layout fixes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8765" target="_blank" rel="noopener noreferrer">Project and Storage usage of unique value for fetch</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8702" target="_blank" rel="noopener noreferrer">Update messages_fr_FR.properties</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.2.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/350" target="_blank" rel="noopener noreferrer">Using ssh-agent with passphrase is not working in Ansible Plugin</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/349" target="_blank" rel="noopener noreferrer">Share the vault storage password with the runner</a></li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Release: <a href="https://www.rundeck.com/community-downloads/5.2.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.2.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/live/uWhAQuWckQ0?si=_YLNK-oohOcYKVi8" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: rebeccapurple"><span class="glyphicon glyphicon-glass"></span> &quot;Erebus rebeccapurple glass&quot;</span></p>
<p>Release Date: April 10th, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>André (<a href="https://github.com/muehan" target="_blank" rel="noopener noreferrer">muehan</a>)</li>
<li>José Ortiz (<a href="https://github.com/JoseOrtiz" target="_blank" rel="noopener noreferrer">JoseOrtiz</a>)</li>
<li>(<a href="https://github.com/mazzella-c" target="_blank" rel="noopener noreferrer">mazzella-c</a>)</li>
<li>(<a href="https://github.com/FriendlyTroll" target="_blank" rel="noopener noreferrer">FriendlyTroll</a>)</li>
<li>Reiner (<a href="https://github.com/MegaDrive68k" target="_blank" rel="noopener noreferrer">MegaDrive68k</a>)</li>
<li>Rui Melo Amaro (<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.17.6 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.17.6.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.17.6.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.17.6 Release Notes</source>
      <description>4.17 Execution Deletion issues Fixed</description>
      <pubDate>Tue, 02 Apr 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: coral"><span class="glyphicon glyphicon-headphones"></span> &quot;Jörmungandr coral headphones&quot;</span>
Release Date: April 2nd, 2024</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Overview</h2>
<p>Fixes to a scenario when upgrading to versions after 4.17.0 would result in an inability to delete jobs.</p>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/9013" target="_blank" rel="noopener noreferrer">Fix error when deleting jobs after upgrade</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.17.6+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.1.2 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.1.2.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.1.2.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.1.2 Release Notes</source>
      <description>Fixes for Node Display and AWS Project Configuration</description>
      <pubDate>Thu, 28 Mar 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>This release fixes the following issues:</p>
<p>Nodes were not showing properly in certain scenarios. If users didn't have <code>system: read</code>  permissions, they wouldn't be able to see the project's nodes and would get a 403 error.  Nodes would also have trouble being displayed if they contained a url to edit them (e.g AWS Nodes).</p>
<p>When AWS authentication was configured at the project level using plugin group config, AWS plugins would not properly authenticate in versions <code>5.1.0</code> and <code>5.1.1</code>.</p>
<p>Fixes to a scenario when upgrading to versions after 4.17.0 would result in an inability to delete jobs properly.</p>
<h2>Runbook/Runbook Automation Updates</h2>
<ul>
<li>Fix AwsPluginGroup not working when the configuration was set at the project level.</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8990" target="_blank" rel="noopener noreferrer">Fix for nodes not showing </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8988" target="_blank" rel="noopener noreferrer">Replace api call for fetching execution modes for nodes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/9014" target="_blank" rel="noopener noreferrer">Fix error when deleting jobs after upgrade.</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.1.2+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Release: <a href="https://www.rundeck.com/community-downloads/5.1.2" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.1.2" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: orchid"><span class="glyphicon glyphicon-flag"></span> &quot;Elbrus orchid flag&quot;</span></p>
<p>Release Date: March 28th, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.1.1 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.1.1.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.1.1.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.1.1 Release Notes</source>
      <description>5.1.1 Patches the included Postgres JDBC Driver against the Critical </description>
      <pubDate>Tue, 05 Mar 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>This release patches the included Postgres JDBC Driver against the Critical <a href="https://nvd.nist.gov/vuln/detail/CVE-2024-1597" target="_blank" rel="noopener noreferrer">CVE-2024-1597</a>.  There is also a fix to the Ansible libraries to address an issue when using Ansible and the SSHAgent.</p>
<div class="hint-container warning">
<p class="hint-container-title">Upgrade Runners</p>
<p>After upgrading the server software the Enterprise Runners will also need to be patched as they contain the driver file to facilitate running the <code>SQL Run Step</code>.</p>
</div>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8944" target="_blank" rel="noopener noreferrer">Update Postgres SQL JDBC driver to address CVE-2024-1597</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8929" target="_blank" rel="noopener noreferrer">Fix: Issues with Ansible Plugin when using SSHAgent on 5.1.0</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.1.1+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Release: <a href="https://www.rundeck.com/community-downloads/5.1.1" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.1.1" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: orange"><span class="glyphicon glyphicon-cutlery"></span> &quot;Elbrus orange cutlery&quot;</span></p>
<p>Release Date: March 5th, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.17.5 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.17.5.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.17.5.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.17.5 Release Notes</source>
      <description>Patch Postgres JDBC on 4.17.x</description>
      <pubDate>Mon, 04 Mar 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: brown"><span class="glyphicon glyphicon-grain"></span> &quot;Jörmungandr brown grain&quot;</span>
Release Date: March 4th, 2024</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Overview</h2>
<p>This release patches the included Postgres JDBC Driver against the Critical <a href="https://nvd.nist.gov/vuln/detail/CVE-2024-1597" target="_blank" rel="noopener noreferrer">CVE-2024-1597</a>.</p>
<div class="hint-container warning">
<p class="hint-container-title">Upgrade Runners</p>
<p>After upgrading the server software the Enterprise Runners will also need to be patched as they contain the driver file to facilitate running the <code>SQL Run Step</code>.</p>
</div>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8943" target="_blank" rel="noopener noreferrer">Update Postgres driver to patch CVE-2024-1597</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8880" target="_blank" rel="noopener noreferrer">Rdcli is not working properly updating projects on severals rundeck versions</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8794" target="_blank" rel="noopener noreferrer">Fix: Job option description too long</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.17.5+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.1.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.1.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.1.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.1.0 Release Notes</source>
      <description>AWS Secrets Manager integration and Key Storage access through the Enterprise Runner</description>
      <pubDate>Wed, 14 Feb 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>The latest release introduces AWS Secrets Manager integration for seamless secret retrieval across multiple AWS accounts and regions, alongside new Enterprise Runner integrations with CyberArk Secrets Manager and Thycotic Secret Server. These key storage enhancements enable organizations to securely manage secrets within their existing infrastructure while using Runbook Automation, eliminating the need to store sensitive credentials directly within the platform.</p>
<p>All fixes from the <a href="/docs/history/5_x/version-5.0.2.html" target="_blank">5.0.2 release</a> are also included in this version.</p>
<h3>Highlights</h3>
<h4>AWS Secrets Manager</h4>
<p>This new Key Storage integration with AWS Secrets Manager can retrieve and use secrets stored in AWS for Jobs, node discovery, and dispatch.
The integration can connect with multiple AWS accounts and retrieve secrets from across any number of AWS regions, giving users a quick method for tying in their existing secrets management to Runbook Automation.
<br>See the full <a href="/docs/manual/key-storage/storage-plugins/aws-secrets-manager.html" target="_blank">AWS Secrets Manager documentation</a> for more details.<br>
<img src="/assets/img/aws-secrets-highlight.gif" alt="AWS Secrets"></p>
<h4>CyberArk and Thycotic Key Storage plugins</h4>
<p>The <a href="/docs/administration/runner/" target="_blank">Enterprise Runner</a> can now integrate with CyberArk Secrets Manager and Thycotic Secret Server.
These integrations enable customers to retrieve and use secrets within Runbook Automation (self-hosted or cloud) from a CyberArk or Thycotic instance that is not directly accessible from Runbook Automation.<br>
This allows customers to continue using their existing secrets-management provider and not store, copy or save those secrets within Runbook Automation.
Full documentation for Thycotic can be found <a href="/docs/manual/key-storage/storage-plugins/thycotic-storage.html" target="_blank">here</a> and for Cyberark <a href="/manual/key-storage/storage-plugins/cyberark-storage" target="_blank" rel="noopener noreferrer">here</a>.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from Rundeck section below</p>
</blockquote>
<ul>
<li>Fix error messages not showing the GUI</li>
<li>AWS secret storage plugin - Support for multiple regions</li>
<li>Upgrade sshj plugin to 0.1.10</li>
<li>Upgrade pywinrm plugin to 2.1.3</li>
<li>Upgrade Ansible plugin to 3.2.9</li>
<li>Report Thycotic errors to Runner Logs</li>
<li>AWS Secret Plugin</li>
<li>Upgrade JSCH plugin in runner</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<p><strong>Important</strong>: Package and binary signing for our Community edition products, for versions 5.1.0 and late, now uses SHA256.</p>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8868" target="_blank" rel="noopener noreferrer">Fix: legacyXml flag not working</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8859" target="_blank" rel="noopener noreferrer">NPE While Reading Null Default Values for Secure Options</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8855" target="_blank" rel="noopener noreferrer">Moving code to the try/catch block in order to show errors in the GUI</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8836" target="_blank" rel="noopener noreferrer">Don't create a duplicate webhook when same name already exists in the project</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8835" target="_blank" rel="noopener noreferrer">Fix: Job output highlight not highlighting correct line</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8823" target="_blank" rel="noopener noreferrer">Upgrade sshj plugin to 0.1.10</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8813" target="_blank" rel="noopener noreferrer">Upgrade pywinrm plugin to 2.1.3</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8807" target="_blank" rel="noopener noreferrer">Upgrade ansible plugin to 3.2.9</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8803" target="_blank" rel="noopener noreferrer">Skip rundeck.security.requiredRole if the call is from the runner</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8800" target="_blank" rel="noopener noreferrer">Attach change event listener on mount instead of watch</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8796" target="_blank" rel="noopener noreferrer">Fix: Wrong Value Used as Secure Option</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8795" target="_blank" rel="noopener noreferrer">Brazilian Translation Updates</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8789" target="_blank" rel="noopener noreferrer">Unexpected Default Value Field for Options</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8787" target="_blank" rel="noopener noreferrer">Fix: Using storage plugins to load plugin group settings</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8786" target="_blank" rel="noopener noreferrer">Fix: Cluster not retrying execution on another node when owner shutdown</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8778" target="_blank" rel="noopener noreferrer">Allow single quotes in usernames</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8768" target="_blank" rel="noopener noreferrer">Fix: Active Connection Required, StackOverflow false upload error (s3) on LogFileStorage Service</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8757" target="_blank" rel="noopener noreferrer">Minor update for openapi docs</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8748" target="_blank" rel="noopener noreferrer">Move JSCH plugin from bundle-in plugin to a core-plugin</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8747" target="_blank" rel="noopener noreferrer"> Header for homepage VUE Conversion</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8735" target="_blank" rel="noopener noreferrer">Add api endpoint for Home summary</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8730" target="_blank" rel="noopener noreferrer">Fix: SCM Disabled in Cluster while Job Plugins Metadata Retrieval</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8725" target="_blank" rel="noopener noreferrer">nextUI: job list page: add job filters</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8719" target="_blank" rel="noopener noreferrer">Fix: No Indentation on JSON Resource Model Edit Page</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8710" target="_blank" rel="noopener noreferrer">Move execution logging classes to core</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8699" target="_blank" rel="noopener noreferrer">897 Follow button not working on log view page</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8695" target="_blank" rel="noopener noreferrer">Transactional write to database for AuthToken and Webhook</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8651" target="_blank" rel="noopener noreferrer">Fix: Asynchronous Project Import</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8516" target="_blank" rel="noopener noreferrer">Update and fix brazillian translation</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.1.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/347" target="_blank" rel="noopener noreferrer">Print an error if the node doesn't have a hostname in generate inventory</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/346" target="_blank" rel="noopener noreferrer">Share passphrase with the runner</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/345" target="_blank" rel="noopener noreferrer">Fix error message when attempting to read SSH private key from storage</a></li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Release: <a href="https://www.rundeck.com/community-downloads/5.1.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.1.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/live/dEA2h4Iuh1k?si=xiNDxeSJ5EyMHzxO" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: olivedrab"><span class="glyphicon glyphicon-camera"></span> &quot;Elbrus olivedrab camera&quot;</span></p>
<p>Release Date: February 14th, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>(<a href="https://github.com/rafawalter" target="_blank" rel="noopener noreferrer">rafawalter</a>)</li>
<li>(<a href="https://github.com/dldrk" target="_blank" rel="noopener noreferrer">dldrk</a>)</li>
<li>JP Lassnibatt (<a href="https://github.com/jplassnibatt" target="_blank" rel="noopener noreferrer">jplassnibatt</a>)</li>
<li>(<a href="https://github.com/jgarces-pd" target="_blank" rel="noopener noreferrer">jgarces-pd</a>)</li>
<li>Jess Crees (<a href="https://github.com/jesscrees" target="_blank" rel="noopener noreferrer">jesscrees</a>)</li>
<li>Rui Melo Amaro (<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
<li>(<a href="https://github.com/FriendlyTroll" target="_blank" rel="noopener noreferrer">FriendlyTroll</a>)</li>
<li>Guillaume Lefranc (<a href="https://github.com/tanji" target="_blank" rel="noopener noreferrer">tanji</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/aws-secrets-highlight.gif" type="image/gif"/>
    </item>
    <item>
      <title>5.0.2 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.0.2.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.0.2.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.0.2 Release Notes</source>
      <description>Important Compatibility Updates for 5.X</description>
      <pubDate>Mon, 12 Feb 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>The 5.0 and 5.0.1 releases had some un-intended compatibility issues that this 5.0.2 version is meant to address.  Details listed below about the issues from previous versions and the changes included.</p>
<h3>Release Details</h3>
<div class="hint-container warning">
<p class="hint-container-title">Upgrade Steps</p>
<p>Be sure to follow the <a href="/docs/upgrading/" target="_blank">Upgrade instructions</a> when moving to version 5.0 or higher.  There are new minimum Java versions and other important information.</p>
</div>
<h4>Remove mandatory Enterprise Runner upgrade.</h4>
<p>It is no longer required to update the Enterprise Runner when upgrading to 5.x.</p>
<h4>5.x job definitions can now work on 4.x</h4>
<p>This version does fix an issue where job definitions created in 5.x were not usable in older product versions.  It's important to note that not all job definitions are backwards compatible if the job uses plugins or features not available on the older system, but this fix addressed some foundational issues with backwards compatibility for job definitions.</p>
<h4>XML API Support</h4>
<p>XML Support for the API is deprecated and future endpoints/enhancements will not support XML, but there is an option to turn it on for legacy needs.  This version repaired an issue when enabling &quot;legacyXML&quot; feature of the API.</p>
<h4>JSON/JQ Filter Quoting Behavior</h4>
<p>In 5.0 we updated the JSON/JQ libraries and from that update the behavior of the filter improved in the form of performing much closer to a command line version of <code>jq</code>.  This version adds an option flag to allow it to continue to add quotes as seen in previous product versions.  New instances of the JSON/JQ Log filter will default to the new/improved behavior.  Existing jobs will maintain the original behavior until a change is made to that log filter.</p>
<h2>Links</h2>
<ul>
<li>Download the Release: <a href="https://www.rundeck.com/community-downloads/5.0.2" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.0.2" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: deeppink"><span class="glyphicon glyphicon-book"></span> &quot;Denali deeppink book&quot;</span></p>
<p>Release Date: February 12th, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Rui Melo Amaro (<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.0.1 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.0.1.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.0.1.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.0.1 Release Notes</source>
      <description>Important Fixes | New Signing Key</description>
      <pubDate>Mon, 15 Jan 2024 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<div class="hint-container caution">
<p class="hint-container-title">Please use version 5.0.2</p>
<p>We have found some issues with Log Filters and passing data to the Enterprise Runner.  Please use the <a href="/docs/history/5_x/version-5.0.2.html" target="_blank">5.0.2 Release</a> when upgrading.</p>
</div>
<div class="hint-container warning">
<p class="hint-container-title">Upgrade Steps</p>
<p>Be sure to follow the <a href="/docs/upgrading/" target="_blank">Upgrade instructions</a> when moving to version 5.0 or higher.  There are new minimum Java versions and other important information.</p>
</div>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation and Rundeck Community included in this release.</p>
<h3>Highlights</h3>
<p>This release fixes some key issues found in the 5.0.0 release.  This release fixes the following issues:</p>
<ul>
<li>The JSON/JQ Log Filter was not properly capturing data into workflow variables.</li>
<li>Certain data context variables were not being passed properly to the Enterprise Runner resulting in jobs failing to execute.</li>
</ul>
<p>There is a <strong>new signing key</strong> to validate binaries starting with version 5.0.1.  The new key can be downloaded <a href="https://docs.rundeck.com/keys/BUILD-GPG-KEY-20240108.key" target="_blank" rel="noopener noreferrer">here</a></p>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8809" target="_blank" rel="noopener noreferrer">Update Jgit version for CVE-2023-4759</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8797" target="_blank" rel="noopener noreferrer">fix: step labels unavailable for workflow strategy</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8791" target="_blank" rel="noopener noreferrer">Fix replace token for command plugin</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.0.1+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Links</h2>
<ul>
<li>Download the Release: <a href="https://www.rundeck.com/community-downloads/5.0.1" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.0.1" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: coral"><span class="glyphicon glyphicon-bell"></span> &quot;Denali coral bell&quot;</span></p>
<p>Release Date: January 15th, 2024</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>5.0.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/5_x/version-5.0.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/5_x/version-5.0.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">5.0.0 Release Notes</source>
      <description>Rundeck/Runbook Automation 5.0 is here!</description>
      <pubDate>Thu, 14 Dec 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>Rundeck/Runbook Automation 5.0 is here! This release updates the underlying foundations of the Rundeck and Runbook Automation platform to open up more opportunities for enhancements and improvements in the 5.x series.</p>
<p>Our major version releases typically center around updates to the foundational libraries we use to build Rundeck. The result is a more stable, extensible, and secure product from the extensive library updates.  There are also commonly breaking changes or key upgrade steps to be aware of.  For this 5.0 release, we still included some enhancements and have more planned throughout the 5.x release cycle.</p>
<div class="hint-container caution">
<p class="hint-container-title">Please use version 5.0.2</p>
<p>We have found some issues with Log Filters and passing data to the Enterprise Runner.  Please use the <a href="/docs/history/5_x/version-5.0.2.html" target="_blank">5.0.2 Release</a> when upgrading.</p>
</div>
<div class="hint-container warning">
<p class="hint-container-title">Upgrade Steps</p>
<p>Be sure to follow the <a href="/docs/upgrading/" target="_blank">Upgrade instructions</a> when moving to version 5.0 or higher.  There are new minimum Java versions and other important information.</p>
</div>
<h3>Runner Key Storage GUI for Resource Model Sources.</h3>
<p>With <a href="/docs/history/4_x/version-4.16.0.html" target="_blank">version 4.16.0</a>, the Enterprise Runner became capable of populating the Node Inventory with nodes that can only be accessed internally - such as VMware virtual machines and Kubernetes pods.  Now, if accessing the inventory for these nodes requires a secret - such as an API Key for VMware - that secret can be retrieved by the Runner from a self-hosted secrets management provider, such as Hashicorp Vault.  This allows users to populate the Node Inventory through the Runner - even when the source of those nodes are secured by a secret.</p>
<h3>Jobs List Performance</h3>
<p>The Job Lists UI has been fully refactored on the backend, resulting in a performance improvement of up to 85%.  This will be most noticeable for Projects and a lot of grouped jobs.</p>
<h3>Java 11 Minimum Required</h3>
<p>To align the product with some of the foundational updates listed below the 5.0 version now requires Java 11.</p>
<h3>Deprecations</h3>
<p>Saved Job, Report, and Node filters are no longer stored in the database.  Node Filters are now stored locally on the browser and we will be updating Job and Report filters to function the same way in a future release.</p>
<p>Apache Tomcat is no longer a supported Application Server platform for Rundeck or Runbook Automation.</p>
<h3>API Changes</h3>
<p>The new Current API version is now <code>46</code>. The new API depreciation version is <code>17</code>. This means that future Rundeck releases will have a minimum API version of <code>17</code>.  Customers should ensure that code using the API is updated accordingly.</p>
<p>XML Support on the API is being deprecated and starting with the 5.x series we will only be supporting the JSON input and output options.  (Note: Job definitions in XML format are still supported)</p>
<p>Check the <a href="/docs/api/rundeck-api-versions.html" target="_blank">API Versions page</a> for all the details.</p>
<h2>Runner Versioning</h2>
<p>With this release the versioning for the Enterprise Runner is now aligned with the build version of the product.  The Runner version included in this release will be <code>5.0.0</code></p>
<h3>“Under the hood” updates</h3>
<ul>
<li>Grails 6 is now the foundation for Rundeck and Runbook Automation products.</li>
<li>Builds are now completed using Node 18.</li>
<li>Started conversion of pages from old UI code to Vue.  This effort will be on-going through the 5.x series and will bring performance improvements across the product.</li>
</ul>
<h3>Additional Improvements/Changes</h3>
<ul>
<li>Upgraded H2 database to resolve CVE-2022-45868.  (Please see Upgrade Notes if using H2.)</li>
<li>Clearer logging messaging when running into Database Lock issues.</li>
<li>The  <code>rdCLI</code> tool version 2.0.8 now supports JSON job definitions.</li>
</ul>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h2>Rundeck Open Source Product Details</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8704" target="_blank" rel="noopener noreferrer">Upgrade to micronaut 3.10.3 &amp; netty-codec 4.1.100.Final</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8698" target="_blank" rel="noopener noreferrer">Fix liquidbase checksum error</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8696" target="_blank" rel="noopener noreferrer">Add specific message when facing a liquibase LockException</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8690" target="_blank" rel="noopener noreferrer">Fix: Node wizard and resourceyaml sources cannot store +4K lines of node entries </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8689" target="_blank" rel="noopener noreferrer">Prevent markdown-view from applying its default theme</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8688" target="_blank" rel="noopener noreferrer">Convert Node view pages to Vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8687" target="_blank" rel="noopener noreferrer">Convert Edit Readme/MOTD Page to Vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8685" target="_blank" rel="noopener noreferrer">Fix: Job option description too long</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8684" target="_blank" rel="noopener noreferrer">CircleCI: Store generated rpm and deb as build artifacts</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8662" target="_blank" rel="noopener noreferrer">Fix: API listing running executions fail using wildcards</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8650" target="_blank" rel="noopener noreferrer">Add runner key storage GUI for node sources</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8648" target="_blank" rel="noopener noreferrer">Grails 6 Upgrade</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8586" target="_blank" rel="noopener noreferrer">Remove XML API support</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8584" target="_blank" rel="noopener noreferrer">Integrate rundeck-plugins/job-kill-handler-addon into Rundeck Core</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8581" target="_blank" rel="noopener noreferrer">API Minimum version 14</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8575" target="_blank" rel="noopener noreferrer">Fix variable expansion for DYNAMIC_FORM property values</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8562" target="_blank" rel="noopener noreferrer">Remove Job and Report filters saved in DB</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8558" target="_blank" rel="noopener noreferrer">Remove database storage for &quot;Node Filters&quot;</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8504" target="_blank" rel="noopener noreferrer">Fix: Project Components not exported when using export to another instance</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8420" target="_blank" rel="noopener noreferrer">Upgrade H2 database to resolve CVE-2022-45868 (see upgrade notes)</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A5.0.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/343" target="_blank" rel="noopener noreferrer">Fix: Error handler not working as expected with Ansible Node Step</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/342" target="_blank" rel="noopener noreferrer">Fixing ANSIBLE_BINARIES_DIR_PATH resolution</a></li>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/341" target="_blank" rel="noopener noreferrer">Dedicated log filter plugin to capture the output of ansible set_stats module</a></li>
</ul>
<h2>Links</h2>
<ul>
<li>Download the Release: <a href="https://www.rundeck.com/community-downloads/5.0.0" target="_blank" rel="noopener noreferrer">Open Source</a> | <a href="https://www.rundeck.com/enterprise-downloads/5.0.0" target="_blank" rel="noopener noreferrer">Self-Hosted</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="https://www.youtube.com/live/lcQJQRfI92c?si=QP_RIUNrwlrvXpsh" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Version Info</h2>
<p>Name: <span style="color: brown"><span class="glyphicon glyphicon-apple"></span> &quot;Denali brown apple&quot;</span>
Release Date: December 14th, 2023</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>SimonC (<a href="https://github.com/Simon-cto" target="_blank" rel="noopener noreferrer">Simon-cto</a>)</li>
<li>(<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.17.4 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.17.4.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.17.4.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.17.4 Release Notes</source>
      <description>4.17.4 - Fix Whale Log Crashes</description>
      <pubDate>Wed, 13 Dec 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: yellowgreen"><span class="glyphicon glyphicon-globe"></span> &quot;Basilisk yellowgreen globe&quot;</span>
Release Date: December 13th, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation and Rundeck Community included in this release.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Overview</h3>
<p>This release fixes a bug in 4.17.3 with Large Log files causing instability on browsers and causing a crash.</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.17.3 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.17.3.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.17.3.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.17.3 Release Notes</source>
      <description>Bug Fixes for Runbook Automation/Rundeck</description>
      <pubDate>Mon, 13 Nov 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: violet"><span class="glyphicon glyphicon-glass"></span> &quot;Basilisk violet glass&quot;</span>
Release Date: November 13, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Overview</h2>
<p>This release addresses two CVE announcements for Rundeck/Runbook Automation:</p>
<ul>
<li><a href="/docs/history/cves/cve-2023-48222.html" target="_blank">CVE-2023-48222</a><br>
Authenticated users can view or delete jobs for which they do not have authorization.</li>
<li><a href="/docs/history/cves/cve-2023-47112.html" target="_blank">CVE-2023-47112</a><br>
Authenticated users can view job names and groups for which they do not have read authorization.</li>
</ul>
<p>Also includes other fixes for PagerDuty Runbook Automation and Rundeck Community included in this release.</p>
<h2>Runbook Automation Updates</h2>
<ul>
<li>Fix: Error with authentication using assume-role if using EC2/ECS credential provider</li>
<li>Fix: ERROR 500 When creating ACL on Rundeck 4.16 + Postgres/Oracle</li>
</ul>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8668" target="_blank" rel="noopener noreferrer">Fix: CVE-2023-47112 and CVE-2023-48222 | Job information endpoints not properly authorized</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8658" target="_blank" rel="noopener noreferrer">Fix runtimeException Error on Script Resource Model</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.17.3+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Enterprise Runner Updates</h2>
<p><strong>Bundled Runner Version:</strong> 0.1.53</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>(<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
<li>Jai Govindani (<a href="https://github.com/jai" target="_blank" rel="noopener noreferrer">jai</a>)</li>
<li>Bruno Dias (<a href="https://github.com/brmdias" target="_blank" rel="noopener noreferrer">brmdias</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.17.2 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.17.2.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.17.2.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.17.2 Release Notes</source>
      <description>Bug fixes for ServiceNow, Ansible plugins and performance enhancements.</description>
      <pubDate>Tue, 07 Nov 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: turquoise"><span class="glyphicon glyphicon-gift"></span> &quot;Basilisk turquoise gift&quot;</span>
Release Date: November 7th, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation and Rundeck Community included in this release.</p>
<p>This is a smaller point release version that fixes some urgent bugs.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Additional Updates</h3>
<ul>
<li>S3 Log Import Issue in Clustered Environments.</li>
<li>Fix: Switch to active mode with remote execution enabled kills all &quot;run job later&quot; executions</li>
<li>Add assumeRoleArn property to ECS Node Source plugin and ECS Node Step plugins</li>
<li>Fix: ServiceNow Quick filter not pulling all nodes after 4.17</li>
<li>Azure group source plugin fix: avoid including null in groups result</li>
<li>Webhook Debug Activity Not showing up in 4.17</li>
<li>Fix: Performance issues - HealthStatus Node Enhancer</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8644" target="_blank" rel="noopener noreferrer">Upgrade Ansible plugin to 3.2.8</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8635" target="_blank" rel="noopener noreferrer">Fix AVERAGE_DURATION_EXCEEDED execution status when using API</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8630" target="_blank" rel="noopener noreferrer">Fix: Scheduled Editor not showing helper messages</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8624" target="_blank" rel="noopener noreferrer">Improve Project config plugin validation issue from API request</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8621" target="_blank" rel="noopener noreferrer">Update snakeyaml usage to be forward compatible with snakeyaml 2.0</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8618" target="_blank" rel="noopener noreferrer">Avoid NPE if UserGroupSourcePlugin returns a null entry</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8611" target="_blank" rel="noopener noreferrer">Fix exception in job start can cause system logs to stop</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8609" target="_blank" rel="noopener noreferrer">Fix: flickering execution log view</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8607" target="_blank" rel="noopener noreferrer">Fix Project Component Export</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8588" target="_blank" rel="noopener noreferrer">Fix: Adjust infomation on 500 error page and replace with SpaceCat</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8583" target="_blank" rel="noopener noreferrer">Fix: not importing logs from s3logstore</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8494" target="_blank" rel="noopener noreferrer">Fix: node step with workflow error handler missing top level step state</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.17.2+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/344" target="_blank" rel="noopener noreferrer">Ansible Playbook Inline Workflow step couldn't run in a node dispatched from a Remote Runner</a></li>
</ul>
<h2>Enterprise Runner Updates</h2>
<p><strong>Bundled Runner Version:</strong> 0.1.53</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Connor McBrine-Ellis (<a href="https://github.com/mcbrineellis" target="_blank" rel="noopener noreferrer">mcbrineellis</a>)</li>
<li>Reiner (<a href="https://github.com/MegaDrive68k" target="_blank" rel="noopener noreferrer">MegaDrive68k</a>)</li>
<li>Bruno Dias (<a href="https://github.com/brmdias" target="_blank" rel="noopener noreferrer">brmdias</a>)</li>
<li>Tiago Barbosa (<a href="https://github.com/t1agob" target="_blank" rel="noopener noreferrer">t1agob</a>)</li>
</ul>
<p><strong><a href="https://github.com/rundeck/terraform-provider-rundeck" target="_blank" rel="noopener noreferrer">Terraform Provider</a> Contributions</strong> (Cathcing up on these... If we missed anyone please let us know)</p>
<ul>
<li>Nathan Neulinger (<a href="https://github.com/nnuel" target="_blank" rel="noopener noreferrer">nneul</a>)</li>
<li>Sander Descamps (<a href="https://github.com/sanderdescamps" target="_blank" rel="noopener noreferrer">sanderdescamps</a>)</li>
<li>Oliver Borchertborchero (<a href="https://github.com/borchero" target="_blank" rel="noopener noreferrer">borchero</a>)</li>
<li>Chris M (<a href="https://github.com/tebriel" target="_blank" rel="noopener noreferrer">tebriel</a>)</li>
<li>Søren Mathiasen (<a href="https://github.com/sorenmat" target="_blank" rel="noopener noreferrer">sorenmat</a>)</li>
<li>Dmitriy Kostikov (<a href="https://github.com/rumatavz" target="_blank" rel="noopener noreferrer">rumatavz</a>)</li>
<li>Daniel B (<a href="https://github.com/dbrowneihg" target="_blank" rel="noopener noreferrer">dbrowneihg</a>)</li>
<li>Stéphane Bruckert (<a href="https://github.com/stephanebruckert" target="_blank" rel="noopener noreferrer">stephanebruckert</a>)</li>
<li>Adam Brett (<a href="https://github.com/adambrett" target="_blank" rel="noopener noreferrer">adambrett</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.17.1 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.17.1.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.17.1.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.17.1 Release Notes</source>
      <description>Bug fix release with improvements to Enterprise Runner</description>
      <pubDate>Mon, 16 Oct 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: slategray"><span class="glyphicon glyphicon-flash"></span> &quot;Basilisk slategray flash&quot;</span>
Release Date: October 16, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/watch?v=OiS2a962pAE" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation and Rundeck Community included in this release.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Highlights</h3>
<p>This is a smaller point release of our 4.17.0 version that fixes some urgent bugs and a CVE that came up on our scans.</p>
<h3>Additional Updates</h3>
<ul>
<li>Upgrade Jetty due CVE-2023-36478</li>
<li>Fix: System calendar not appearing</li>
<li>Fix: Issue with job reference using group/name with Runners</li>
<li>Fix: Schedules Not Paginated</li>
<li>Update: Default unix node executor/file copier in Node Wizard to SSHJ</li>
<li>Fix: ECS Stop Task Plugin uses correct stop code now</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8614" target="_blank" rel="noopener noreferrer">Upgrade Jetty due CVE-2023-36478</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8596" target="_blank" rel="noopener noreferrer">Manual backport</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8589" target="_blank" rel="noopener noreferrer">Fix log viewer progress bar</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8560" target="_blank" rel="noopener noreferrer">Disable resource model runner selector for only local plugins</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.17.1+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Enterprise Runner Updates</h2>
<p><strong>Bundled Runner Version:</strong> 0.1.52</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Lucas Canavosio (<a href="https://github.com/lcanavosio" target="_blank" rel="noopener noreferrer">lcanavosio</a>)</li>
<li>Reiner (<a href="https://github.com/MegaDrive68k" target="_blank" rel="noopener noreferrer">MegaDrive68k</a>)</li>
<li>Matthew Evans (<a href="https://github.com/x86txt" target="_blank" rel="noopener noreferrer">x86txt</a>)</li>
<li>Jeremy Olexa (<a href="https://github.com/jolexa" target="_blank" rel="noopener noreferrer">jolexa</a>)</li>
<li>Programster (<a href="https://github.com/programster" target="_blank" rel="noopener noreferrer">programster</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.17.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.17.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.17.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.17.0 Release Notes</source>
      <description>Enteprise Runner Key Storage Enhancements and lots of bug fixes.</description>
      <pubDate>Sat, 23 Sep 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: sandybrown"><span class="glyphicon glyphicon-flag"></span> &quot;Basilisk sandybrown flag&quot;</span>
Release Date: September, 25, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/watch?v=OiS2a962pAE" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>Rundeck 4.17.0 is here! Check out the new features and enhancements for PagerDuty Runbook Automation, and Rundeck Community included in this release.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Highlights</h3>
<h4>Runner secrets authentication improvements</h4>
<p>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.
<br>For details on how to use secret management providers with Runners, see <a href="/manual/key-storage/enterprise-runner-key-storage" target="_blank" rel="noopener noreferrer">this documentation</a>.</p>
<h4>Runner Key Storage enhancement</h4>
<p>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.
<br>For details on how to use secret management providers with Runners, see <a href="/manual/key-storage/enterprise-runner-key-storage" target="_blank" rel="noopener noreferrer">this documentation</a>.</p>
<h4>Cross-role and cross-account support for EC2, AWS Systems Manager</h4>
<p>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.
<br>To configure the AWS integration with Runbook Automation, see <a href="/docs/manual/plugins/aws-plugins-overview.html#aws-integration-for-runbook-automation" target="_blank">this documentation</a>.</p>
<h4>Enhanced feedback message on Enterprise Runners</h4>
<p>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.</p>
<h3>Additional Updates</h3>
<ul>
<li><a href="/docs/manual/key-storage/storage-plugins/cyberark-storage.html" target="_blank">Enhance CyberArk To Support CCP Mode</a></li>
<li>Upgrade runner to 0.1.52</li>
<li>Fix: Stored Cross-Site Scripting (XSS) in Tour Management</li>
<li>Fixed documentation bug in Athena Query Plugin</li>
<li>Fix: SSO settings now reload without system restart</li>
<li>Typo: ROI metrics plugin description shows wrong API url</li>
<li>Allow combining properties in selector definitions for ServiceNow Node Sources</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8561" target="_blank" rel="noopener noreferrer">Fix: Execution mode is not retained after config refresh</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8559" target="_blank" rel="noopener noreferrer">Fix webhook update to keep auth config</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8554" target="_blank" rel="noopener noreferrer">Fix logViewer regression</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8545" target="_blank" rel="noopener noreferrer">Fix: Key Storage view does not show error when saving fails</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8543" target="_blank" rel="noopener noreferrer">Fix table header in dark mode</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8538" target="_blank" rel="noopener noreferrer">Update project label naming</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8535" target="_blank" rel="noopener noreferrer">Fix: File System keys unreachable in Rundeck</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8534" target="_blank" rel="noopener noreferrer">Add default tab name for Nodes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8532" target="_blank" rel="noopener noreferrer">Fix: Cannot Import Jobs with Blank Notification's Config</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8531" target="_blank" rel="noopener noreferrer">Remove MaxMetaspaceSize flag</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8530" target="_blank" rel="noopener noreferrer">Inject storage filter and fieldId to Vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8526" target="_blank" rel="noopener noreferrer">Fix: short description not shown for node/workflow steps in workflow step create picker</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8525" target="_blank" rel="noopener noreferrer">Fix SSO settings reloading</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8521" target="_blank" rel="noopener noreferrer">Runner UI fixes in support of the feature in rundeckpro</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8513" target="_blank" rel="noopener noreferrer">Update Ansible plugin to 3.2.7</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8512" target="_blank" rel="noopener noreferrer">Runner key selector doesn't list private keys</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8511" target="_blank" rel="noopener noreferrer">Fix: Key Value data log filter unable to capture empty values</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8487" target="_blank" rel="noopener noreferrer">Upgrade jdbc mssql driver</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8462" target="_blank" rel="noopener noreferrer">Fix: Metrics Call Fails in PSQL</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8447" target="_blank" rel="noopener noreferrer">Propagate status result to log filter complete method</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8414" target="_blank" rel="noopener noreferrer">Fix typescript build error</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8305" target="_blank" rel="noopener noreferrer">Vue3 compat build</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.17.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/337" target="_blank" rel="noopener noreferrer">Update AnsibleNodeExecutor.java</a></li>
</ul>
<h2>Enterprise Runner Updates</h2>
<p><strong>Bundled Runner Version:</strong> 0.1.52</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>J. Casalino (<a href="https://github.com/thedoc31" target="_blank" rel="noopener noreferrer">thedoc31</a>)</li>
<li>Rodrigo Borchert (<a href="https://github.com/rodrigoborchert" target="_blank" rel="noopener noreferrer">rodrigoborchert</a>)</li>
<li>Elio Espinel (<a href="https://github.com/elioe" target="_blank" rel="noopener noreferrer">elioe</a>)</li>
<li>Lucas Canavosio (<a href="https://github.com/lcanavosio" target="_blank" rel="noopener noreferrer">lcanavosio</a>)</li>
<li>Simon Cateau (<a href="https://github.com/simon-c-msc" target="_blank" rel="noopener noreferrer">simon-c-msc</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>José Ortiz (<a href="https://github.com/JoseOrtiz" target="_blank" rel="noopener noreferrer">JoseOrtiz</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Sarah Martinelli Benedetti (<a href="https://github.com/smartinellibenedetti" target="_blank" rel="noopener noreferrer">smartinellibenedetti</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.16.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.16.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.16.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.16.0 Release Notes</source>
      <description>Key Storage and Node Sources on the Enterprise Runner!</description>
      <pubDate>Thu, 24 Aug 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: palevioletred"><span class="glyphicon glyphicon-book"></span> &quot;Big Foot palevioletred book&quot;</span>
Release Date: August 24th, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/TIpVdDikdYM" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation and Rundeck Community included in this release.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Highlights</h3>
<h4>Secrets Management Integrations through Enterprise Runner</h4>
<p>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:</p>
<figure><img src="/assets/img/key-storage-runner-browse.png" alt="Runner Key Storage"><figcaption>Runner Key Storage</figcaption></figure>
<p>For further details on configuring and using secrets-management providers with the Enterprise Runner, see <a href="/manual/key-storage/enterprise-runner-key-storage" target="_blank" rel="noopener noreferrer">this documentation</a>.</p>
<h3>Node Inventory Discovery through Enterprise Runner</h3>
<p>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.</p>
<p>For further details on configuring and using node discovery through the Enterprise Runner, see <a href="/manual/projects/resource-model-sources/#adding-nodes-to-a-project" target="_blank" rel="noopener noreferrer">this documentation</a>.</p>
<figure><img src="/assets/img/node-source-runner-selector.png" alt="Runner Node Sources"><figcaption>Runner Node Sources</figcaption></figure>
<h3>SSHJ Default Node Executor for New Projects</h3>
<p>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 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.</p>
<h3>Additional Updates</h3>
<ul>
<li>Fixed: Issues were jobs with runners fail if the cluster member executing the job is not the same member communicating with the runner.</li>
<li>Fix: System report statistics are not loading</li>
<li>Support for file and script resource models to be executed in a Runner</li>
<li>Fix: Cleanup misfire tracker properly when job was deleted</li>
<li>Fix: AWS PluginGroup within Runbook Automation does not commit saved changes</li>
<li>Update Jetty due to CVE-2023-26048 - CVE-2023-26049</li>
<li>Upgrade guava due to CVE-2023-2976</li>
<li>Fix Add tags with same name in project</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8502" target="_blank" rel="noopener noreferrer">Enable execution of Script file resource model in a remote runner</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8500" target="_blank" rel="noopener noreferrer">Force Reloading of Runner keys</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8490" target="_blank" rel="noopener noreferrer">Fix: Select the correct webhook when saving a new one</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8486" target="_blank" rel="noopener noreferrer">Fix: Button border width causes misaligned input group on hi-dpi screen</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8485" target="_blank" rel="noopener noreferrer">New LDAP setting for &quot;allGroups&quot; is true by default.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8482" target="_blank" rel="noopener noreferrer">Fix: Expand Timeout Variable on Scheduled Job</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8481" target="_blank" rel="noopener noreferrer">Upgrade hibernate to 5.6.15 bc of compatibility issues with h2 2.0</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8480" target="_blank" rel="noopener noreferrer">Fixes job deletion of a scheduled job</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8479" target="_blank" rel="noopener noreferrer">Runner Key Storage GUI</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8478" target="_blank" rel="noopener noreferrer">Update core storage plugins to hide password fields in UI</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8476" target="_blank" rel="noopener noreferrer">Change default node executor and file copier to use SSHJ</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8472" target="_blank" rel="noopener noreferrer">Fix: Execution state is not synchronized among cluster members when using shared file system log storage</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8471" target="_blank" rel="noopener noreferrer">Remove un-stylish border from notifications</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8459" target="_blank" rel="noopener noreferrer">Upgrade spring security due CVE-2023-34034</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8458" target="_blank" rel="noopener noreferrer">Some jobs do not trigger after disabling/enabling the schedule</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8454" target="_blank" rel="noopener noreferrer">Dark mode updates</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8453" target="_blank" rel="noopener noreferrer">Fix: When clicking &quot;Save&quot; button at webhook can't copy the genereated string</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8452" target="_blank" rel="noopener noreferrer">Update Jetty due to CVE-2023-26048 and CVE-2023-26049</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8450" target="_blank" rel="noopener noreferrer">Fix: Map Different Required Authorizing Roles</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8444" target="_blank" rel="noopener noreferrer">Fix stuck log output on a job with high number of nodes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8439" target="_blank" rel="noopener noreferrer">Fix: Throwing a precise message when the data column limit is reached</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8437" target="_blank" rel="noopener noreferrer">Fix: rundeck.scm.startup.initDeferred config not defined in remco</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8436" target="_blank" rel="noopener noreferrer">:Flag to enable/disable search for more than 1000 users</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8425" target="_blank" rel="noopener noreferrer">Fixing repeating warn log messages</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8413" target="_blank" rel="noopener noreferrer">Support for setting runner in Node source</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8326" target="_blank" rel="noopener noreferrer">Cleanup: remove unused events fragment</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.16.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<ul>
<li><a href="https://github.com/rundeck-plugins/ansible-plugin/pull/336" target="_blank" rel="noopener noreferrer">Node source in the runner</a></li>
</ul>
<h2>Enterprise Runner Updates</h2>
<p><strong>Bundled Runner Version:</strong> <strong><code>0.1.50</code></strong></p>
<ul>
<li>Additional support for File and Script node source plugins</li>
<li>Runner can support Key Storage plugins</li>
<li>Runner can execute Node Sources</li>
<li>Fix usage of maven local repository</li>
</ul>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<ul>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Alberto Hormazabal (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>McG (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Nathan Fluegel (<a href="https://github.com/wayfaringson" target="_blank" rel="noopener noreferrer">wayfaringson</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/key-storage-runner-browse.png" type="image/png"/>
    </item>
    <item>
      <title>4.15.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.15.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.15.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.15.0 Release Notes</source>
      <description>IAM AWS Authentication for RBA and Key Storage Configuration GUI</description>
      <pubDate>Tue, 25 Jul 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: fuchsia"><span class="glyphicon glyphicon-sunglasses"></span> &quot;Banshee fuchsia sunglasses&quot;</span>
Release Date: July 25, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/t_O6P7dPb1M" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation and Rundeck Community included in this release.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Highlights</h3>
<h4>IAM AWS Authentication for Runbook Automation</h4>
<p>Previously, the only supported authentication method for the <a href="/docs/manual/plugins/aws-plugins-overview.html" target="_blank">AWS plugins</a> with Runbook Automation was through Access Key and Secret Key.  Now, customers can leverage the cross-account, IAM based authentication method for integrating Runbook Automation with their AWS accounts.  Not only is this method more secure and easy to configure, but it also allows customers to have multiple AWS Accounts integrated with their Runbook Automation instance, thereby allowing for a centralized hub of managing resources across multiple AWS environments</p>
<p><img src="/assets/img/aws-iam-auth-rba.png" alt="IAM AWS Auth"><br></p>
<h4>Key Storage Configuration Enhancement</h4>
<p>Customers can now view and configure <a href="/docs/manual/key-storage/" target="_blank">Key Storage integrations</a>, such as <a href="/docs/manual/key-storage/storage-plugins/vault.html" target="_blank">Vault</a>, <a href="/docs/manual/key-storage/storage-plugins/cyberark-storage.html" target="_blank">Cyberark</a>, and <a href="/docs/manual/key-storage/storage-plugins/thycotic-storage.html" target="_blank">Thycotic</a>, using a new graphical user interface (GUI) which displays the various integrations available and the necessary fields for each integration.  Users no longer have to reference documentation in order to identify the required and optional fields, these are now presented to the user natively within the product. This not only simplifies the setup and management of Key Storage integrations, but also reduces the likelihood of misconfiguration.  (Existing setups will continue to work and show up in the new configuration screens upon upgrade.)</p>
<h3>Additional Updates</h3>
<ul>
<li>Fixed Cyberark Logo</li>
<li>Fix: PagerDuty incident Update, didn't add a resolution note</li>
<li>Fix: Unscheduling a Job In Cluster now works across all members</li>
</ul>
<h2>Enterprise Runner Updates</h2>
<p><strong>Bundled Runner Version:</strong> 0.1.46</p>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8428" target="_blank" rel="noopener noreferrer">SSHJ-plugin: Remove use of temporary file to authenticate with password</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8426" target="_blank" rel="noopener noreferrer">Script plugins, skip exceptions for key storage conversion</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8423" target="_blank" rel="noopener noreferrer">Fix: Error importing job definition from 4.5</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8422" target="_blank" rel="noopener noreferrer">Add Azure icon to core plugin</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8421" target="_blank" rel="noopener noreferrer">Upgrade guava due to CVE-2023-2976</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8396" target="_blank" rel="noopener noreferrer">Doc: Run API on local environment</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8395" target="_blank" rel="noopener noreferrer">LDAP Fix large number of groups results in truncated user list</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8394" target="_blank" rel="noopener noreferrer">Fix error handling format in MenuController forecast and info endpoints</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8393" target="_blank" rel="noopener noreferrer">Fix/add changeset preconditions</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8387" target="_blank" rel="noopener noreferrer">fix: authz checks for project type annotations</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8384" target="_blank" rel="noopener noreferrer">Update to remco 0.12.4</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8376" target="_blank" rel="noopener noreferrer">Fix: unable to upload xml jobs on 4.12 being exported from 4.5</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8375" target="_blank" rel="noopener noreferrer">Bump snapshot version to 4.15.0</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8373" target="_blank" rel="noopener noreferrer">Key Storage plugin GUI prep for Enterprise</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8357" target="_blank" rel="noopener noreferrer">Fix: Added a customizer to avoid trace method on root path</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8356" target="_blank" rel="noopener noreferrer">Dynamic default values for properties plugins</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8347" target="_blank" rel="noopener noreferrer">Fix: HTTP Strict Transport Security (HSTS) Header Not Used</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8322" target="_blank" rel="noopener noreferrer">Fix: Error responses including stacktraces</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8319" target="_blank" rel="noopener noreferrer">Fix: &quot;Active Connection is required&quot; errors when using s3 log storage</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.15.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Community Contributors</h2>
<ul>
<li>(<a href="https://github.com/rmeloamaro" target="_blank" rel="noopener noreferrer">rmeloamaro</a>)</li>
<li>(<a href="https://github.com/tomerarazy" target="_blank" rel="noopener noreferrer">tomerarazy</a>)</li>
<li>Cris Walther (<a href="https://github.com/cwaltherf" target="_blank" rel="noopener noreferrer">cwaltherf</a>)</li>
<li>(<a href="https://github.com/simon-c-msc" target="_blank" rel="noopener noreferrer">simon-c-msc</a>)</li>
<li>JP Lassnibatt (<a href="https://github.com/jplassnibatt" target="_blank" rel="noopener noreferrer">jplassnibatt</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/aws-iam-auth-rba.png" type="image/png"/>
    </item>
    <item>
      <title>4.14.2 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.14.2.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.14.2.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.14.2 Release Notes</source>
      <description>Password Reset Error Page Fix</description>
      <pubDate>Thu, 13 Jul 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: brown"><span class="glyphicon glyphicon-piggy-bank"></span> &quot;Alicorn brown piggy-bank&quot;</span></p>
<p>Release Date: July 13, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Overview</h2>
<p>Password Reset operations over https were getting error messages on Enteprise versions of the product.  Passwords were still being reset properly, but the user experience resulted in an error screen.</p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.14.1 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.14.1.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.14.1.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.14.1 Release Notes</source>
      <description>Upgrade to REMCO 0.12.4 to fix a security vulnerability</description>
      <pubDate>Thu, 22 Jun 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: red"><span class="glyphicon glyphicon-headphones"></span> &quot;Wyvern red headphones&quot;</span></p>
<p>Release Date:June 15th, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Overview</h2>
<p>This release was created to fix a security vulnerability involving REMCO.</p>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8384" target="_blank" rel="noopener noreferrer">Upgrade to REMCO 0.12.4</a></li>
</ul>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.14.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.14.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.14.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.14.0 Release Notes</source>
      <description>Plugins and Ad-Hoc Commands on the Enterprise Runner, plus more Plugin enhancements.</description>
      <pubDate>Thu, 15 Jun 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: red"><span class="glyphicon glyphicon-headphones"></span> &quot;Wyvern red headphones&quot;</span></p>
<p>Release Date: June 15th, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation, and Rundeck Community included in this release.This release includes new enhancements to the user experience, bug fixes around CyberArk, and new versioning for Twistlock security.</p>
<h2>Highlights</h2>
<ul>
<li>Enhanced user experience for managing large projects. Previously, when removing existing projects from the system, users would have to wait for the delete operation to complete.  For large projects – such as those with 100,00 executions – this could take upwards of 25 minutes or more. Now, when users delete a project, the operation takes place in the background, eliminating user wait times for the delete operation to complete.</li>
<li>Major bug fixes for CyberArk. Two major fixes were implemented that make the Key Storage integration with CyberArk more reliable for the user.</li>
<li>Improved security with additional vulnerability scanning coverage. 45 new CVEs have been addressed.</li>
</ul>
<h3>Additional Enterprise Updates</h3>
<ul>
<li>Fix: Cyberark key storage plugin exceptions on startup and null initialization</li>
<li>Fix: ECS plugin updated</li>
<li>Fix: SSO error causes &quot;White label&quot; error page  release-notes/include to-jira</li>
<li>Update Azure plugin group name to be capitalized like other plugin groups</li>
<li>Job Runner user-class allowed to read Nodes</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8389" target="_blank" rel="noopener noreferrer">Upgrade to spring boot 2.7.12</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8388" target="_blank" rel="noopener noreferrer">Fix: references to ctxProject.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8383" target="_blank" rel="noopener noreferrer">Fix: notifications not triggering</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8089" target="_blank" rel="noopener noreferrer">Fix: RSS feed generation not working</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8352" target="_blank" rel="noopener noreferrer">Fix: Job Step plugin that uses ${config.*} variables within are no longer resolving</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8346" target="_blank" rel="noopener noreferrer">Fix: Key Storage Making Call to List Keys Twice</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8382" target="_blank" rel="noopener noreferrer">Fix: Import status not consistent in cluster after importing jobs through UI</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8366" target="_blank" rel="noopener noreferrer">Fix: SCM Options in Job Menu Not Loading</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8300" target="_blank" rel="noopener noreferrer">Fix: SCM General Disconnection Issues</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8253" target="_blank" rel="noopener noreferrer">Fix: SCM import plugin does not refresh status in API unless GUI is refreshed</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8285" target="_blank" rel="noopener noreferrer">Fix: Successful remote job import from API but getting error in SCM API response</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8379" target="_blank" rel="noopener noreferrer">Upgrade ansible plugin to v3.2.5 and sshj plugin to 0.1.7</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8371" target="_blank" rel="noopener noreferrer">AzureObjectStore update to exclude json-smart and upgrade nimbus-jose</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8370" target="_blank" rel="noopener noreferrer">Improve UI performance with local assets support in UI plugins by using asset: prefix</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8369" target="_blank" rel="noopener noreferrer">Update aws-s3-model-source plugin version 1.0.8</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8364" target="_blank" rel="noopener noreferrer">Upgrade to spring-boot 2.7.11</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8362" target="_blank" rel="noopener noreferrer">Upgrade libraries azure plugin libraries for azure 1.41.4 and azure-storage to 8.6.6</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8361" target="_blank" rel="noopener noreferrer">Update Postgres driver version to 42.3.8</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8354" target="_blank" rel="noopener noreferrer">Add additional DB index to improve performance</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8354" target="_blank" rel="noopener noreferrer">Add database changeset preconditions</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8328" target="_blank" rel="noopener noreferrer">Put webpack copied jquery autocomplete asset in the vendor folder.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8321" target="_blank" rel="noopener noreferrer">Minor improvements on spring security plugin config.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8316" target="_blank" rel="noopener noreferrer">Turn off storage rewrite by default</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8308" target="_blank" rel="noopener noreferrer">Convert project node source edit page to Vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8306" target="_blank" rel="noopener noreferrer">Java11 compatibility core</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8296" target="_blank" rel="noopener noreferrer">Change user summary UI attach to use ui-socket</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8265" target="_blank" rel="noopener noreferrer">Deferred project delete</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8196" target="_blank" rel="noopener noreferrer">Add OpenAPI Spec annotations</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.14.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.13.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.13.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.13.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.13.0 Release Notes</source>
      <description>Plugins and Ad-Hoc Commands on the Enterprise Runner, plus more Plugin enhancements.</description>
      <pubDate>Mon, 15 May 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: red"><span class="glyphicon glyphicon-headphones"></span> &quot;Wyvern red headphones&quot;</span>
Release Date: May 15th, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/e6Rs9BRljAA" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation, and Rundeck Community included in this release. This release includes enhancements to the <a href="/docs/administration/runner/" target="_blank">Enterprise Runner</a>, the SSM Node Executor plugins, and a new plugin suite. See below for the full release highlights.</p>
<h2>Highlights</h2>
<ul>
<li><strong>Plugins on Enterprise Runner:</strong> The <a href="/administration/runner/#enterprise-runner-overview" target="_blank" rel="noopener noreferrer">Enterprise Runner</a> is used to automate tasks in secure, remote environments. With this latest release, the SQL Run Command, Github Run Script, VMware Node Steps, and File Transfer plugins have been added to the Runner’s capabilities. These additions enable users to more quickly author automation for their remote environments by using plugins instead of scripts and commands.</li>
<li><strong>Ad-hoc commands through Runner:</strong> There are cases when it is useful to quickly run on-demand commands to a selection of nodes - such as checking package version information or tmp directory files. Ad-hoc commands can now be run through the Enterprise Runner, allowing users to specify a Runner to execute commands on one or multiple nodes. This helps with both ad-hoc tasks as well as improving the setup and testing experience of the Enterprise Runner.</li>
<li><strong>SSM across multiple AWS accounts:</strong> The <a href="/docs/manual/projects/node-execution/aws-ssm.html#aws-systems-manager-ssm-node-executor-plugins" target="_blank">AWS Systems Manager plugins</a> enable users to execute commands and scripts across their EC2 instances and ECS containers. Users can now orchestrate automation across all of their AWS accounts from a single project, reducing time and potential for human error for critical tasks. Read the <a href="/docs/learning/howto/cross-account-aws-ssm.html" target="_blank">technical How To article</a> to learn more.</li>
<li><strong>Sensu Plugin Suite:</strong> The new Sensu plugin suite makes it easier for users to set up and manage the integration between Runbook Automation and Sensu.  Whereas before users would have to configure the properties for the integration of the Project or Framework configuration file, this can now be configured in the Plugin Suite user-interface (see below).</li>
</ul>
<h3>Security Updates</h3>
<ul>
<li>Upgrade to spring 5.3.27 as required by <a href="https://github.com/advisories/GHSA-wxqc-pxw9-g2p8" target="_blank" rel="noopener noreferrer">CVE-2023-20863</a></li>
<li>Upgrade spring-security to 5.8.3 as required by <a href="https://github.com/advisories/GHSA-x873-6rgc-94jc" target="_blank" rel="noopener noreferrer">CVE-2023-20862</a></li>
</ul>
<h3>Additional Enterprise Updates</h3>
<ul>
<li>Cross account AWS SSM Enhancement</li>
<li>Fix: Display Server Name in Cluster Manager</li>
<li>Add Sensu Plugin Group</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8312" target="_blank" rel="noopener noreferrer">Correct loading indicator text</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8307" target="_blank" rel="noopener noreferrer">Update to jackson 2.15.0</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8301" target="_blank" rel="noopener noreferrer">Sets SameSite cookie policy to Lax as default to allow OAuth2 SSO flows</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8297" target="_blank" rel="noopener noreferrer">Upgrade spring-security to 5.8.3</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8294" target="_blank" rel="noopener noreferrer">PluginGroups Feature Flag Defaults to true</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8283" target="_blank" rel="noopener noreferrer">Fix: Exception handling in job validation with queue+secureOpts</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8280" target="_blank" rel="noopener noreferrer">Fix: Updated vue-moment dependency to latest moment version</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8270" target="_blank" rel="noopener noreferrer">Upgrade spring-core CVE-2023-20863</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8264" target="_blank" rel="noopener noreferrer">Fix: Misplaced SCM Tooltip on Job Show</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8261" target="_blank" rel="noopener noreferrer">Fix: Remove WARN message in service.log related to SSO</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8232" target="_blank" rel="noopener noreferrer">Fix: NPE Job Retry with No Failed Nodes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8227" target="_blank" rel="noopener noreferrer">Fix: Remove Webhook Debug Data</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8223" target="_blank" rel="noopener noreferrer">Fix: Job definition load does not preserve option value ordering</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8171" target="_blank" rel="noopener noreferrer">RES-288: SCM plugin does not release .pack files from ScmExport folder</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8170" target="_blank" rel="noopener noreferrer">Enh: add multiple node wizard sources</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8169" target="_blank" rel="noopener noreferrer">Fix: Enable schedules from project settings don't work as expected in clustermode</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.13.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Community Contributors</h2>
<p>Submit your own Pull Requests to get recognition here!</p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.12.1 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.12.1.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.12.1.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.12.1 Release Notes</source>
      <description>Hotfix Release: Important SSO fix included in 4.12.1</description>
      <pubDate>Wed, 10 May 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: orchid"><span class="glyphicon glyphicon-gift"></span> &quot;Unicorn orchid gift&quot;</span>
Release Date: May 10th, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/e6Rs9BRljAA" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>This release contains a hotfix for a potential login issue. A change in 4.12.0 added a new security configuration by default, which can interfere with SSO login authentication flows.</p>
<p>This release restores the same behavior as 4.11.0.</p>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8301" target="_blank" rel="noopener noreferrer">Sets SameSite cookie policy to Lax as default to allow OAuth2 SSO flows</a></li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Miguel Ramos (<a href="https://github.com/mishingo" target="_blank" rel="noopener noreferrer">mishingo</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.12.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.12.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.12.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.12.0 Release Notes</source>
      <description>Improvements to Kubernetes, Datadog, GCP, Azure and many more enhancements!</description>
      <pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: orange"><span class="glyphicon glyphicon-flash"></span> &quot;Unicorn orange flash&quot;</span>
Release Date: April 17th, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/e6Rs9BRljAA" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation, and Rundeck Community included in this release. This release includes new plugins for Kubernetes, new Plugin Suites for Google Cloud, Datadog, and Azure, performance improvements to the <a href="/docs/administration/runner/" target="_blank">Enterprise Runner</a>, new authentication methods for Remote URL Job Options, and security fixes.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Highlights</h3>
<p><strong>Two new Kubernetes plugins</strong>:</p>
<ul>
<li>
<p><em>Describe Pod</em> is a Job Node Step plugin that allows users to view the status and details of pods in Kubernetes clusters. When diagnosing incidents, this plugin is useful for understanding whether the container in the pod is behaving as expected, or if there is a configuration issue with the pod. Click <a href="/docs/learning/howto/how2kube.html#managing-kubernetes-with-rundeck" target="_blank">here</a> for instructions to get set up with the Kubernetes plugins</p>
</li>
<li>
<p><em>Ephemeral Debug Container</em> is also a Job Node Step plugin that allows users to attach an <a href="https://kubernetes.io/docs/concepts/workloads/pods/ephemeral-containers/" target="_blank" rel="noopener noreferrer">ephemeral container</a> to running pods. This plugin provides a safe method for troubleshooting running pods that may not have debugging utilities in their container image. Capturing debug data from containers can reduce MTTR during incidents or time to identify issues during QA.</p>
</li>
</ul>
<figure><img src="/assets/img/relnotes-412-k8s.png" alt></figure>
<p><strong>New Plugin Suites for Google Cloud, Datadog, and Azure:</strong> <a href="/docs/history/4_x/version-4.9.0.html" target="_blank">Plugin Suites</a> streamline the configuration of plugins. The Plugin Suites for Google Cloud, Datadog, and Azure reduce the number of steps required to configure plugins across an entire project—or the entire Runbook Automation instance. For example, previously a user would need to configure credentials for both the GCP Node Source and the GCP Job Step plugins. Now those credentials can be configured in a single location.</p>
<figure><img src="/assets/img/relnotes-412-gcp.png" alt></figure>
<p><strong>New PagerDuty Incident Note notification plugin:</strong> Now users can add a note to the Incident timeline in PagerDuty in response to the start, success, failure, or duration of a job. This helps users get an immediate feedback signal on the status of their Job without needing to add extra Job steps to their Job definitions.</p>
<p><strong>Enterprise Runner enhancements:</strong> Updates to the performance of the Enterprise Runner result in faster Job execution and output. Now, when Jobs or Job steps are executed concurrently on Runners, users can expect up to an 80% reduction in perceived Job duration. This enhancement builds on top of the <a href="/docs/administration/runner/" target="_blank">new architecture for Runners</a> that was announced in <a href="/docs/history/4_x/version-4.11.0.html" target="_blank">4.11.0</a>.</p>
<p><strong>Updated to Remote URL Job Options:</strong> Now users can pre-populate Job Options Values from remote sources that require authentication. Remote URL Job Options supports multiple authentication methods for making HTTP/S calls to retrieve the list of Job Options. Users can select from the following authentication methods for the remote URL: Basic, API Key, and Bearer Token. The keys for each of these methods can be retrieved from Key Storage. Additionally, users can reference nested JSON elements from the returned payload of the remote URL. Click <a href="/docs/manual/jobs/job-options.html#remote-url-job-options" target="_blank">here</a> for the full documentation.</p>
<figure><img src="/assets/img/relnotes-412-urloption.png" alt></figure>
<h4>Security fixes</h4>
<p>RUN-1629: Upgrade core libraries for CVE-2023-20861
RUN-1615: Invalidate user sessions upon password change/reset</p>
<h3>Additional Updates</h3>
<ul>
<li>New PagerDuty Notification - Add Note to Incident</li>
<li>Upgrade core libraries for CVE-2023-20861</li>
<li>Run 1404: Datadog plugin group</li>
<li>Run 1615: Invalidate user sessions upon password change/reset</li>
<li>Change config delete endpoint to use POST</li>
<li>Fix: Exec-Cleaner Delete Cluster Dead Member's Executions</li>
<li>Fix: Auto Takeover when scheduling via project schedules</li>
<li>Fix: Stored Cross-Site Scripting (XSS) in Tour Management</li>
<li>Fix: Cyberark Plugin Throws Wrong Errors</li>
<li>Add GCP plugin group</li>
<li>Azure plugin group</li>
<li>Add Datadog Plugin Suite</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8257" target="_blank" rel="noopener noreferrer">Revert storage.gsp</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8252" target="_blank" rel="noopener noreferrer">4.12.0-rc2: disable defer for ui plugins</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8228" target="_blank" rel="noopener noreferrer">Upgrade core libraries for CVE-2023-20861</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8224" target="_blank" rel="noopener noreferrer">Add JSON Path Option to Remote URL Option Input</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8221" target="_blank" rel="noopener noreferrer">Set Cookie SemeSite Flag To Strict</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8220" target="_blank" rel="noopener noreferrer">Fix: ERROR while running a dir command in a path with Japanese files (Upgrade plugin version)</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8217" target="_blank" rel="noopener noreferrer">Invalidate user sessions upon password change/reset </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8214" target="_blank" rel="noopener noreferrer">Update jquery to 3.6.4</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8210" target="_blank" rel="noopener noreferrer">Fix: Job xml parsing not honoring job option list delimiter</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8208" target="_blank" rel="noopener noreferrer">Fix plugin registry loading behavior</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8206" target="_blank" rel="noopener noreferrer">xss activity component</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8193" target="_blank" rel="noopener noreferrer">Improve Authentication Options for Remote URL Option Input</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8191" target="_blank" rel="noopener noreferrer">Convert Key Storage to Vue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8187" target="_blank" rel="noopener noreferrer">Fix: Exec-Cleaner Delete Cluster Dead Member's Executions</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8181" target="_blank" rel="noopener noreferrer">Add link to execution mode toggle page on passive mode display</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8176" target="_blank" rel="noopener noreferrer">Fix: Cyberark Plugin Throws Wrong Errors</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8156" target="_blank" rel="noopener noreferrer">Notifications fixes for Average Duration, OnRestart, etc.</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.12.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Community Contributors</h2>
<ul>
<li>Jobin Joseph (<a href="https://github.com/nixjobin" target="_blank" rel="noopener noreferrer">nixjobin</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Miguel Ramos (<a href="https://github.com/mishingo" target="_blank" rel="noopener noreferrer">mishingo</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
<li>Jeremy Olexa (<a href="https://github.com/jolexa" target="_blank" rel="noopener noreferrer">jolexa</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/relnotes-412-k8s.png" type="image/png"/>
    </item>
    <item>
      <title>4.11.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.11.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.11.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.11.0 Release Notes</source>
      <description>Version 4.11.0 is here. More Plugin Suites and JSON Job Exports.  Check Release Notes for more info.</description>
      <pubDate>Mon, 13 Mar 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: coral"><span class="glyphicon glyphicon-briefcase"></span> &quot;Satyr coral briefcase&quot;</span>
Release Date: March 13th, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/bqPzA0S7hIY" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<p>:::
Additionally, we are announcing some exciting product updates this month. <a href="https://www.pagerduty.com/resources/webinar/bridging-network-silos-with-new-distributed-automation/?utm_medium=email&amp;utm_source=marketo&amp;utm_campaign=email_customers_Global-Wb-BridgeNetworkSilosDistributedAutomation-Email&amp;utm_content=4.11_release_notes" target="_blank" rel="noopener noreferrer">Sign up for the launch webinar</a> to learn more.
:::</p>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation, and Rundeck Community included in this release. With the release of PagerDuty Runbook Automation 4.11.0 we are introducing a new architecture for orchestrating workflows across cloud and hybrid environments through the Enterprise Runners.
In addition, this release includes two new Plugin Suites to simplify configuration of plugins and the release of an official Docker image for the Runner.</p>
<h3>Highlights</h3>
<p>The <a href="/docs/administration/runner/" target="_blank">new architecture for Runners</a> offers flexibility to create powerful and resilient cross-environment jobs. The new architecture separates workflow orchestration from task execution. It offers next- generation remote Runners that are now packaged with common plugins such as Ansible, Docker, and Kubernetes that execute locally within the private network. The new architecture now allows job authors to develop automated jobs that incorporate multiple environments, and job authors have the flexibility to specify where and how Runners participate in executing distributed job steps.</p>
<p>This release includes new Plugin Suites for ServiceNow and Jira. As a reminder, <a href="/docs/history/4_x/version-4.9.0.html" target="_blank">Plugin Suites streamline the configuration</a> of plugins. Now users can update plugin configurations from a single location (previously this had to be done in multiple locations). In addition, this release includes an official container image for the <a href="/docs/administration/runner/runner-installation/runner-install.html" target="_blank">Runner</a>.</p>
<ul>
<li>The new <a href="/docs/manual/plugins/servicenow-plugins-overview.html" target="_blank">ServiceNow Plugin Suite</a> has a Node Source and many job steps to help pull in nodes from your CMDB and execute automation back into tables within ServiceNow. The ServiceNow Plugin Suite can be configured on a per-project basis or for the entire system. <a href="/docs/manual/plugins/servicenow-plugins-overview.html" target="_blank">Learn more.</a></li>
</ul>
<figure><img src="/assets/img/relnotes-4.11.0-snplugingroup.png" alt="ServiceNow Plugin Config"><figcaption>ServiceNow Plugin Config</figcaption></figure>
<ul>
<li>Jira plugins, which support Jira Server and Jira Cloud, have also been added to the Plugin Suite configuration model. Now Jira plugins can be configured in the GUI at the project or System level and applied across different plugin types. To get started with the Jira Suite, click <a href="/docs/manual/plugins/jira-plugins-overview.html" target="_blank">here</a>.</li>
</ul>
<figure><img src="/assets/img/relnotes-4.11.0-jiraplugingroup.png" alt="JIRA Plugin Config"><figcaption>JIRA Plugin Config</figcaption></figure>
<ul>
<li>An official Docker container image for the Runner has been published and is available from <a href="https://hub.docker.com/r/rundeckpro/runner" target="_blank" rel="noopener noreferrer">Dockerhub</a>. The Runner allows users to execute commands, scripts and Job steps within their remote environments using a secure (outbound-only HTTPS) architecture.  With a container-version of the Runner, users can more easily deploy, maintain and scale their Runners - as well as deploy them into their containerized environments for more native automation. <a href="/administration/runner/#docker" target="_blank" rel="noopener noreferrer">Learn more</a>.</li>
</ul>
<h3>Additional Updates</h3>
<ul>
<li>Upgrade commons-fileupload to address CVE-2023-24998</li>
<li>Status Symbol is not required on Progress Badge.  Fixes issues with migration from previous versions.</li>
<li>Bundle Kubernetes and Docker plugins into Enterprise Build</li>
<li>Fix: Improve Error Output for Update Escalation PD Step</li>
<li>EC2 Health Check now included in AWS Plugin Group</li>
<li>Add ServiceNow Plugin Suite</li>
<li>Fix: Cyberark Keys to Key Provider Path</li>
<li>Add Jira Plugin Suite</li>
<li>Add Note to ServiceNow workflow/notification plugin steps</li>
<li>Fix: Autotakeover not working when restarting with new uuids</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8172" target="_blank" rel="noopener noreferrer">Fix: Issue with SSHJ Plugin where output would be on the wrong steps.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8167" target="_blank" rel="noopener noreferrer">Fix: Webhooks not showing proper information After Create</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8165" target="_blank" rel="noopener noreferrer">Fix: ExecutionLifecycle component is not loaded when a job is imported</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8161" target="_blank" rel="noopener noreferrer">Upgrade commons-fileupload to address CVE-2023-24998</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8158" target="_blank" rel="noopener noreferrer">Add a defaultEnabled flag in feature service</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8157" target="_blank" rel="noopener noreferrer">Establish new section in execution head page for feature use.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8152" target="_blank" rel="noopener noreferrer">No Message On GUI For Scheduled Job On Unhealthy Runner</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8150" target="_blank" rel="noopener noreferrer">Change FeatureService to use an interface instead of the Features enum</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8144" target="_blank" rel="noopener noreferrer">Fix: Now allowed more than 100 users When using Active Directory</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8141" target="_blank" rel="noopener noreferrer">Fix error handling on job component failure</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8137" target="_blank" rel="noopener noreferrer">Update chromedriver to 109</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8136" target="_blank" rel="noopener noreferrer">Update error message for runner not found</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8053" target="_blank" rel="noopener noreferrer">Consolidate UI Build using UI-Trellis</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8040" target="_blank" rel="noopener noreferrer">Add Job Export in JSON format</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8029" target="_blank" rel="noopener noreferrer">Cleanup: Remove unnecessary OpenAPI flags</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7997" target="_blank" rel="noopener noreferrer">Allow hot reload of SSO settings</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.11.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Community Contributors</h2>
<ul>
<li>David Darby (<a href="https://github.com/ddarby-hike" target="_blank" rel="noopener noreferrer">ddarby-hike</a>)</li>
<li>David Garces (<a href="https://github.com/jgarces-pd" target="_blank" rel="noopener noreferrer">jgarces-pd</a>)</li>
<li>Oswaldo Peralta (<a href="https://github.com/runwaldo" target="_blank" rel="noopener noreferrer">runwaldo</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Miguel Ramos (<a href="https://github.com/mishingo" target="_blank" rel="noopener noreferrer">mishingo</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Peco Karayanev (<a href="https://github.com/bproverb" target="_blank" rel="noopener noreferrer">bproverb</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/relnotes-4.11.0-snplugingroup.png" type="image/png"/>
    </item>
    <item>
      <title>4.10.2 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.10.2.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.10.2.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.10.2 Release Notes</source>
      <description>Version 4.10.2 is here. This release fixes an issue with 4.10.0 and 4.10.1 related to password resets.  Check Release Notes for more info.</description>
      <pubDate>Tue, 07 Mar 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: violet"><span class="glyphicon glyphicon-apple"></span> &quot;Sphinx violet apple&quot;</span>
Release Date: March 7th, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/stDTPTNZJNM" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Enterprise Update</h2>
<ul>
<li>Fixed an issue in 4.10.0 and 4.10.1 which prevented users from properly resetting their passwords on initial login.</li>
</ul>
<blockquote>
<p>Note: This only affects the Enterprise/Commercial version of the product.  Open Source versions are not affected but new versions are still released as part of the build cycle.</p>
</blockquote>
<h2>Staff Contributors</h2>
<ul>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jason Qualman (<a href="https://github.com/qualman" target="_blank" rel="noopener noreferrer">qualman</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Miguel Ramos (<a href="https://github.com/mishingo" target="_blank" rel="noopener noreferrer">mishingo</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.10.1 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.10.1.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.10.1.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.10.1 Release Notes</source>
      <description>Version 4.10.1 is here. This release fixes some issues with 4.10.0.  Check Release Notes for more info.</description>
      <pubDate>Tue, 21 Feb 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: turquoise"><span class="glyphicon glyphicon-tower"></span> &quot;Sphinx turquoise tower&quot;</span>
Release Date: February 21, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/stDTPTNZJNM" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>This is a minor release that addresses some bugs and CVEs.</p>
<p>Highlights:</p>
<ul>
<li>We fixed an issue in 4.10.0 which prevented jobs from correctly dispatching to a configured project Runner.</li>
<li>Additionally we updated some dependency packages in the Runner software to address findings by some security scans.  The following CVEs are fixed with the Runner version in this release: <a href="https://nvd.nist.gov/vuln/detail/CVE-2022-42004" target="_blank" rel="noopener noreferrer">CVE-2022-42004</a>, <a href="https://nvd.nist.gov/vuln/detail/CVE-2022-42003" target="_blank" rel="noopener noreferrer">CVE-2022-42003</a>, and <a href="https://nvd.nist.gov/vuln/detail/CVE-2022-41881" target="_blank" rel="noopener noreferrer">CVE-2022-41881</a>. In certain environments <a href="https://nvd.nist.gov/vuln/detail/CVE-2022-45198" target="_blank" rel="noopener noreferrer">CVE-2022-45198</a> and <a href="https://nvd.nist.gov/vuln/detail/CVE-2022-45199" target="_blank" rel="noopener noreferrer">CVE-2022-45199</a> may be found.  These are false positives and the package is not used in the Enterprise Runner software.</li>
<li>This release also fixes an issue where <a href="/docs/manual/jobs/job-retry-failed-nodes.html" target="_blank">Results Data</a> and <a href="/docs/manual/jobs/roi-metrics.html" target="_blank">ROI Metric</a> data were not showing properly in the Output logs.</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8151" target="_blank" rel="noopener noreferrer">Fix execution page UI plugins: Send event to indicate page loaded has completed</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.10.1+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jason Qualman (<a href="https://github.com/qualman" target="_blank" rel="noopener noreferrer">qualman</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Miguel Ramos (<a href="https://github.com/mishingo" target="_blank" rel="noopener noreferrer">mishingo</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.10.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.10.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.10.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.10.0 Release Notes</source>
      <description>Version 4.10.0 is here! Check out the new Plugin Group for AWS plugins.</description>
      <pubDate>Mon, 13 Feb 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: slategray"><span class="glyphicon glyphicon-tent"></span> &quot;Sphinx slategray tent&quot;</span>
Release Date: February 13, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/stDTPTNZJNM" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<div class="hint-container warning">
<p class="hint-container-title">Warning</p>
<p><strong>Warning</strong>: We have identified a bug in v4.10 and Enterprise Runners which prevents jobs correctly dispatching to the configured project Runner. <em>We recommend that all customers <a href="/docs/history/4_x/version-4.10.1.html" target="_blank">upgrade to v4.10.1</a></em>.</p>
</div>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation, and Rundeck Community included in this release. This release includes enhancements to our AWS plugins.</p>
<h2>Runbook Automation Updates</h2>
<h3>Highlights</h3>
<p><strong>Enhanced AWS Plugin Suite Configuration</strong>: We have simplified how users can authenticate and set up the integration with their AWS account by utilizing the new configuration mechanism <a href="/docs/history/4_x/version-4.9.0.html" target="_blank">launched in 4.9.0</a>. Previously, users had to configure their AWS credentials in multiple places within the product - such as for the <a href="/docs/manual/jobs/job-plugins/" target="_blank">AWS Job Steps</a>, the <a href="/docs/manual/projects/resource-model-sources/aws.html" target="_blank">EC2 Node Source</a>, <a href="/docs/manual/projects/node-execution/aws-ssm.html" target="_blank">SSM Node Executor</a>, and <a href="/docs/manual/projects/node-execution/aws-ecs.html" target="_blank">ECS Node Executor</a>. Now, users can define their AWS credentials in a single place - either at a Project or System level - and use all of the AWS plugins instantly.</p>
<p>This new enhanced configuration method also removes the need to define AWS credentials in the project-properties configuration file. Users can access an easy-to-use graphical user interface for defining the requisite properties for the integration, which simplifies the setup for new users and configuring new Projects. Click <a href="/manual/plugins/aws-plugins-overview" target="_blank" rel="noopener noreferrer">here</a> to see the full documentation.</p>
<figure><img src="/assets/img/relnotes-4.10.0-awsplugingroup.png" alt="AWS Plugin Config"><figcaption>AWS Plugin Config</figcaption></figure>
<h3>Additional Updates</h3>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<ul>
<li>Improve No Runner Found error messages</li>
<li>Upgrade EC2 nodes plugin to support Region setting</li>
<li>Add Note field to ServiceNow plugins</li>
<li>Fix: Cannot edit rulesets if the page is too heavy</li>
<li>No longer require Description in Jira Plugins</li>
<li>Run-1270: Add Plugin Group support for AWS Suite of plugins</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8118" target="_blank" rel="noopener noreferrer">Fix: Cannot remove notifications from a job by loading an XML file</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8117" target="_blank" rel="noopener noreferrer">update ansible plugin to version 3.2.3</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8115" target="_blank" rel="noopener noreferrer">Fix: User profile flash spacing</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8112" target="_blank" rel="noopener noreferrer">Fix: Cannot update jobs after upgrading from 3.3 to 4.8 job (error 500)</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8108" target="_blank" rel="noopener noreferrer">Implementing a component to display runner info in execution page</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8100" target="_blank" rel="noopener noreferrer">Fix: Cannot Add Node Wizard Sources</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8098" target="_blank" rel="noopener noreferrer">Fix: upgrade pywinrm dependancy for shift_jis encoding issue</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8094" target="_blank" rel="noopener noreferrer">Change jaas-loginmodule remco template to be able to use ReloadablePropertyFileLoginModule</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8092" target="_blank" rel="noopener noreferrer">Add UiSocket support for execution log</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8091" target="_blank" rel="noopener noreferrer">Fix: Cannot Edit Job Schedules when Description is set.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8083" target="_blank" rel="noopener noreferrer">Add a new ExecutionLifecicleComponent</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8082" target="_blank" rel="noopener noreferrer">Fix class name inconsistency in projectHome.gsp</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8080" target="_blank" rel="noopener noreferrer">Update add plugin button label</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8076" target="_blank" rel="noopener noreferrer">Fix: Cannot edit rulesets if the page is too heavy</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8072" target="_blank" rel="noopener noreferrer">Fix &quot;Save node filter&quot; js console error</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8070" target="_blank" rel="noopener noreferrer">Fixes Fix the Http Header Injection Vulnerability</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8047" target="_blank" rel="noopener noreferrer">Fix: edit/view jobs when SCM Import Plugin is forbidden for user</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8043" target="_blank" rel="noopener noreferrer">Fix: deb install using wrong base dir for commands</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8034" target="_blank" rel="noopener noreferrer">Fix: groovy plugins with suffix matching the service should load correctly</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8033" target="_blank" rel="noopener noreferrer">Generate copyright year at build time</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8018" target="_blank" rel="noopener noreferrer">Change jaas-loginmodule remco template to be able to use ReloadablePropertyFileLoginModule</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8005" target="_blank" rel="noopener noreferrer">Fix: Notifications payload format are not imported properly by the API and the UI</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7982" target="_blank" rel="noopener noreferrer">Fix: passing groups via proxy for preauth shows dupe groups in the Rundeck Profile</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.10.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Community Contributors</h2>
<ul>
<li>Leandro Marques (<a href="https://github.com/leandromqrs" target="_blank" rel="noopener noreferrer">leandromqrs</a>)</li>
<li>KimDongMin (<a href="https://github.com/haracejacob" target="_blank" rel="noopener noreferrer">haracejacob</a>)</li>
<li>(<a href="https://github.com/sokato-mdsol" target="_blank" rel="noopener noreferrer">sokato-mdsol</a>)</li>
<li>Jim Yanko (<a href="https://github.com/jyanko" target="_blank" rel="noopener noreferrer">jyanko</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jason Qualman (<a href="https://github.com/qualman" target="_blank" rel="noopener noreferrer">qualman</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Miguel Ramos (<a href="https://github.com/mishingo" target="_blank" rel="noopener noreferrer">mishingo</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/relnotes-4.10.0-awsplugingroup.png" type="image/png"/>
    </item>
    <item>
      <title>4.9.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.9.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.9.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.9.0 Release Notes</source>
      <description>Version 4.9.0 is here!  Check out the new configuration method for Plugins Suites and be on the look out for major updates to the Runner functionality in a future version.</description>
      <pubDate>Wed, 11 Jan 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: peru"><span class="glyphicon glyphicon-phone"></span> &quot;Quintaped peru phone&quot;</span>
Release Date: January 11, 2023</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://www.youtube.com/watch?v=VIdp90P5zFk&amp;ab_channel=PagerDutyInc" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation, and Rundeck Community included in this release. This release introduces the beta for Plugin Suite Configuration, which simplifies the configuration of plugins.</p>
<h3>Highlights</h3>
<ul>
<li><strong>Plugin Suite Configuration</strong>: We’ve simplified the configuration of plugins so users can build more automation faster. PagerDuty Runbook Automation now provides an easier interface for users to define plugin properties and reduce the number of times a user needs to define common properties across plugins. Now users have a graphical interface for configuring plugin properties at the project and system level using predefined sets of properties on a per plugin suite basis. In version 4.9.0, users can access our first predefined plugin-suite setting for the PagerDuty plugin suite and future releases will include Plugin Groups for our other plugin suites - such as Jira, ServiceNow, and AWS.<br>
Click <a href="/manual/plugins" target="_blank" rel="noopener noreferrer">here</a> to read the full documentation.</li>
</ul>
<figure><img src="/assets/img/relnotes-4.9-pd-config.png" alt="PD Plugin Config"><figcaption>PD Plugin Config</figcaption></figure>
<ul>
<li>This release also includes a number of backend enhancements that will lend themselves to major releases in the coming months.  Stay tuned for announcements regarding major updates to our <a href="/docs/administration/runner/" target="_blank">Runner</a>.</li>
</ul>
<div class="hint-container warning">
<p class="hint-container-title">Warning</p>
<p>Version 4.9.0 utilizes new signing keys for our binary packages.  If your installation process includes validation of the packages using the public key please ensure you are using the new keys documented on the <a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download Site</a></p>
</div>
<h3>Additional Updates</h3>
<ul>
<li>Fix: Hashicorp Vault Issue - Cannot navigate through key storage when using approles</li>
<li>Fix: Issue with Healthcheck setting values to <code>unknown</code> when cache is cleaned</li>
<li>Add 30 Day User Count to System Report</li>
<li>Upgrade to jQuery 3.6.1</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/8073" target="_blank" rel="noopener noreferrer">Fix: Job activity tab not loading</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8071" target="_blank" rel="noopener noreferrer">Package Upgrades for CVE-2022-41881</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8064" target="_blank" rel="noopener noreferrer">Fix: Project Picker not loading when Projects with special characters exist</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8063" target="_blank" rel="noopener noreferrer">Fix: Error choosing runner on execution runtime</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8061" target="_blank" rel="noopener noreferrer">Fix: Duplicated fields on Notification settings modal</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8056" target="_blank" rel="noopener noreferrer">Upgrade SSHJ Plugin version which includes enchancements and fixes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8050" target="_blank" rel="noopener noreferrer">Add secrets support for script based plugins</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8044" target="_blank" rel="noopener noreferrer">Fix Missing Execution Clean History Form Display</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8041" target="_blank" rel="noopener noreferrer">Job Runner Run page GUI </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8039" target="_blank" rel="noopener noreferrer">Updates to address CVE-2022-31690, CVE-2022-22978, CVE-2022-31692</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8031" target="_blank" rel="noopener noreferrer">Fix:Ruleset Plugin fails to evaluate conditions if negative number are used</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8028" target="_blank" rel="noopener noreferrer">Overflow Scrollbars on Login Page Removal</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8026" target="_blank" rel="noopener noreferrer">Fix: Dynamic max nodes shown in rundeck GUI</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8024" target="_blank" rel="noopener noreferrer">Fix: Key-Value data log filter unable to capture empty values</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8022" target="_blank" rel="noopener noreferrer">Fix: Invalid property name causing errors when changing project settings</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8017" target="_blank" rel="noopener noreferrer">Refactor Project to Pass through Data Provider</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8011" target="_blank" rel="noopener noreferrer">Fix: Incorrect 404 page response for job edit/update page</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/8010" target="_blank" rel="noopener noreferrer">Enabled feature  query API endpoint</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7999" target="_blank" rel="noopener noreferrer">Upgrade Moment to 2.29.4</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7992" target="_blank" rel="noopener noreferrer">Upgrade to jQuery 3.6.1 </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7984" target="_blank" rel="noopener noreferrer">Job Lifecycle Components</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7943" target="_blank" rel="noopener noreferrer">Runner Node Executor enhancement </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7917" target="_blank" rel="noopener noreferrer">Update French Translation Typo</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.9.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Ansible Plugin Updates</h2>
<h2>Community Contributors</h2>
<ul>
<li>Patrice Duroux (<a href="https://github.com/peutch" target="_blank" rel="noopener noreferrer">peutch</a>)</li>
<li>Sota Kato (<a href="https://github.com/tokagerous" target="_blank" rel="noopener noreferrer">tokagerous</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Daniel Da Silva (<a href="https://github.com/dldrk" target="_blank" rel="noopener noreferrer">dldrk</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jason Qualman (<a href="https://github.com/qualman" target="_blank" rel="noopener noreferrer">qualman</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Miguel Ramos (<a href="https://github.com/mishingo" target="_blank" rel="noopener noreferrer">mishingo</a>)</li>
<li>Nathan Fluegel (<a href="https://github.com/wayfaringson" target="_blank" rel="noopener noreferrer">wayfaringson</a></li>
<li>Néstor Fuenzalida (<a href="https://github.com/nestorfm" target="_blank" rel="noopener noreferrer">nestorfm</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/relnotes-4.9-pd-config.png" type="image/png"/>
    </item>
    <item>
      <title>Use ROI Metric Data</title>
      <link>https://docs.rundeck.com/docs/learning/howto/use-roi-metrics.html</link>
      <guid>https://docs.rundeck.com/docs/learning/howto/use-roi-metrics.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">Use ROI Metric Data</source>
      <description>Automation saves time and money with every job execution. Tracking that over time can help provide insight to the value of your automation efforts.  Use the ROI Metrics plugin to store value of each job run.   The ROI Metrics integration tracks user-defined value of each job execution and stores key value pairs against jobs to help you understand the ROI per job execution.</description>
      <pubDate>Sat, 07 Jan 2023 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<div class="custom-container incubating"><p class="custom-container-title">Incubating: This feature or API is new! We may still have a few bugs or change some functionality in the future.</p>
</div>
<p><strong>ROI Metrics Data</strong> stores arbitrary key value pairs against your job to help understand your ROI per job execution. The metrics will be stored against the execution of the job, and accessible via API for further analysis.  This article will walk through a setup scenario and provide some helpful example scripts to gather data from the API.</p>
<h2>Configuring the Metrics</h2>
<h3>Example Scenario:</h3>
<p>Customer X has decided to track how much time is saved with their newly implemented Automation job (uniquely titled <code>ROI Job</code>).  They know from historical ticket-data that doing the same work manually - prior to writing this job - took around 75 minutes across all teams, start to finish.  The job now runs in just seconds.  To configure the job follow the steps or download the job definition.</p>

<h2>Gathering Data</h2>
<blockquote>
<p>This section assumes familiarity with fundamental Rundeck operations like Creating User API Tokens, editing/importing jobs, etc.</p>
</blockquote>

]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/roi-metrics-data.png" type="image/png"/>
    </item>
    <item>
      <title>4.8.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.8.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.8.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.8.0 Release Notes</source>
      <description>Version 4.8.0 is here! Check out the new RSS Feed Plugin that will help streamline Automated Diagnostics and Resume Jobs using Ruleset and Parallel Strategies.</description>
      <pubDate>Thu, 10 Nov 2022 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: green"><span class="glyphicon glyphicon-knight"></span> &quot;Phoenix green knight&quot;</span>
Release Date: November 10, 2022</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/UgOePLEIcfw" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation, and Rundeck Community included in this release. This release includes a new plugin that shows queries status pages from cloud providers and SaaS tools to help users quickly understand if a performance degradation is due to a third party and a number of security and compliance updates and bug fixes.</p>
<div class="hint-container warning">
<p class="hint-container-title">Warning</p>
<p>If you are using password authentication with the Rundeck API, the JSESSIONID cookie will change after the first request after authentication. You will have to update your client code to follow redirects for subsequent requests. For example, when using curl you would have to use -b and -c options to update the session cookie in your next request after authentication. Alternately, you could add the -L option to the initial login POST, which will follow the redirect after login and update the session cookie.</p>
</div>
<h3>Highlights</h3>
<p><strong>RSS Feed Plugin</strong> - Our new <a href="/docs/manual/jobs/job-plugins/workflow-steps/rss-feed-plugin.html" target="_blank">RSS Feed Plugin</a> helps users quickly understand whether an incident is due to an internal issue or a third-party. The RSS Feed Plugin allows users to query and parse RSS feeds for events from SaaS tools and public cloud providers. For users deploying the <a href="/docs/learning/solutions/automated-diagnostics/" target="_blank">Automated-Diagnostics Solution</a>, this plugin provides a logical first step for implementation.</p>
<p><strong>Job Resume now works with Parallel/Ruleset strategies</strong> - It's now possible to execute previously failed step(s) with the same inputs on Parallel and Ruleset execution strategies.  When enabled on a Job, the plugin will record the internal Workflow State as the Execution progresses. When one or more steps fail, the Workflow State prior to executing the failed step(s) is recorded and stored and can be restarted if needed.  <a href="/docs/manual/jobs/job-resume.html" target="_blank">Check out all the details here</a>.</p>
<p><em>Patched CVE-2022-42889</em> - A recent security announcement was released for Apache’s common-text library. Rundeck and Runbook Automation products were not using the library in a vulnerable way, but we still went ahead and made updates to the patched versions to reduce false positives for customers that might be scanning for vulnerabilities.</p>
<h3>Process/Runbook Automation Updates</h3>
<ul>
<li>The <a href="/docs/manual/integrations/servicenow-app.html" target="_blank">ServiceNow Application</a> is now certified for the Tokyo Release.</li>
<li>HTTP Job Step now allows printing of status/response codes to log output.</li>
<li>Fix: ECS/ELB output now clearly shows zero values</li>
<li>Update base Ubuntu packages on docker build</li>
<li>Fix: ROI Metrics Output inconsistent with multiple jobs running</li>
<li>Fix: Result data plugin may not work with simultaneous jobs</li>
<li>Fix: Execution history cleaner not working if member UUID changes</li>
<li>Fix: app start fails when disabling calendars and project schedules</li>
<li>Implement RSS Feeds Plugin</li>
<li>Update Job Resume to work with Parallel/Ruleset strategies</li>
<li>Enh: Upgrade Azure Node Source to allow getting resources from selected resource groups</li>
<li>FIX: AWS EC2 Node Source Plugin now works with Service Accounts</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/7981" target="_blank" rel="noopener noreferrer">Fix: CVE-2022-3515:Update for Docker Base Ubuntu Image (libksba8 to 1.3.5-2ubuntu0.20.04.1) </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7980" target="_blank" rel="noopener noreferrer">Include new version of py-winrm plugin 2.1.0 in buld</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7977" target="_blank" rel="noopener noreferrer">Fix: CVE-2022-42004, CVE-2022-42003 update Rundeck (jackson-databind upgraded to 2.13.4.2)</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7976" target="_blank" rel="noopener noreferrer">Fix: Jobs tags are now included when exporting yaml file with rd-cli</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7975" target="_blank" rel="noopener noreferrer">Fix: Proper Inline Icon rendering within Dropdowns</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7972" target="_blank" rel="noopener noreferrer">Fix: CVE-2022-42889 for Rundeck (remove commons-text dependency)</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7971" target="_blank" rel="noopener noreferrer">Fix: Activity Tab no progress percentage displayed in a Progress-bar</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7969" target="_blank" rel="noopener noreferrer">Allow form data to be sent to Webhooks</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7967" target="_blank" rel="noopener noreferrer">Fix: Improve rendering in Job select-all option</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7966" target="_blank" rel="noopener noreferrer">Fix: Custom Replacement in Key-Value Log Filter Plugin</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7962" target="_blank" rel="noopener noreferrer">Fix: Log error when SCM tries to reconnect</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7956" target="_blank" rel="noopener noreferrer">Fix: Long node names overlapping each other in matched nodes list</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7952" target="_blank" rel="noopener noreferrer">Fix: Execution history cleaner not working if member UUID changes</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7950" target="_blank" rel="noopener noreferrer">Fix: Text overflow on the webhook handler plugin list</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7935" target="_blank" rel="noopener noreferrer">Fix: MOTD (Message of the day) not displayed (Rundeck OSS)</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7929" target="_blank" rel="noopener noreferrer">Fix: allowing user to see logs after the job is deleted</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7891" target="_blank" rel="noopener noreferrer">Add note about new example plugins repo</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7886" target="_blank" rel="noopener noreferrer">Fix: Include auto-complete for job context variables in notifications</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7884" target="_blank" rel="noopener noreferrer">Sec: Change session id after login to avoid fixation attacks</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.8.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jason Qualman (<a href="https://github.com/qualman" target="_blank" rel="noopener noreferrer">qualman</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Miguel Ramos (<a href="https://github.com/mishingo" target="_blank" rel="noopener noreferrer">mishingo</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>4.7.0 Release Notes</title>
      <link>https://docs.rundeck.com/docs/history/4_x/version-4.7.0.html</link>
      <guid>https://docs.rundeck.com/docs/history/4_x/version-4.7.0.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">4.7.0 Release Notes</source>
      <description>Version 4.7.0 is here!  The release includes a new plugin for CloudWatch that simplifies the management of diagnostics queries, an incubating feature that helps users understand the ROI of jobs, and a number of security and compliance updates and bug fixes.</description>
      <pubDate>Thu, 06 Oct 2022 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Name: <span style="color: yellowgreen"><span class="glyphicon glyphicon-gift"></span> &quot;Orc yellowgreen gift&quot;</span>
Release Date: October 6, 2022</p>
<ul>
<li><a href="https://download.rundeck.com/" target="_blank" rel="noopener noreferrer">Download the Releases</a></li>
<li><a href="https://www.rundeck.com/release-notes-signup" target="_blank" rel="noopener noreferrer">Sign up for Release Notes</a></li>
<li><a href="/docs/upgrading/" target="_blank">Upgrade instructions</a></li>
<li><a href="https://youtu.be/jTqfAmExg_Y" target="_blank" rel="noopener noreferrer">Watch the Live Stream Release Recap</a></li>
</ul>
<h2>Overview</h2>
<p>Check out the new features and enhancements for PagerDuty Runbook Automation, and Rundeck Community included in this release. This release includes a new plugin for CloudWatch that simplifies the management of diagnostics queries, an incubating feature that helps users understand the return on investment (ROI) of jobs, and a number of security and compliance updates and bug fixes.</p>
<h2>Runbook Automation Updates</h2>
<blockquote>
<p>Also includes all Open Source updates from below</p>
</blockquote>
<h3>Highlights</h3>
<p><strong>ROI Metrics Data (incubating)</strong> - Runbook Automation provides value with each workflow execution. Users report saving time, money, and often a combination of both. Now, Runbook Automation users have a way to track time and money saved, as well as begin to see insights into the effectiveness of teams and projects.</p>
<p>The ROI Metrics integration tracks user-defined value of each job execution and stores key value pairs against jobs to help you understand the ROI per job execution. The metrics accessible via API for further analysis. Find out more <a href="/docs/manual/jobs/roi-metrics.html" target="_blank">here</a>.</p>
<p><strong>CloudWatch Logs Saved Query plugin</strong> - This new plugin can help users improve incident response and streamline reporting. Amazon customers often save queries for CloudWatch Logs Insights for common reporting and investigation tasks. Now, Runbook Automation customers can use this plugin to execute saved queries as Job steps within their automated runbooks. This allows domain-experts to delegate queries to others as self-service. For incident response, this plugin also helps automate diagnostics by giving responders the ability to pull logs into a PagerDuty incident without escalating to experts. Full details and documentation for the new plugin can be found <a href="/docs/manual/jobs/job-plugins/workflow-steps/aws-cloudwatch.html" target="_blank">here</a>.</p>
<p><strong>Enhanced Progress Badge Plugin</strong> - The Progress Badge plugin can create graphic badges that render on the Log Output tab. Now, the enhanced Progress Badge allows users to present simplified log-output text to other job-steps and provides the option to include emoticon status-symbols. For users implementing Automated Diagnostics, this gives domain-experts the ability to simplify diagnostics in an easier to consume way. Find the full documentation for the enhanced plugin <a href="/docs/manual/log-filters/progress-badge.html" target="_blank">here</a>.</p>
<h3>Additional Updates</h3>
<ul>
<li>Cleanup/fix some restart flags on System Configuration entries.</li>
<li>Fix: PagerDuty notifications fail if the Summary field contains unknown variables</li>
<li>Fix: Unexpected FailureReason string causes node execution to result in success</li>
<li>Fix: JIRA Notification Plugin Shows password in plain text</li>
<li>Fix: Runner in-product downloads erroring on windows</li>
</ul>
<h2>Rundeck Open Source Product Updates</h2>
<ul>
<li><a href="https://github.com/rundeck/rundeck/pull/7911" target="_blank" rel="noopener noreferrer">Improvements on job file option input sanitation</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7909" target="_blank" rel="noopener noreferrer">Adding job start failure JMX metric.</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7899" target="_blank" rel="noopener noreferrer">Fix: Minor GUI Bug on Webhook Plugin dropdown</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7890" target="_blank" rel="noopener noreferrer">Fix: Project menu dropdown 'Create project' breaks with an app context path</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7887" target="_blank" rel="noopener noreferrer">Fix: Improved error handling on importing a Project with missing plugins</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7880" target="_blank" rel="noopener noreferrer">Fix: Removed the hardcoded 'Documentation' string in the 'get help' URL in the footer </a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7878" target="_blank" rel="noopener noreferrer">Fix: UI update to prevent the login box from being obscured by large images</a></li>
<li><a href="https://github.com/rundeck/rundeck/pull/7873" target="_blank" rel="noopener noreferrer">Fix: Added regex validation to LogFilter 'Key Value Data' capture</a></li>
</ul>
<p><a href="https://github.com/rundeck/rundeck/pulls?q=is%3Apr+milestone%3A4.7.0+is%3Aclosed" target="_blank" rel="noopener noreferrer">Here is a link to the full list of public PRs</a></p>
<h2>Community Contributors</h2>
<ul>
<li>Reiner (<a href="https://github.com/MegaDrive68k" target="_blank" rel="noopener noreferrer">MegaDrive68k</a>)</li>
<li>Lucas Canavosio (<a href="https://github.com/lcanavosio" target="_blank" rel="noopener noreferrer">lcanavosio</a>)</li>
<li>JP Lassnibatt (<a href="https://github.com/jplassnibatt" target="_blank" rel="noopener noreferrer">jplassnibatt</a>)</li>
</ul>
<h2>Staff Contributors</h2>
<ul>
<li>Greg Schueler (<a href="https://github.com/gschueler" target="_blank" rel="noopener noreferrer">gschueler</a>)</li>
<li>Alberto Hormazabal Cespedes (<a href="https://github.com/ahormazabal" target="_blank" rel="noopener noreferrer">ahormazabal</a>)</li>
<li>Alexander Abarca (<a href="https://github.com/alexander-variacode" target="_blank" rel="noopener noreferrer">alexander-variacode</a>)</li>
<li>Antony Velasquez Ruiz (<a href="https://github.com/avelasquezr" target="_blank" rel="noopener noreferrer">avelasquezr</a>)</li>
<li>Carlos Eduardo (<a href="https://github.com/carlosrfranco" target="_blank" rel="noopener noreferrer">carlosrfranco</a>)</li>
<li>Christopher McCarroll-Gilbert (<a href="https://github.com/chrismcg14" target="_blank" rel="noopener noreferrer">chrismcg14</a>)</li>
<li>Darwis Narvaez (<a href="https://github.com/DarwisNarvaezDev" target="_blank" rel="noopener noreferrer">DarwisNarvaezDev</a>)</li>
<li>Eric He (<a href="https://github.com/ehe-pd" target="_blank" rel="noopener noreferrer">ehe-pd</a>)</li>
<li>Forrest Evans (<a href="https://github.com/fdevans" target="_blank" rel="noopener noreferrer">fdevans</a>)</li>
<li>Imad Jafir (<a href="https://github.com/imad6639" target="_blank" rel="noopener noreferrer">imad6639</a>)</li>
<li>Jake Cohen (<a href="https://github.com/jsboak" target="_blank" rel="noopener noreferrer">jsboak</a>)</li>
<li>Jason Brooks (<a href="https://github.com/jbrookspd" target="_blank" rel="noopener noreferrer">jbrookspd</a>)</li>
<li>Jason Qualman (<a href="https://github.com/qualman" target="_blank" rel="noopener noreferrer">qualman</a>)</li>
<li>Jesus Osuna (<a href="https://github.com/Jesus-Osuna-M" target="_blank" rel="noopener noreferrer">Jesus-Osuna-M</a>)</li>
<li>Leonel Juarez (<a href="https://github.com/L2JE" target="_blank" rel="noopener noreferrer">L2JE</a>)</li>
<li>Luis Toledo (<a href="https://github.com/ltamaster" target="_blank" rel="noopener noreferrer">ltamaster</a>)</li>
<li>Miguel Ramos (<a href="https://github.com/mishingo" target="_blank" rel="noopener noreferrer">mishingo</a>)</li>
<li>Osman Albarran (<a href="https://github.com/Oalbarran94" target="_blank" rel="noopener noreferrer">Oalbarran94</a>)</li>
<li>Rodrigo Navarro (<a href="https://github.com/ronaveva" target="_blank" rel="noopener noreferrer">ronaveva</a>)</li>
<li>Stephen Joyner (<a href="https://github.com/sjrd218" target="_blank" rel="noopener noreferrer">sjrd218</a>)</li>
</ul>
]]></content:encoded>
    </item>
    <item>
      <title>Learn more about Automated Diagnostics</title>
      <link>https://docs.rundeck.com/docs/learning/solutions/automated-diagnostics/</link>
      <guid>https://docs.rundeck.com/docs/learning/solutions/automated-diagnostics/</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">Learn more about Automated Diagnostics</source>
      <description>Did you know the majority of incident duration is spent in diagnosis? Speeding up diagnosis of issues gets you to the the resolution much quicker.  Learn how Automated Diagnostics saves time and reduces interruptions throughout an incident by allowing responders to efficiently triage problems, only escalating to engineers who can resolve the issue. Resolvers have the data they need on hand, and this troubleshooting data is captured in the incident response record for future retrospectives.</description>
      <pubDate>Sat, 01 Oct 2022 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h3>Overview</h3>
<p>Automated diagnostics is a solution provided by integrating PagerDuty's Incident Response and Runbook Automation products. By automating the retrieval of “diagnostic” data during incidents, you can shorten the length of incidents, reduce the number of individuals paged to help with resolution, and gather evidence for fixing the root-cause after the incident.</p>
<h3>Use Cases</h3>
<p>There are multiple use-cases and benefits to the Automated Diagnostics solution. Here are a few of the most common examples:</p>
<ul>
<li><strong>Improve Triage</strong>: surfacing diagnostic data can improve the time spent troubleshooting and the number of people pulled into incidents.</li>
<li><strong>Capture Environment State</strong>: by capturing the <em>environment</em> or <em>application</em> &quot;state&quot; during an incident, operations engineers and developers have <em>evidence</em> to help them fix code-level bugs and configuration errors - perhaps a while after the incident has been resolved.</li>
<li><strong>Realtime Updates</strong>: by querying backend services in realtime, an Incident Commander can more easily provide updates to stakeholders during an incident.</li>
</ul>
<p>For more details on these use-cases, see <a href="/learning/solutions/automated-diagnostics/automation-beyond-triage" target="_blank" rel="noopener noreferrer"><strong>this section</strong></a> of the solution-guide.</p>
<h3>Prebuilt Automation</h3>
<p>PagerDuty provides a solution that helps users start automating diagnostics quickly. This Solution consists of <strong>prebuilt Automation Jobs</strong> that retrieve data from common infrastructure and services for investigating, debugging and diagnosing incidents:</p>
<figure><img src="/assets/img/diag-on-pd-timeline.png" alt="Automated Diagnostics within PagerDuty"><figcaption>Automated Diagnostics within PagerDuty</figcaption></figure>
<p><br><img src="/assets/img/diag-verbose-output.png" alt="Verbose Diagnostics in Runbook Automation"></p>
<p>As an example, if an incident is triggered for a service running in Kubernetes, PagerDuty Runbook Automation can retrieve information from logs, API’s, databases and other sources that support this service.  This could be triggered with the click of a button or through event-driven invocation.</p>
<h3>Simplifying and Sharing Diagnostics</h3>
<p>Diagnostics retrieved using <strong>Runbook Automation</strong> can be made available in multiple interfaces such as PagerDuty's Mobil App, Slack, and Microsoft Teams:</p>
<figure><img src="/assets/img/diag_in_slack.png" alt="Diagnostics in Slack"><figcaption>Diagnostics in Slack</figcaption></figure>
<h2>Examples &amp; Templates</h2>
<p>This guide includes a full section on Examples &amp; Best Practices - a preview of that is shown here:</p>
<p>| Examples |
|</p>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/diag-on-pd-timeline.png" type="image/png"/>
    </item>
    <item>
      <title>Integrate with Ansible</title>
      <link>https://docs.rundeck.com/docs/learning/howto/using-ansible.html</link>
      <guid>https://docs.rundeck.com/docs/learning/howto/using-ansible.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">Integrate with Ansible</source>
      <description>One popular pairing for Rundeck users is integrating Ansible playbooks into Rundeck to orchestrate and schedule workflows across multiple tools. Like Rundeck, Ansible&amp;apos;s straightforward design and learning curve make it Operations friendly. Learn how you can integrate Rundeck with Ansible. </description>
      <pubDate>Tue, 20 Sep 2022 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>It’s common for Rundeck users to integrate Ansible into their Rundeck. Like Rundeck, Ansible's straightforward design and learning curve make it Operations friendly.</p>
<p>What does Rundeck do for Ansible users? Rundeck gives them a great GUI front-end experience and ties together their Ansible automation alongside different tools used by other groups. Rundeck's powerful access control capabilities can be used to safely provide other users and teams with self-service access to run automation (including Ansible playbooks) <a href="https://docs.ansible.com/ansible/latest/user_guide/playbooks.html" target="_blank" rel="noopener noreferrer">https://docs.ansible.com/ansible/latest/user_guide/playbooks.html</a>.</p>
<h1>What is Ansible?</h1>
<p><a href="https://github.com/ansible/ansible" target="_blank" rel="noopener noreferrer">Ansible</a> is an automation solution developed by RedHat Inc, that handles configuration management, application deployment, cloud provisioning, ad-hoc task execution, network automation, and multi-node orchestration.</p>
<p>The <a href="https://docs.ansible.com/ansible/latest/user_guide/intro_getting_started.html" target="_blank" rel="noopener noreferrer">Ansible basic</a> configuration is extremely easy. Ansible just needs two files to work: <a href="https://docs.ansible.com/ansible/latest/reference_appendices/config.html" target="_blank" rel="noopener noreferrer">the configuration file</a> (<code>ansible.cfg</code>, usually at <code>/etc/ansible</code> path) and <a href="https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html" target="_blank" rel="noopener noreferrer">the inventory file</a>  (where Ansible stores their remote nodes in <a href="https://docs.ansible.com/ansible/2.3/intro_inventory.html" target="_blank" rel="noopener noreferrer">this format</a>, usually at <code>/etc/ansible</code> path too).</p>
<p>Ansible uses <a href="https://docs.ansible.com/ansible/latest/user_guide/playbooks.html" target="_blank" rel="noopener noreferrer">playbooks</a> (essentially a defined blueprint for automation tasks), to manage configurations and deployments to remote machines.</p>
<p>The full Ansible documentation is available here <a href="https://docs.ansible.com/" target="_blank" rel="noopener noreferrer">https://docs.ansible.com/</a>.</p>
<h2>How to Integrate Ansible with Rundeck</h2>
<blockquote>
<p>Note: This How To assumes readers are very familiar with Rundeck. It is suggested to review and fully understand the <a href="/docs/learning/tutorial/" target="_blank">Tutorial Exercises</a> prior to attempting these steps.</p>
</blockquote>
<p>Both Rundeck versions (Community and Enterprise) use a <a href="https://github.com/Batix/rundeck-ansible-plugin" target="_blank" rel="noopener noreferrer">built-in plugin</a> for Ansible integrations. This plugin imports hosts from Ansible's inventory. It includes a bunch of facts and can run modules and playbooks. There is also a node executor and file copier for the project.</p>
<p>This integration enables Rundeck users to:</p>
<ul>
<li>Call Ansible playbooks and modules from Rundeck. Rundeck returns output from Ansible's command line, however in an easier to consume format within Rundeck’s GUI and users can utilize the Rundeck API and access control features.</li>
<li>Use Ansible as the underlying execution framework. Run any command or script and output will be collated by node and step like typical Rundeck output.</li>
</ul>
<h3>Pre-Requisites</h3>
<ul>
<li>Rundeck installed with version 5.20.0</li>
<li>Ansible binaries installed on Rundeck Server based on <a href="https://docs.ansible.com/" target="_blank" rel="noopener noreferrer">Ansible documentation</a>.</li>
<li>Confirmation that Rundeck can SSH as <code>rundeck</code> user to the Ansible endpoints defined in the inventory file.</li>
</ul>
<blockquote>
<p>Note: It is possible to use the Welcome Project environment with the Project File in the Additional Information section at the bottom of this page.</p>
</blockquote>
<h2>Ansible Configuration</h2>
<p>Ansible needs two basic files to work, <a href="https://docs.ansible.com/ansible/latest/reference_appendices/config.html" target="_blank" rel="noopener noreferrer">ansible.cfg</a> (where Ansible configurations are located) and <code>hosts</code> (inventory).</p>
<p>In this guide we use three nodes defined as the <a href="https://docs.ansible.com/ansible/latest/user_guide/intro_inventory.html" target="_blank" rel="noopener noreferrer">Ansible inventory</a> file: (Note-Your file will be different)</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">[ssh_farm]</span>
<span class="line">192.168.33.20</span>
<span class="line">192.168.33.21</span>
<span class="line">192.168.33.22</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h2>Rundeck/Ansible Integration</h2>
<ol>
<li>To run commands via the &quot;Commands&quot; menu or the default &quot;Command&quot; node step in a Rundeck job, we can configure a project with the Ansible node executor as a default. <strong>Create a new project</strong>, go to the <strong>Default Node Executor</strong> tab and select <em>Ansible Ad-hoc Node Executor</em>.
<br><br><img src="/assets/img/howto-ansible-editconfig.png" alt=" Edit Config "><br><br></li>
<li>In the Ansible Node Executor configuration, set the Executable (usually <code>/bin/bash</code>) and define the Ansible config path (usually at <code>/etc/ansible/ansible.cfg</code>). Click on the <strong>Generate Inventory</strong> checkbox. Now scroll down and click on the <strong>Save</strong> button.
<br><br><img src="/assets/img/howto-ansible-defaultnodeexec.png" alt=" Node Executor Config "><br><br>
The Rundeck-Ansible plugin uses the <code>rundeck</code> user as the default user to connect to the Ansible remote inventory nodes. At this point, it’s possible to define the SSH authentication method (<code>privatekey</code> and <code>password</code>) and the specific Ansible SSH user to connect to the remote inventory nodes. You need to define the username in the SSH User textbox. Depending on the auth method you can select the password from the storage path or the ssh key (also from the filesystem path).
<br><br><img src="/assets/img/howto-ansible-nodeexecauth.png" alt=" Node Executor Authentication "><br><br></li>
<li>Add the Ansible inventory nodes by clicking on <strong>Project Settings</strong> &gt; <strong>Edit Nodes...</strong> and then on <strong>Add new Node Source +</strong>.
<br><br><img src="/assets/img/howto-ansible-addnodesource.png" alt=" Add Node Source "><br><br></li>
<li>Choose <strong>Ansible Resource Model Source</strong> and define the Ansible inventory file path on your Rundeck Server (usually at <code>/etc/ansible/hosts</code>) and Ansible config path (usually at <code>/etc/ansible/ansible.cfg</code>).
<br><br><img src="/assets/img/howto-ansible-ansiblenodesource.png" alt=" Ansible Node Source "><br><br>
<br><br><img src="/assets/img/howto-ansible-ansiblesourceconfig.png" alt=" Ansible Node Source Config "><br><br>
Similar to the node executor configuration, in the “SSH Connection” section it’s possible to define the Authentication method (<code>privatekey</code> or <code>password-based</code>). Depending on the Authentication method, enter the <em>user</em>, <em>ssh password</em>, or the <em>key file path</em>.
<br><br><img src="/assets/img/howto-ansible-ansiblesourceauth.png" alt=" Ansible Node Source Auth "><br><br></li>
<li>Now, scroll down and click on the <strong>Save</strong> button.</li>
<li>Click on the <strong>Nodes</strong> option in the left panel to see the nodes defined in the Ansible inventory.
<br><br><img src="/assets/img/howto-ansible-nodes.png" alt=" Nodes! "><br><br></li>
</ol>
<p>Time for a quick test.</p>
<ol>
<li>Go to the Commands option in the left panel in the Nodes section, select an Ansible node defined in your Ansible inventory, and run some command (in this example we used “<code>ls -la</code>”).
<br><br><img src="/assets/img/howto-ansible-runcommand.png" alt=" Run Test Commands "><br><br></li>
<li>Now you can run any command/playbooks/inline-playbooks over your Ansible inventory.</li>
</ol>
<h3>First Inline-Playbook Inside a Rundeck Job</h3>
<ol>
<li>Create a new Job</li>
<li>Give it any name</li>
<li>In the Workflow tab select <strong>Ansible Playbook Inline Workflow Node Step</strong></li>
<li>Put the following playbook:<div class="language-yaml line-numbers-mode" data-highlighter="prismjs" data-ext="yml"><pre><code class="language-yaml"><span class="line"><span class="token punctuation">-</span> <span class="token key atrule">name</span><span class="token punctuation">:</span> test playbook</span>
<span class="line">  <span class="token key atrule">hosts</span><span class="token punctuation">:</span> all</span>
<span class="line">  <span class="token key atrule">tasks</span><span class="token punctuation">:</span></span>
<span class="line">    <span class="token punctuation">-</span> <span class="token key atrule">shell</span><span class="token punctuation">:</span> uname <span class="token punctuation">-</span>a</span>
<span class="line">      <span class="token key atrule">ignore_errors</span><span class="token punctuation">:</span> yes</span>
<span class="line">      <span class="token key atrule">register</span><span class="token punctuation">:</span> uname_result</span>
<span class="line">    <span class="token punctuation">-</span> <span class="token key atrule">debug</span><span class="token punctuation">:</span> msg="<span class="token punctuation">{</span><span class="token punctuation">{</span> uname_result.stdout <span class="token punctuation">}</span><span class="token punctuation">}</span>"</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div></li>
<li>Go to the <strong>Nodes tab</strong> in the Job Definition and type the name of an Ansible node as a <em>Node Filter</em>.</li>
<li><strong>Save</strong> the Job</li>
<li><strong>Run the job</strong>
<br><br><img src="/assets/img/howto-ansible-joboutput.png" alt="  "><br><br></li>
</ol>
<p>To see the output you may need to switch to the <em>Log Output</em> view.</p>
<h2>Inventory Yaml</h2>
<p>When Gather Facts is false, the inventory file is read as Yaml data.
This avoids connection validation, significantly saving time and reducing CPU and RAM usage.</p>
<ul>
<li><b>Data Size</b>
It supports up to 10MB of data by default, which supports around 19,000 nodes. However, it depends on the operating system.</li>
</ul>
<p>This parameter can be increased if necessary in this field:
<img src="/assets/img/howto-ansible-yaml-data-size.png" alt=" Yaml Data Size "><br></p>
<p>When the limit is exceeded it throws this error in rundeck.log file:</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">ResourceModelSourceException: Cannot load yaml data coming from Ansible: The incoming YAML document exceeds the limit: 10485760 code points.</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><br>
<ul>
<li><b>Max Aliases</b>
It supports up to 1000 of aliases by default. This is to avoid the application vulnerable to certain types of attacks.</li>
</ul>
<p>This parameter can be increased if necessary in this field:
<img src="/assets/img/howto-ansible-yaml-max-aliases.png" alt=" Yaml Max_Aliases "><br></p>
<p>When the limit is exceeded it throws this error in rundeck.log file:</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">ResourceModelSourceException: Cannot load yaml data coming from Ansible: Number of aliases for non-scalar nodes exceeds the specified max=1000.</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><br>
<h2>Additional Information</h2>
<p>It is possible to use the Welcome Project environment with this <a href="https://github.com/rundeckpro/welcome-project/raw/main/supplements/ansible.rdproject.jar" target="_blank" rel="noopener noreferrer">Project File</a>.</p>
<ol>
<li>Create a new project called <code>ansible</code> (or another name if that one is taken)</li>
<li>Open the Ansible Project and use <em>Project Settings</em> &gt; <em>Import Archive</em> to import the file.</li>
<li>Run the <strong>Install Ansible on Rundeck Server</strong> Job to install Ansible.</li>
</ol>
<p>The other jobs have descriptions for what they do and are aligned with this tutorial.</p>
<h2>Notes</h2>
<p>It's advisable to segment extensive inventories into smaller groups or files containing approximately 1000 nodes each. Consequently, for every 1000 nodes, establish a dedicated source node for the respective group.
The information described above is based on the recommendations described in the Ansible documentation.
<a href="https://docs.ansible.com/ansible/latest/inventory_guide/intro_inventory.html" target="_blank" rel="noopener noreferrer">Ansible - Intro Inventory</a></p>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/howto-ansible-editconfig.png" type="image/png"/>
    </item>
    <item>
      <title>Pass Data Between Steps</title>
      <link>https://docs.rundeck.com/docs/learning/howto/passing-variables.html</link>
      <guid>https://docs.rundeck.com/docs/learning/howto/passing-variables.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">Pass Data Between Steps</source>
      <description>Multi-Step workflows often require sharing data from one step to another. Check out the examples in this &amp;apos;How to&amp;apos; for the diffrerent ways data can be shared through out a workflow.</description>
      <pubDate>Sat, 10 Sep 2022 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>Overview</h2>
<p>Rundeck offers powerful Runbook Automation. Most Runbooks are complicated, multi-step processes.</p>
<p>This guide will show various examples of how to share data from one step to another through the use of Log Filters.</p>
<blockquote>
<p>Note: If you haven't followed the Exercise Steps in the <a href="/docs/learning/tutorial/" target="_blank">Tutorial</a> we encourage starting with that walk-through.</p>
</blockquote>
<h3>Type of Variables</h3>
<p>When a Job step is executed, it has a set of <em>context variables</em> that you can access in the Job step. There are several sets of context variables, including: the Job context <code>job</code>, the Node context <code>node</code>, the Option context <code>option</code>, and the Step Data Context <code>data</code>.</p>
<p>Click here for more documentation on: <a href="/docs/manual/jobs/job-variables.html" target="_blank">Job Variables Reference</a></p>
<h3>Other Terminology</h3>
<p>These are some key terms we'll be using throughout this tour in addition to terms used in our <a href="/docs/learning/tutorial/terminology.html" target="_blank">Terminology</a> documentation.</p>
<h4>Log Filters</h4>
<p>Log Filters are applied to a Job step to act on the output from that step. Certain Job Filters can set variables based on information in the log output. There is a separate guide <em>(coming soon)</em> to cover different types of Log Filters and how they are used.</p>
<h4>RegEx</h4>
<p>Log Filters use Regular Expression syntax (RegEx) to collect information from the log output. Familiarity with Regex will be key to successfully gathering data from your own job steps. You will not need to know it for these Exercises.</p>
<h2>Exercises Intro</h2>
<p>As part of the Welcome Projects we have built some example jobs to highlight how variables can be passed from one job step to another.  For more information about the Welcome Projects check out the <a href="/docs/learning/" target="_blank">Learning Overview</a>.</p>
<p>It's important to note that <strong>Node Steps</strong> (which execute on each node) and <strong>Workflow Steps</strong> (which execute once on the Rundeck server) store variables differently. Node Steps capture data in Node Scope while Workflow Steps capture data in Global Scope. The examples will show how to use variables from different types of steps and highlight common trouble spots.</p>
<p>For a detailed explanation of step types and variable scoping, see <a href="/docs/manual/jobs/job-plugins/#understanding-step-types" target="_blank">Job Step Plugins - Understanding Step Types</a>.</p>
<div class="hint-container tip">
<p class="hint-container-title">Important Exercise Prerequisite</p>
<p>If you are new to Rundeck, we recommend finishing the exercises in the <a href="/docs/learning/tutorial/" target="_blank">Getting Started Tutorial</a> first. Terminology and actions in the following exercise will assume you have completed that Tutorial.</p>
</div>
<h2>Using Input Option Variables</h2>
<p>Input Option are values that are provided at the start of running a job. They may be represented as a form on the Job Execution page or populated by a Webhook or other call.</p>

<h2>Using Step Data Variables</h2>
<p>Step Data variables are data gathered using Log Filters and stored in memory while the job is running. <em>(See the Log Filters How To for specifics on each type)</em>.</p>
<p>How Step Data variables are referenced in Jobs depend on a few things:</p>
<ul>
<li>The type of Job Step we are running (Node Step vs. Workflow Step)</li>
<li>Whether the variable is being accessed from a Command Step or a Script</li>
</ul>
<h3>Job Step Types</h3>
<p>There are two types of Job Steps (see <a href="/docs/manual/jobs/job-plugins/#understanding-step-types" target="_blank">Understanding Step Types</a> for complete details):</p>
<ul>
<li><strong>Node Steps</strong>: Execute once on each node that matches the job's node filter</li>
<li><strong>Workflow Steps</strong>: Execute exactly once per job invocation on the Rundeck server</li>
</ul>
<p>This is important to keep in mind because when a job is run against more than one node, each Node Step creates a separate variable entry for each node it was run against.</p>
<h3>Command Steps vs Scripts</h3>
<p>Referencing variables from Command Steps use a different syntax than referencing them from within a Script. Most Job Steps are Command Steps and will follow a format of:
<code>${data.MyKeyName}</code>.  Scripts will reference variables by enclosing them in @ symbols: <code>@data.MyKeyName@</code></p>

<h3>Node vs Workflow Steps (Multi-Node Example)</h3>
<p>The <strong>Using Step Data Variables</strong> job in the previous section was configured to only execute against the Rundeck Server.
To highlight the difference when running against multiple nodes, let's run the <strong>Multi-Node Example</strong> job and explore its output and configuration.</p>
<blockquote>
<p>Note: It is recommended to configure multiple Nodes as detailed in the Getting Started Tutorial.</p>
</blockquote>

<p>A common sticking point is when <em>Workflow Steps</em> need to use a variable value from a <em>Node Step</em>.</p>
<p>Accessing the variable from the node would need to be called using <code>${data.MyKeyName@hostname}</code> to get the specific value. Note the <code>@hostname</code> portion of that string.</p>
<p>If your job is run against a single node it is also possible to use the <code>*</code> character <code>${data.MyKeyName*}</code>. The <code>*</code> is used in Step 4 but as you can see in the output when used on jobs with multiple nodes the variables are joined with a comma <code>,</code>.  If you want to use a character other than <code>,</code>, you can add it after the <code>*</code> like <code>${data.MyKeyName*;}</code> which will separate all values with <code>;</code>.</p>
<h2>Using Other Context Variables</h2>
<p>Using other Context variables follows the same format.</p>
<p>To see what variables might be available check out the list here:
<a href="/docs/manual/jobs/job-variables.html" target="_blank">Job Variables Reference</a></p>
<p>To check variable values during your workflow use the Workflow Step titled <strong>Log Data Step</strong>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Learn the Rundeck CLI</title>
      <link>https://docs.rundeck.com/docs/learning/howto/learn-rd-cli.html</link>
      <guid>https://docs.rundeck.com/docs/learning/howto/learn-rd-cli.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">Learn the Rundeck CLI</source>
      <description>The Rundeck CLI is a great way to streamline repeated Rundeck tasks or programmatically manage your installation. Learn more about using it today. </description>
      <pubDate>Wed, 10 Aug 2022 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<h2>What is RD-CLI?</h2>
<p>Rundeck CLI (RD-CLI) is a Java client to access and interact with a Rundeck Instance from the command line. In a few words, Rundeck CLI is a Rundeck API abstraction tool. With Rundeck CLI is possible to view system information, list executions, list and manage jobs, manage keys, list and manage node source, projects, and jobs in the command line.</p>
<h2>Installation</h2>
<p>RD-CLI is available as a separate install from Rundeck Open Source/Enterprise for multiple platforms.  There are options to install it using a specific repository or just download the .zip file, uncompress it, and execute the binary directly (inside the <code>bin</code> folder).</p>
<h3>CentOS/Redhat based operating systems:</h3>
<ol>
<li>Add the repository with:<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">curl https://raw.githubusercontent.com/rundeck/packaging/main/scripts/rpm-setup.sh 2> /dev/null | bash -s rundeck</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div></li>
<li>Then install with the following command:<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">yum install rundeck-cli</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div></li>
<li>Test RD-CLI with the following command:<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">rd</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div></li>
</ol>
<h3>Debian/Ubuntu based operating systems</h3>
<ol>
<li>Add the repository with the following command:<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">curl -s https://packagecloud.io/install/repositories/pagerduty/rundeck/script.deb.sh | os=any dist=any bash</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div></li>
<li>Install with:<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">apt-get install rundeck-cli</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div></li>
<li>Test the installation with the following command:<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">rd</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><img src="/assets/img/learn-rd-cli-1.png" alt="rd Commands"><figcaption>rd Commands</figcaption></li>
</ol>
<h2>Configuration</h2>
<p>Rundeck CLI needs the Rundeck instance connection information and valid credentials (via user/password method or using a valid token), check <a href="/docs/manual/10-user.html#generate-api-token" target="_blank">here</a> to know how to generate a valid user token on Rundeck.</p>
<h3>Connection info env vars</h3>
<p>RD-CLI needs the Rundeck instance address and port, for this, the <code>RD_URL</code> environment variable is needed, to save it in your environment just do:</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">export RD_URL=http://rundeck:4440</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>Also, it’s possible to define the specific API version in the following way:</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">export RD_URL=http://rundeck:4440/api/12</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>These env vars could be saved on <code>.bashrc</code> file directly or in <code>~/.rd/rd.conf</code> config file (needs the following environment variable to get work: <code>export RD_CONF=/path/to/rd.conf</code>).</p>
<h3>Using the User/password method</h3>
<p>The following environment variables work to connect to the Rundeck instance via the user/password method.</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">export RD_USER=rundeck_user</span>
<span class="line"></span>
<span class="line">export RD_PASSWORD=password</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><h3>Using the Rundeck token method</h3>
<p>The following environment variable it work to connect to the Rundeck instance via API token method, take a look at this to see how to create a new token in Rundeck.</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">export RD_TOKEN=rundeck_token</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><h2>How to use the help on RD-CLI</h2>
<p>This point is important because RD-CLI offers help for every option that includes. A good way to get help on any RD-CLI command is to put &quot;help&quot; after any action, for example, to get all options available to get jobs info just type:</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">rd jobs info help</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><p>That's applicable for any action. Another example, to see all system options available:</p>
<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">rd system help</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><figure><img src="/assets/img/learn-rd-cli-2.png" alt="rd Commands"><figcaption>rd Commands</figcaption></figure>
<p>Now you can see the available commands, so, if you need specific help for <code>rd system info</code> action, just do: <code>rd system info help </code>and now the command description is available.</p>
<figure><img src="/assets/img/learn-rd-cli-3.png" alt="rd Commands"><figcaption>rd Commands</figcaption></figure>
<h2>First Steps with RD-CLI</h2>
<ol>
<li>See a complete Rundeck instance information
<code>rd system info</code>
<img src="/assets/img/learn-rd-cli-4.png" alt="System Info"></li>
<li>See a job information<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">rd jobs info -v -i job_id</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div>Where <code>-v</code> is to increase the verbosity and <code>-i</code> is the parameter to define the job UUID.
<img src="/assets/img/learn-rd-cli-5.png" alt="Job Info"></li>
<li>Upload a job from a file (also updates a job with the same UUID).<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">rd jobs load -f SpaceCat.yaml -F yaml -p ProjectEXAMPLE</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><img src="/assets/img/learn-rd-cli-6.png" alt="Job Upload">
Where <code>-f</code> is the parameter to define the yaml job definition file, <code>-F</code> is the file format, and <code>-p</code> is the project name parameter.</li>
<li>See an execution info<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">rd executions info -v -e 17</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><img src="/assets/img/learn-rd-cli-7.png" alt="Execution Info">
Where <code>-v</code> is the parameter to increase the output verbosity, <code>-i</code> is the parameter to define the execution id and <code>job_id</code> is the job id.</li>
<li>Run a job<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">rd run -v -i job_id</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><img src="/assets/img/learn-rd-cli-8.png" alt="Run a Job">
Where <code>-v</code> is the parameter to increase the output verbosity, <code>-i</code> is the parameter to define the execution id and <code>job_id</code> is the job id.</li>
<li>Run a job with options<div class="language-text line-numbers-mode" data-highlighter="prismjs" data-ext="text"><pre><code class="language-text"><span class="line">rd run -v -i job_id -- -option_name option_value</span>
<span class="line"></span></code></pre>
<div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0"><div class="line-number"></div></div></div><img src="/assets/img/learn-rd-cli-9.png" alt="Job with Options">
Where <code>-v</code> is the parameter to increase the output verbosity, <code>-i</code> is the parameter to define the execution id, <code>job_id</code> is the job id, <code>-option_name</code> is the job option name and <code>option_value</code> is the value of <code>-option_name</code> option.</li>
</ol>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/learn-rd-cli-1.png" type="image/png"/>
    </item>
    <item>
      <title>Contribute to Rundeck Documentation</title>
      <link>https://docs.rundeck.com/docs/learning/howto/update-rundeck-docs.html</link>
      <guid>https://docs.rundeck.com/docs/learning/howto/update-rundeck-docs.html</guid>
      <source url="https://docs.rundeck.com/docs/rss.xml">Contribute to Rundeck Documentation</source>
      <description>Help us help everyone!  This article explains ways to contribute to the Rundeck Documentation.  Free swag for new articles!!</description>
      <pubDate>Mon, 01 Aug 2022 00:00:00 GMT</pubDate>
      <content:encoded><![CDATA[
<p>Just like our Rundeck Open Source solution, Rundeck Documentation is a shared resource that anyone can help contribute to.  Anything from typo’s to feature clarifications are a helpful way to give back to the Rundeck community.</p>
<h1>Prerequisites / Background</h1>
<ul>
<li>Need a GitHub account. Sign Up at this link: <a href="https://github.com/" target="_blank" rel="noopener noreferrer">https://github.com/</a></li>
<li>Understanding of Markdown Language. Learn more about it here: <a href="https://www.markdowntutorial.com/" target="_blank" rel="noopener noreferrer">https://www.markdowntutorial.com/</a></li>
</ul>
<blockquote>
<p>The Rundeck documentation uses VuePress. Updates to the navigation menus may be necessary, but we ask that changes to the underlying VuePress be left to the Rundeck Team.</p>
</blockquote>
<h1>Quick Doc Fixes</h1>
<p>For simple documentation fixes it’s possible to make the changes right in GitHub.  Let’s get started with an example. For this example we have provided a page you are welcome to submit an update on at: <a href="/docs/learning/howto/docs-update-exercise.html" target="_blank">https://docs.rundeck.com/docs/learning/howto/docs-update-exercise.html</a></p>
<ol>
<li>Navigate to <a href="https://github.com/rundeck/docs/" target="_blank" rel="noopener noreferrer">https://github.com/rundeck/docs/</a>.</li>
<li>The content pages are in the /docs/ sub folder. The folder structure here will match what is shown in the URL of the page to be edited. (<a href="https://github.com/rundeck/docs/tree/3.4.x/docs" target="_blank" rel="noopener noreferrer">https://github.com/rundeck/docs/tree/3.4.x/docs</a>)</li>
<li>Navigate to the page that needs to be updated by going to learning &gt; howto and finding the docs-update-exercise.md file</li>
<li>Feel free to add/edit content below the specified heading by clicking on the pencil icon on the GitHub page.
<img src="/assets/img/howto-updatedocs-githubedit.png" alt="Edit Page"></li>
<li>Add content below where it reads “<strong>Edits welcome below this section</strong>” then fill out the <strong>Propose Changes</strong> section with a Subject Line and details explaining the update.
<img src="/assets/img/howto-updatedocs-githubpropose.png" alt="Propose Changes"></li>
<li>This form will commit the change and provide a comparison view.  Click on <strong>Create Pull Request</strong> to finalize and send to the Rundeck team for approval.
<img src="/assets/img/howto-updatedocs-githubcompare.png" alt="Compare Changes"></li>
<li>Confirm the details in the Pull Request submission and click <strong>Create Pull Request.</strong>
<img src="/assets/img/howto-updatedocs-githubpullreq.png" alt="Submit Pull Request"></li>
</ol>
<p><strong>Congratulations!</strong>  Keep an eye out for comments/feedback via the comments section from our team.</p>
<h1>Sharing bigger content updates</h1>
<p>The steps above work great for small/simple changes.  The Rundeck Docs is a public repository.  If you are familiar with <code>git</code> commands and want to clone the repository and manage/push your own updates please feel free to do so.</p>
<h1>Tips</h1>
<ul>
<li>Images are stored in the <code>/docs/assets/img</code> folder.  There is an example image call in the sample page.  It is recommended to name the image in a way that ties it to the page/section it is used in.  For example <code>howto-example-joke.png</code>.  Be mindful of file sizes when creating images.</li>
<li>Screenshots should be done in the most current version of Rundeck available. Easiest way to get those is by using the <a href="/docs/learning/howto/welcome-project-starter.html" target="_blank">Welcome Projects</a>.</li>
<li>Look at the markdown code on other pages for examples on how to incorporate tabs, and other Vue specific items.</li>
</ul>
<p>Looking for content ideas to contribute?  Check out <a href="https://github.com/rundeck/docs/issues" target="_blank" rel="noopener noreferrer">https://github.com/rundeck/docs/issues</a> for items that might need fixing.</p>
]]></content:encoded>
      <enclosure url="https://docs.rundeck.com/docs/assets/img/howto-updatedocs-githubedit.png" type="image/png"/>
    </item>
  </channel>
</rss>