Skip to content

5.20.0 - Release Notes#1785

Merged
Jesus-Osuna-M merged 8 commits into4.0.xfrom
5.20.0
Apr 2, 2026
Merged

5.20.0 - Release Notes#1785
Jesus-Osuna-M merged 8 commits into4.0.xfrom
5.20.0

Conversation

@fdevans
Copy link
Copy Markdown
Contributor

@fdevans fdevans commented Apr 1, 2026

No description provided.

fdevans added 4 commits March 11, 2026 14:10
…ails

Updates the command injection CVE documentation to reflect the complete fix story, including the failed first attempt in PR #10003 and the successful fix in PR #10010. Adds technical details explaining the root cause (checking for property references after replacement), the correct fix (tracking before replacement), affected versions (3.4.1-5.19.0), and the feature flag for backwards compatibility.
Solves some snyk findings and brings a few packages up for good hygiene.
@fdevans fdevans added this to the 5.20.0 milestone Apr 1, 2026
@fdevans fdevans marked this pull request as ready for review April 1, 2026 17:17
@fdevans fdevans requested review from a team and Copilot April 1, 2026 17:17
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Rundeck documentation site for the 5.20.0 release by adding new release notes content, updating navigation to point to the latest release, refreshing the related security advisory, and bumping doc build dependencies (including removing lodash usage in sidebar generation helpers).

Changes:

  • Add new 5.20.0 release notes page and update nav/sidebar “latest release” links to point to it.
  • Expand the option-escaping security advisory with clearer technical details and a fix timeline.
  • Update VuePress/DocSearch/build dependencies and remove lodash usage from sidebar child generation scripts.

Reviewed changes

Copilot reviewed 12 out of 14 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
package.json Bumps build/dependency versions; removes lodash dependency; adds/adjusts overrides.
docs/history/cves/2025-07-option-escaping.md Major rewrite/expansion of the advisory, including root cause, examples, and timeline.
docs/history/5_x/version-5.20.0.md New 5.20.0 release notes page content and metadata.
docs/administration/configuration/index.md Updates internal links to newer doc locations.
docs/.vuepress/sidebar-menus/history.ts Points “Latest Release” to 5.20.0 and adds 5.20.0 to “Previous Version Docs”.
docs/.vuepress/setup.js Updates Rundeck version constants for 5.20.0.
docs/.vuepress/pr-feed-config.json Updates “last self-hosted release” version/date used for PR feed generation.
docs/.vuepress/notes.md.nj Removes one staff contributor entry from the notes template.
docs/.vuepress/navbar-menus/about.js Updates navbar “Release Notes” link to 5.20.0.
docs/.vuepress/getCveChildren.js Replaces lodash sorting with native sorting for CVE sidebar children.
docs/.vuepress/getChildren.js Replaces lodash sorting with native sorting for generic sidebar children.
docs/.vuepress/config.ts Removes unused lodash import.
.gitignore Adds temp/ to ignored paths.

fdevans and others added 2 commits April 1, 2026 10:32
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@fdevans fdevans marked this pull request as draft April 1, 2026 17:39
@fdevans fdevans marked this pull request as ready for review April 2, 2026 17:28
@Jesus-Osuna-M Jesus-Osuna-M merged commit ae3d5f0 into 4.0.x Apr 2, 2026
4 checks passed
@Jesus-Osuna-M Jesus-Osuna-M deleted the 5.20.0 branch April 2, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants