Skip to content

Update changelog for fleetd 1.56.0 release - #46744

Closed
lucasmrod wants to merge 1 commit into
mainfrom
release-fleetd-v1.56.0
Closed

Update changelog for fleetd 1.56.0 release#46744
lucasmrod wants to merge 1 commit into
mainfrom
release-fleetd-v1.56.0

Conversation

@lucasmrod

@lucasmrod lucasmrod commented Jun 3, 2026

Copy link
Copy Markdown
Member

Summary by CodeRabbit

Release Notes

  • New Features

    • Added Adobe plugins detection table for macOS and Windows systems.
    • Implemented exponential backoff with jitter for Fleet Desktop server polling to improve reliability on connection failures.
  • Bug Fixes

    • Enhanced file path validation security.
  • Chores

    • Updated Go toolchain to version 1.26.3.

@lucasmrod
lucasmrod requested a review from a team as a code owner June 3, 2026 16:59
Copilot AI review requested due to automatic review settings June 3, 2026 16:59

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

@coderabbitai

coderabbitai Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 8f452b9e-4080-4b3d-8282-351ba6cc707d

📥 Commits

Reviewing files that changed from the base of the PR and between c5e9c4d and 163ce9f.

⛔ Files ignored due to path filters (1)
  • orbit/CHANGELOG.md is excluded by !**/*.md
📒 Files selected for processing (9)
  • orbit/changes/14263-security-improvement-go-file-handling-issue
  • orbit/changes/41108-improve-kde-icon
  • orbit/changes/43997-orbit-debug-logging-on-enroll
  • orbit/changes/44681-always-update-identifier
  • orbit/changes/45206-adobe-plugins-table
  • orbit/changes/45624-desktop-exponential-backoff
  • orbit/changes/45963-use-plasmashell-for-kde-detection
  • orbit/changes/fleet-desktop-linux-no-login-shell
  • orbit/changes/update-go-1.26.3

Walkthrough

This PR removes changelog entries from the orbit/changes/ directory. The deleted entries document various features and fixes including KDE icon and tray improvements, debug logging configuration, desktop identifier token updates, Adobe plugin detection, exponential backoff retry logic, file path security validation, login shell fixes, and Go toolchain updates. All entries are consolidated as deletions with no new content added.

Possibly related issues

  • fleetdm/fleet#45624: Removal of the 45624-desktop-exponential-backoff change-note indicates completion of exponential backoff implementation for Fleet Desktop polling.
  • fleetdm/fleet#45206: Removal of the 45206-adobe-plugins-table change-note indicates completion of the Adobe plugin detection table implementation.

Possibly related PRs

  • fleetdm/fleet#45140: This PR adds the orbit/changes/44681-always-update-identifier change-note for desktop identifier token rotation, while the current PR removes it, suggesting coordination between merged changes.
  • fleetdm/fleet#46570: Implements the file-handling security improvement (Content-Disposition sanitization) that corresponds to the removed 14263-security-improvement-go-file-handling-issue changelog entry.
  • fleetdm/fleet#45623: Implements the exponential backoff and jitter retry logic for Fleet Desktop that corresponds to the removed 45624-desktop-exponential-backoff changelog entry.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-fleetd-v1.56.0

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 Orbit (fleetd) release notes by rolling up individual orbit/changes/* entries into orbit/CHANGELOG.md for the 1.56.0 release, and removing the now-consumed change fragment files.

Changes:

  • Add a new ## 1.56.0 (Jun 03, 2026) section to orbit/CHANGELOG.md with the release bullets.
  • Remove multiple consumed orbit/changes/* fragment files now represented in the changelog.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
orbit/CHANGELOG.md Adds the 1.56.0 release section and consolidates release notes.
orbit/changes/update-go-1.26.3 Removes consumed changelog fragment (now in orbit/CHANGELOG.md).
orbit/changes/fleet-desktop-linux-no-login-shell Removes consumed changelog fragment (now in orbit/CHANGELOG.md).
orbit/changes/45963-use-plasmashell-for-kde-detection Removes consumed changelog fragment (now in orbit/CHANGELOG.md).
orbit/changes/45624-desktop-exponential-backoff Removes consumed changelog fragment (now in orbit/CHANGELOG.md).
orbit/changes/45206-adobe-plugins-table Removes consumed changelog fragment (now in orbit/CHANGELOG.md).
orbit/changes/44681-always-update-identifier Removes consumed changelog fragment (now in orbit/CHANGELOG.md).
orbit/changes/43997-orbit-debug-logging-on-enroll Removes consumed changelog fragment (now in orbit/CHANGELOG.md).
orbit/changes/41108-improve-kde-icon Removes consumed changelog fragment (now in orbit/CHANGELOG.md).
orbit/changes/14263-security-improvement-go-file-handling-issue Removes consumed changelog fragment (now in orbit/CHANGELOG.md).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread orbit/CHANGELOG.md

* Added exponential backoff with jitter to Fleet Desktop's server polling. On error (401, 5xx, network failure), Desktop now doubles its retry interval (capped at 30 minutes) instead of retrying at a fixed rate. A single success resets to the normal interval. This prevents request storms that can overwhelm the database when many hosts have expired tokens.

* Added the `orbit.debug_logging_on_enroll_duration` agent option to allow enabling orbit debug logging for a specified time period after enrollment
Comment thread orbit/CHANGELOG.md

* Updated orbit to rotate desktop token ("identifier" file) even if Fleet Desktop is disabled.

* Improved validation around file paths in Orbit.
Comment thread orbit/CHANGELOG.md

* Improved validation around file paths in Orbit.

* Fixed Fleet Desktop tray icon appearing oversized in KDE Plasma on Linux installs when hosts have kde-plasma-desktop installed alongside another windows manager.
Comment thread orbit/CHANGELOG.md
Comment on lines +15 to +19
* Updated go to 1.26.3

* Added new `adobe_plugins` osquery extension table to fleetd that detects Adobe CEP, UXP, and native plug-ins on macOS and Windows by scanning well-known directories and parsing plugin manifests for name, version, vendor, host application, and other metadata.

* Use color version of icon on KDE to improve UX on light/dark themes
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.

2 participants