Adding changes for Fleet v4.85.0 (#44228) - #45545
Conversation
There was a problem hiding this comment.
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.
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (66)
💤 Files with no reviewable changes (60)
WalkthroughThis PR cuts a release for Fleet v4.85.0 by bumping version identifiers across deployment and tooling artifacts. The Helm chart version increments to v7.0.2 while the application version advances to v4.85.0. Container image tags in Helm values and Terraform variables for AWS and GCP dogfood infrastructure are updated to v4.85.0. The npm fleetctl package version is bumped accordingly, and release management documentation examples are updated to reference the new version. Possibly related issues
Possibly related PRs
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning Review ran into problems🔥 ProblemsGit: Failed to clone repository. Please run the 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. Comment |
There was a problem hiding this comment.
Pull request overview
Prepares Fleet v4.85.0 release metadata by bumping deployable version references, adding the 4.85.0 changelog section, and removing release-note fragments that were folded into the changelog.
Changes:
- Bumped Fleet image/package/chart references to
v4.85.0. - Added the Fleet 4.85.0 changelog section.
- Removed many consumed
changes/fragments for release-note generation.
Reviewed changes
Copilot reviewed 7 out of 67 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
tools/github-manage/cmd/gm/releases.go |
Updates release forecast example milestone to 4.85.0. |
tools/fleetctl-npm/package.json |
Bumps fleetctl npm package version. |
infrastructure/dogfood/terraform/gcp/variables.tf |
Bumps dogfood GCP Fleet image. |
infrastructure/dogfood/terraform/aws/variables.tf |
Bumps dogfood AWS Fleet image. |
charts/fleet/values.yaml |
Bumps Helm default image tag. |
charts/fleet/Chart.yaml |
Bumps Helm chart and app versions. |
CHANGELOG.md |
Adds Fleet 4.85.0 release notes. |
changes/update-go-1.26.2 |
Removes consumed change fragment. |
changes/turn-off-prom-in-dev-mode |
Removes consumed change fragment. |
changes/ts6 |
Removes consumed change fragment. |
changes/issue-40809-bitlocker-loop |
Removes consumed change fragment. |
changes/input-field-to-ts |
Removes consumed change fragment. |
changes/docs-read-replica-config-clarity |
Removes consumed change fragment. |
changes/44198-ios-refetch-defensive-decoding |
Removes consumed change fragment. |
changes/44127-remove-unused-windows_updates |
Removes consumed change fragment. |
changes/44071-team-transfer-race-with-update-host |
Removes consumed change fragment. |
changes/43978-fma-sync-bundle-identifier-index |
Removes consumed change fragment. |
changes/43955-gitops-escape-json-in-vars |
Removes consumed change fragment. |
changes/43910-implement-chart-module |
Removes consumed change fragment. |
changes/43738-duplicate-installers |
Removes consumed change fragment. |
changes/43591-fix-stale-host-activities |
Removes consumed change fragment. |
changes/43484-msi-docker-on-arm64 |
Removes consumed change fragment. |
changes/43389-patch-policy-gitops-bugs |
Removes consumed change fragment. |
changes/43342-improved-button-link-styling |
Removes consumed change fragment. |
changes/43341-gitops-mode-wonkiness |
Removes consumed change fragment. |
changes/43311-script-only-pkg-gitops |
Removes consumed change fragment. |
changes/43228-dont-send-account-configuration-for-non-mac |
Removes consumed change fragment. |
changes/43222-support-fleet-variables-in-ddm |
Removes consumed change fragment. |
changes/43162-software-table-bookmarkable-page |
Removes consumed change fragment. |
changes/43142-script-package-icon-gitops |
Removes consumed change fragment. |
changes/43114-pagination-bug |
Removes consumed change fragment. |
changes/43070-fix-exceptions-padding |
Removes consumed change fragment. |
changes/42979-fix-for-multi-team-user |
Removes consumed change fragment. |
changes/42885-api-only-endpoints-middleware |
Removes consumed change fragment. |
changes/42883-api-endpoint-for-listing-rest-api-endpoints |
Removes consumed change fragment. |
changes/42882-42880-42884-allow-creation-of-api-only-users |
Removes consumed change fragment. |
changes/42881-api-endpoints-initial-models |
Removes consumed change fragment. |
changes/42879-api-only-user-management-ui |
Removes consumed change fragment. |
changes/42751-r2-fma |
Removes consumed change fragment. |
changes/42675-conditional-download-cache |
Removes consumed change fragment. |
changes/42568-host-policy-empty-state |
Removes consumed change fragment. |
changes/42545-windows-profile-delete-batching |
Removes consumed change fragment. |
changes/42545-skip-noop-host-writes |
Removes consumed change fragment. |
changes/42494-android-pubsub-panic-deleted-host |
Removes consumed change fragment. |
changes/42440-renew-ab-tokens-gitopsmode-dropdown-fix |
Removes consumed change fragment. |
changes/42427-cleanup-stale-mdm-profiles |
Removes consumed change fragment. |
changes/42405-android-onc-after-cert |
Removes consumed change fragment. |
changes/42290-wipe-activity |
Removes consumed change fragment. |
changes/42240-add-gitops-stats |
Removes consumed change fragment. |
changes/42103-accept-89-on-profile-removal |
Removes consumed change fragment. |
changes/41753-policy-details-page |
Removes consumed change fragment. |
changes/41676-update-APNS-cert-invalid-domain-error-message |
Removes consumed change fragment. |
changes/41568-enroll-page-enroll-button-update-to-full-width-for-larger-res-mobiles |
Removes consumed change fragment. |
changes/41381-eua-ms-installer |
Removes consumed change fragment. |
changes/41167-skip-bootstrap-clear-on-cert-renewal |
Removes consumed change fragment. |
changes/41147-update-input-action-buttons |
Removes consumed change fragment. |
changes/40952-fallback-team-script-execution-timeout-to-global |
Removes consumed change fragment. |
changes/40856-eula-upload-updated-to-default-max-request-body-size-and-error |
Removes consumed change fragment. |
changes/40702-simplif-os-modal |
Removes consumed change fragment. |
changes/40322-make-ddm-name-check-case-insensitive |
Removes consumed change fragment. |
changes/40322-fix-ddm-pending-issues |
Removes consumed change fragment. |
changes/39570-clear-passcode |
Removes consumed change fragment. |
changes/38647-remove-duplicate-disk-encryption-activity |
Removes consumed change fragment. |
changes/38348-allow-saving-invalid-sql |
Removes consumed change fragment. |
changes/35172-macos-14-cis-3.0 |
Removes consumed change fragment. |
changes/35171-macos-15-cis-2.0.0 |
Removes consumed change fragment. |
changes/33557-inconsistent-team-name-conflicts |
Removes consumed change fragment. |
Comments suppressed due to low confidence (9)
CHANGELOG.md:12
- This Fleet-maintained apps manifest-location change is already documented in the 4.84.0 section of this changelog (line 132). It should not be repeated as a 4.85.0 change unless there is a new 4.85-specific behavior to describe.
- Switched Fleet-maintained apps serving location from GitHub to https://maintained-apps.fleetdm.com/manifests. If this site is inaccessible, Fleet will fall back to the previous GitHub-hosted copies of manifest files.
CHANGELOG.md:64
- This wipe/certificate-renewal fix is already listed in the 4.84.2 section of this changelog (line 103). Repeating it in 4.85.0 will mislead readers about when the fix shipped.
- Fixed an issue where trying to wipe a device after its certificate was renewed could fail due to a missing bootstrap token. _Note: The device might still have wiped._
CHANGELOG.md:66
- This Apple MDM DeviceInformation panic fix is already listed in the 4.84.2 section of this changelog (line 106). Remove the duplicate 4.85.0 entry or replace it with a genuinely new change.
- Fixed a server panic when an Apple MDM `DeviceInformation` refetch response omitted `DeviceName` or other expected fields.
CHANGELOG.md:69
- This duplicate-installer GitOps fix is already recorded in the 4.84.2 section of this changelog (line 100). Listing it again under 4.85.0 makes the release notes duplicate a previously shipped fix.
- Fixed a bug where custom package installers were not removed when adding an FMA for the same title via GitOps, which caused setup experience to install duplicate software.
CHANGELOG.md:71
- This script-only package GitOps fix is already recorded in the 4.84.2 section of this changelog (line 101). It should be removed from the 4.85.0 notes unless there was an additional 4.85-specific fix.
- Fixed a bug where host environment variables in script-only packages would cause GitOps to fail.
CHANGELOG.md:42
- This Go 1.26.3 entry appears to have been consumed from
changes/update-go-1.26.3, but that change fragment still exists. The release workflow documents that consumedchanges/entries should be staged for deletion, otherwise this note can be generated again in the next release.
- Updated Go to 1.26.3.
CHANGELOG.md:23
- This dashboard chart entry corresponds to change fragments that still remain in
changes/(43769-added-charts-to-dashboardand44124-add-vulnerabilities-chart). Since it has been incorporated into this release note, those fragments should be deleted to prevent the same entries from reappearing in a later changelog.
- Added "Hosts online", "Vulnerability exposure", and "Hosts enrolled" charts to the dashboard.
CHANGELOG.md:81
- This software-table page-number fix already appears in the 4.83.1 section of this changelog (line 239). Repeating it under 4.85.0 duplicates a previously shipped fix.
- Fixed software table page number to be bookmarkable.
CHANGELOG.md:82
- This software-table pagination-loop fix already appears in the 4.83.1 section of this changelog (line 238). Remove the duplicate 4.85.0 entry or replace it with a new 4.85-specific change.
- Fixed an infinite page loop pagination bug on the software table page that occurred when viewing a subsequent page and then using the software filter dropdown.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - Implemented Clear Passcode feature for iOS and iPadOS. | ||
| - Added support for Fleet variables in Apple's declaration profiles (DDM). | ||
| - Added support for passing end-user authentication context to the Fleet MSI installer during Windows MDM enrollment, so end users are not prompted to authenticate twice when EUA is enabled. | ||
| - Switched to Docker as the default WiX runtime on macOS (including Apple Silicon) when generating `.msi` packages via `fleetctl package`. Wine is no longer required on macOS for the default path. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #45545 +/- ##
==========================================
+ Coverage 66.70% 66.74% +0.04%
==========================================
Files 2736 2741 +5
Lines 218803 219195 +392
Branches 10820 10829 +9
==========================================
+ Hits 145947 146301 +354
- Misses 59633 59656 +23
- Partials 13223 13238 +15
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Summary by CodeRabbit
New Features
Bug Fixes
Improvements