From 668fe4161122c85dd77bd0686ba535fe88975336 Mon Sep 17 00:00:00 2001 From: Luke Heath Date: Wed, 31 Jan 2024 16:11:22 -0600 Subject: [PATCH] Prepare v4.44.0 (#16486) --- CHANGELOG.md | 58 +++++++++++++++++++ changes/10379-list-failing-policies-first | 1 - changes/13832-enroll-secret-in-keychain | 7 --- changes/14105-surface-chrome-column-warnings | 1 - changes/14347-puppet-module | 1 - changes/14984-observer-plus-cta-wording | 1 - changes/15217-profile-labels-ui | 1 - changes/15218-profile-labels-api | 1 - changes/15268-osquery-perf-fix | 1 - changes/15286-profile-labels-reconciliation | 1 - changes/15287-profile-verifier | 1 - changes/15325-form-styles | 1 - changes/15463-msi-on-mac | 3 - ...uery-reports-support-custom-pack_delimiter | 1 - changes/15609-team-host-expiry-backend | 3 - changes/15689-remove-fleetd-script | 1 - ...5707-hqr-report-updated-empty-state-update | 2 - changes/15707-no-report-state | 2 - changes/15783-active-link-returns-default | 1 - ...5887-improve-ux-for-globally-disabling-sso | 1 - changes/15894-label-filter-case-bug | 1 - changes/15902-update-page-titles | 1 - changes/15903-bug-resolved-in | 2 - changes/15957-queued-scripts-db-changes | 1 - changes/15959-run-script-modal | 2 - .../15960-queued-scripts-create-host-activity | 1 - changes/15965-team-host-expiry-frontend | 1 - changes/15981-fix-policy-jira-integration | 1 - changes/16046-header-styling | 1 - changes/16067-bug-running-edited-query | 1 - changes/16076-ping-endpoints-not-rate-limit | 1 - changes/16139-sso-fix | 1 - changes/16180-osquery-flags | 3 - changes/16221-clear-dropdown-filter | 1 - changes/16252-manual-enrollment-prof | 2 - .../16292-fleetd-chrome-privacy_preferences | 1 - changes/16332-windows-mdm-unenroll | 1 - changes/16380-pointer | 1 - changes/16411-w-prefix | 2 - ...windows-os-remediation-for-multiple-builds | 1 - changes/16435-platform-compatibility-fix | 1 - changes/4345-os-vulns-backend | 3 - ...017-convert-logging-destination-err-to-4xx | 1 - changes/9047-fleetctl-universal-binary | 1 - changes/config-web-url | 1 - changes/fix-ui-header-bug | 1 - changes/issue-15959-add-host-details-activity | 1 - changes/issue-15959-make-scripts-free | 1 - ...issue-16045-fix-controls-page-target-forms | 2 - .../issue-16046-update-to-controls-page-ui | 0 .../issue-16218-align-text-premium-message | 1 - changes/mna-15958-queued-scripts-api | 2 - changes/update-go | 1 - charts/fleet/Chart.yaml | 2 +- charts/fleet/values.yaml | 2 +- .../dogfood/terraform/aws/variables.tf | 2 +- .../dogfood/terraform/gcp/variables.tf | 2 +- .../sandbox/JITProvisioner/jitprovisioner.tf | 2 +- .../lambda/deploy_terraform/main.tf | 2 +- terraform/byo-vpc/byo-db/byo-ecs/variables.tf | 2 +- terraform/byo-vpc/byo-db/variables.tf | 2 +- terraform/byo-vpc/example/main.tf | 2 +- terraform/byo-vpc/variables.tf | 2 +- terraform/variables.tf | 2 +- tools/fleetctl-npm/package.json | 2 +- 65 files changed, 70 insertions(+), 85 deletions(-) delete mode 100644 changes/10379-list-failing-policies-first delete mode 100644 changes/13832-enroll-secret-in-keychain delete mode 100644 changes/14105-surface-chrome-column-warnings delete mode 100644 changes/14347-puppet-module delete mode 100644 changes/14984-observer-plus-cta-wording delete mode 100644 changes/15217-profile-labels-ui delete mode 100644 changes/15218-profile-labels-api delete mode 100644 changes/15268-osquery-perf-fix delete mode 100644 changes/15286-profile-labels-reconciliation delete mode 100644 changes/15287-profile-verifier delete mode 100644 changes/15325-form-styles delete mode 100644 changes/15463-msi-on-mac delete mode 100644 changes/15490-query-reports-support-custom-pack_delimiter delete mode 100644 changes/15609-team-host-expiry-backend delete mode 100644 changes/15689-remove-fleetd-script delete mode 100644 changes/15707-hqr-report-updated-empty-state-update delete mode 100644 changes/15707-no-report-state delete mode 100644 changes/15783-active-link-returns-default delete mode 100644 changes/15887-improve-ux-for-globally-disabling-sso delete mode 100644 changes/15894-label-filter-case-bug delete mode 100644 changes/15902-update-page-titles delete mode 100644 changes/15903-bug-resolved-in delete mode 100644 changes/15957-queued-scripts-db-changes delete mode 100644 changes/15959-run-script-modal delete mode 100644 changes/15960-queued-scripts-create-host-activity delete mode 100644 changes/15965-team-host-expiry-frontend delete mode 100644 changes/15981-fix-policy-jira-integration delete mode 100644 changes/16046-header-styling delete mode 100644 changes/16067-bug-running-edited-query delete mode 100644 changes/16076-ping-endpoints-not-rate-limit delete mode 100644 changes/16139-sso-fix delete mode 100644 changes/16180-osquery-flags delete mode 100644 changes/16221-clear-dropdown-filter delete mode 100644 changes/16252-manual-enrollment-prof delete mode 100644 changes/16292-fleetd-chrome-privacy_preferences delete mode 100644 changes/16332-windows-mdm-unenroll delete mode 100644 changes/16380-pointer delete mode 100644 changes/16411-w-prefix delete mode 100644 changes/16412-windows-os-remediation-for-multiple-builds delete mode 100644 changes/16435-platform-compatibility-fix delete mode 100644 changes/4345-os-vulns-backend delete mode 100644 changes/5017-convert-logging-destination-err-to-4xx delete mode 100644 changes/9047-fleetctl-universal-binary delete mode 100644 changes/config-web-url delete mode 100644 changes/fix-ui-header-bug delete mode 100644 changes/issue-15959-add-host-details-activity delete mode 100644 changes/issue-15959-make-scripts-free delete mode 100644 changes/issue-16045-fix-controls-page-target-forms delete mode 100644 changes/issue-16046-update-to-controls-page-ui delete mode 100644 changes/issue-16218-align-text-premium-message delete mode 100644 changes/mna-15958-queued-scripts-api delete mode 100644 changes/update-go diff --git a/CHANGELOG.md b/CHANGELOG.md index 09853e9b7..c1f4107e7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,61 @@ +## Fleet 4.44.0 (Jan 31, 2024) + +### Changes + +* **Endpoint operations**: + - Removed rate-limiting from `/api/fleet/orbit/ping` and `/api/fleet/device/ping` endpoints. + - For Windows hosts, fleetd now uses Windows Credential Manager for enroll secret. + - For macOS hosts, fleetd stores and retrieves enroll secret from macOS keychain for non-MDM flow. + - Query reports feature now supports a custom `pack_delimiter` in agent settings. + - Packaged `fleetctl` for macOS as a universal binary (native support for both amd64 and arm64 architectures). + - Added new flow for `fleetctl package --type=msi` on macOS using arm64 processor. + - Teams can now configure their own host expiry settings. + - Added UI for host details activity card. + - Added `host_count_updated_at` to policy API responses. + - Added "Run script" action to host details page. + - Created the "script ran" activity linked to its host. + - Updated host details page and `GET /api/v1/fleet/hosts/:id` endpoint so that failing policies are listed first. + +* **Device management (MDM)**: + - Added new endpoints `GET /api/v1/fleet/mdm/manual_enrollment_profile` and scripts related endpoints (`/hosts/:id/activity`, `/hosts/:id/activity/upcoming`). + - Added support for label-based MDM profiles reconciliation. + - Improved MDM migration puppet module. + - Added Windows scripts for MDM unenrollment and fleetd removal. + - Added the profile's `labels` object to MDM profiles response payload. + - Updated UI with ability to target MDM profiles by label. + - Added ability to configure custom `configuration_web_url` values in DEP profile. + - Fixed a bug causing MDM SSO to fail with certain configurations. + - Fixed queries reporting inconsistent MDM enrollment status in Windows. + +* **Vulnerability management**: + - Added support for detecting operating system vulnerabilities for macOS and Windows. + - Corrected Windows OS false negative for multiple OS build remediations. + - Fixed issue with incorrect `resolved_in_version` for vulnerabilities. + +### Bug fixes and improvements + + - Added "No report" text for query results not saved in Fleet. + - Updated forms across the UI for consistent styling. + - Improved UX for globally enabling/disabling SSO. + - Added new consistent header styling across the app. + - Clearer browser page titles and CTAs for Observer+. + - Updated logging destination failure response to return a 4xx error instead of 500. + - Addressed issues with query reports and host expiry settings. + - Resolved platform compatibility checker issues with deprecated osquery tables. + - Updated Go to version 1.21.6. + - osquery flag validation updated for osquery 5.11. + - Fixed validation and error handling for `/api/fleet/orbit/device_token` and other endpoints. + - Fixed UI bugs in script functionality, side navigation content headers, and premium message alignment. + - Fixed a bug in searching for hosts by email addresses. + - Fixed issues with sticky errors in fleetd-chrome after querying privacy_preferences table. + - Fixed a bug where Munki issues section was incorrectly displayed. + - Fixed OS compatibility calculation for certain queries. + - Fixed a bug where capital characters would not match labels containing them. + - Fixed bug in manage hosts UI where changing the dropdown filter did not clear OS settings filter. + - Fixed a bug in `fleetctl` where `--context` and `--debug` flags were not allowed after certain commands. + - Fixed a bug where the UUID for Windows updates profiles was missing the `"w"` prefix. + - Fixed a UI bug on the controls page in team targeting forms. + ## Fleet 4.43.3 (Jan 23, 2024) ### Bug fixes diff --git a/changes/10379-list-failing-policies-first b/changes/10379-list-failing-policies-first deleted file mode 100644 index 779fe9ad1..000000000 --- a/changes/10379-list-failing-policies-first +++ /dev/null @@ -1 +0,0 @@ -On My device, Host details pages, and GET /api/v1/fleet/hosts/:id API endpoint, failing policies are now listed first. diff --git a/changes/13832-enroll-secret-in-keychain b/changes/13832-enroll-secret-in-keychain deleted file mode 100644 index 38d2b0485..000000000 --- a/changes/13832-enroll-secret-in-keychain +++ /dev/null @@ -1,7 +0,0 @@ -For macOS hosts, fleetd now stores and retrieves enroll secret from macOS keychain. This feature is enabled for non-MDM flow. The MDM profile flow will be supported in a future release. -- this feature must use the official signed and notarized version of fleetd -- for contributors, this feature can disabled with either: - - fleetctl package flag: --disable-keystore - - fleetd runtime flag: --disable-keystore - -For Windows hosts, fleetd now stores and retrieves enroll secret from Windows Credential Manager. diff --git a/changes/14105-surface-chrome-column-warnings b/changes/14105-surface-chrome-column-warnings deleted file mode 100644 index 2c7db80b4..000000000 --- a/changes/14105-surface-chrome-column-warnings +++ /dev/null @@ -1 +0,0 @@ -* privacy_preferences table for chrome surfaces column errors \ No newline at end of file diff --git a/changes/14347-puppet-module b/changes/14347-puppet-module deleted file mode 100644 index 2bb5592fd..000000000 --- a/changes/14347-puppet-module +++ /dev/null @@ -1 +0,0 @@ -- Improved MDM migration puppet module to reduce runs failing because of unexpected API responses. diff --git a/changes/14984-observer-plus-cta-wording b/changes/14984-observer-plus-cta-wording deleted file mode 100644 index 3a4f1b5c5..000000000 --- a/changes/14984-observer-plus-cta-wording +++ /dev/null @@ -1 +0,0 @@ -- Clearer CTA for Observer+ diff --git a/changes/15217-profile-labels-ui b/changes/15217-profile-labels-ui deleted file mode 100644 index 01dd4dd23..000000000 --- a/changes/15217-profile-labels-ui +++ /dev/null @@ -1 +0,0 @@ -- Updated UI with ability to target MDM profiles by label. \ No newline at end of file diff --git a/changes/15218-profile-labels-api b/changes/15218-profile-labels-api deleted file mode 100644 index 01796ad98..000000000 --- a/changes/15218-profile-labels-api +++ /dev/null @@ -1 +0,0 @@ -* Added the profile's `labels` object to the response payload of `GET /mdm/profiles` (list configuration profiles) and `GET /mdm/profiles/{profile_uuid}` (get a configuration profile). diff --git a/changes/15268-osquery-perf-fix b/changes/15268-osquery-perf-fix deleted file mode 100644 index 06ce4ebcd..000000000 --- a/changes/15268-osquery-perf-fix +++ /dev/null @@ -1 +0,0 @@ -- osquery-perf Windows 11 agents now return expected `os_version` detail query responses \ No newline at end of file diff --git a/changes/15286-profile-labels-reconciliation b/changes/15286-profile-labels-reconciliation deleted file mode 100644 index 8e68c8b9c..000000000 --- a/changes/15286-profile-labels-reconciliation +++ /dev/null @@ -1 +0,0 @@ -* Added support for label-based MDM profiles reconciliation. diff --git a/changes/15287-profile-verifier b/changes/15287-profile-verifier deleted file mode 100644 index 8dda1fe9c..000000000 --- a/changes/15287-profile-verifier +++ /dev/null @@ -1 +0,0 @@ -- Adds ability for labeled profiles to be fetched for verification. \ No newline at end of file diff --git a/changes/15325-form-styles b/changes/15325-form-styles deleted file mode 100644 index e11d68085..000000000 --- a/changes/15325-form-styles +++ /dev/null @@ -1 +0,0 @@ -* Update forms across the UI to have consistent styling diff --git a/changes/15463-msi-on-mac b/changes/15463-msi-on-mac deleted file mode 100644 index efd1b3783..000000000 --- a/changes/15463-msi-on-mac +++ /dev/null @@ -1,3 +0,0 @@ -New flow for `fleetctl package --type=msi` on macOS using arm64 processor (M1, M2, etc.) -- wine must be installed locally. See ./orbit/tools/build/install-wine-macos.sh and https://wiki.winehq.org/MacOS for reference. -- --local-wix-dir can be used to point to a local Wix3 installation (using this switch requires a current Fleet EE subscription) diff --git a/changes/15490-query-reports-support-custom-pack_delimiter b/changes/15490-query-reports-support-custom-pack_delimiter deleted file mode 100644 index ddf30157f..000000000 --- a/changes/15490-query-reports-support-custom-pack_delimiter +++ /dev/null @@ -1 +0,0 @@ -* Query reports feature now supports a custom `pack_delimiter` in the agent settings. diff --git a/changes/15609-team-host-expiry-backend b/changes/15609-team-host-expiry-backend deleted file mode 100644 index 6f3f96140..000000000 --- a/changes/15609-team-host-expiry-backend +++ /dev/null @@ -1,3 +0,0 @@ -Teams can configure their own host expiry setting. If global host expiry is enabled, teams cannot disable host expiry, but they can set a longer (or shorter) expiry time (in days). -- Added `host_expiry_settings` to team spec, which can be used via fleetctl apply. -- Added `host_expiry_settings` to PATH /fleet/teams/:id endpoint. diff --git a/changes/15689-remove-fleetd-script b/changes/15689-remove-fleetd-script deleted file mode 100644 index 80c307d4a..000000000 --- a/changes/15689-remove-fleetd-script +++ /dev/null @@ -1 +0,0 @@ -* Added Windows scripts to unenroll MDM and remove fleetd. \ No newline at end of file diff --git a/changes/15707-hqr-report-updated-empty-state-update b/changes/15707-hqr-report-updated-empty-state-update deleted file mode 100644 index 31298492d..000000000 --- a/changes/15707-hqr-report-updated-empty-state-update +++ /dev/null @@ -1,2 +0,0 @@ -* Update the Host > Queries > Report updated column's empty state to reflect its including live as -well as scheduled query runs. diff --git a/changes/15707-no-report-state b/changes/15707-no-report-state deleted file mode 100644 index 74c927cfa..000000000 --- a/changes/15707-no-report-state +++ /dev/null @@ -1,2 +0,0 @@ -* Added "No report" text when query results for a host are not being saved in Fleet but are being -sent to a configured log destination. diff --git a/changes/15783-active-link-returns-default b/changes/15783-active-link-returns-default deleted file mode 100644 index da62e24a4..000000000 --- a/changes/15783-active-link-returns-default +++ /dev/null @@ -1 +0,0 @@ -- Fleet UI: Clicking an active nav link will reset to the default page navigation diff --git a/changes/15887-improve-ux-for-globally-disabling-sso b/changes/15887-improve-ux-for-globally-disabling-sso deleted file mode 100644 index 36012de07..000000000 --- a/changes/15887-improve-ux-for-globally-disabling-sso +++ /dev/null @@ -1 +0,0 @@ -Improved UX for globally enabling/disabling SSO diff --git a/changes/15894-label-filter-case-bug b/changes/15894-label-filter-case-bug deleted file mode 100644 index 4f38eb590..000000000 --- a/changes/15894-label-filter-case-bug +++ /dev/null @@ -1 +0,0 @@ -- Fix a bug where capital characters would not match labels containing them diff --git a/changes/15902-update-page-titles b/changes/15902-update-page-titles deleted file mode 100644 index 628b4f09c..000000000 --- a/changes/15902-update-page-titles +++ /dev/null @@ -1 +0,0 @@ -- Clearer browser page titles diff --git a/changes/15903-bug-resolved-in b/changes/15903-bug-resolved-in deleted file mode 100644 index 7416dbfcc..000000000 --- a/changes/15903-bug-resolved-in +++ /dev/null @@ -1,2 +0,0 @@ -- fixed issue where the incorrect `resolved_in_version` for a vulnerability was sometimes reported - when there were multiple product matches with different version ranges \ No newline at end of file diff --git a/changes/15957-queued-scripts-db-changes b/changes/15957-queued-scripts-db-changes deleted file mode 100644 index a1d6c10a0..000000000 --- a/changes/15957-queued-scripts-db-changes +++ /dev/null @@ -1 +0,0 @@ -* Added database migration to record the user that requests a script execution and to create the `host_activities` table to associate activities to specific hosts. diff --git a/changes/15959-run-script-modal b/changes/15959-run-script-modal deleted file mode 100644 index 70395f385..000000000 --- a/changes/15959-run-script-modal +++ /dev/null @@ -1,2 +0,0 @@ -- Added "Run script" action to host details page, which relocates functionality from the "Scripts" - tab into a new modal UI. diff --git a/changes/15960-queued-scripts-create-host-activity b/changes/15960-queued-scripts-create-host-activity deleted file mode 100644 index 754b8f0fa..000000000 --- a/changes/15960-queued-scripts-create-host-activity +++ /dev/null @@ -1 +0,0 @@ -* Created the "script ran" activity linked to its host so the script executions can be listed per host. diff --git a/changes/15965-team-host-expiry-frontend b/changes/15965-team-host-expiry-frontend deleted file mode 100644 index c764fd1b8..000000000 --- a/changes/15965-team-host-expiry-frontend +++ /dev/null @@ -1 +0,0 @@ -* Implement the UI for the new team-level host expiry setting feature. diff --git a/changes/15981-fix-policy-jira-integration b/changes/15981-fix-policy-jira-integration deleted file mode 100644 index 5c382989c..000000000 --- a/changes/15981-fix-policy-jira-integration +++ /dev/null @@ -1 +0,0 @@ -Fix policy Jira/Zendesk integration. diff --git a/changes/16046-header-styling b/changes/16046-header-styling deleted file mode 100644 index 377a6bf5f..000000000 --- a/changes/16046-header-styling +++ /dev/null @@ -1 +0,0 @@ -- New consistent header styling across the app diff --git a/changes/16067-bug-running-edited-query b/changes/16067-bug-running-edited-query deleted file mode 100644 index 02b96c5f0..000000000 --- a/changes/16067-bug-running-edited-query +++ /dev/null @@ -1 +0,0 @@ -- Ability to run a live query on an edited existing query before saving diff --git a/changes/16076-ping-endpoints-not-rate-limit b/changes/16076-ping-endpoints-not-rate-limit deleted file mode 100644 index 112f79664..000000000 --- a/changes/16076-ping-endpoints-not-rate-limit +++ /dev/null @@ -1 +0,0 @@ -* Remove ineffective rate-limiting from `/api/fleet/orbit/ping` and `/api/fleet/device/ping` endpoints. diff --git a/changes/16139-sso-fix b/changes/16139-sso-fix deleted file mode 100644 index f3a99a543..000000000 --- a/changes/16139-sso-fix +++ /dev/null @@ -1 +0,0 @@ -* Fixed a bug that would cause MDM SSO to fail with certain valid configurations. diff --git a/changes/16180-osquery-flags b/changes/16180-osquery-flags deleted file mode 100644 index 05456ac78..000000000 --- a/changes/16180-osquery-flags +++ /dev/null @@ -1,3 +0,0 @@ -osquery flag validation has been updated for osquery 5.11 -- new flags have been added to validation -- `table_exceptions` flag has been replaced with `ignore_table_exceptions` diff --git a/changes/16221-clear-dropdown-filter b/changes/16221-clear-dropdown-filter deleted file mode 100644 index d06c9b53b..000000000 --- a/changes/16221-clear-dropdown-filter +++ /dev/null @@ -1 +0,0 @@ -- Fixed bug in manage hosts UI where changing the dropdown filter did not clear OS settings filter. diff --git a/changes/16252-manual-enrollment-prof b/changes/16252-manual-enrollment-prof deleted file mode 100644 index c977f0ca5..000000000 --- a/changes/16252-manual-enrollment-prof +++ /dev/null @@ -1,2 +0,0 @@ -- Adds a new endpoint `GET /api/v1/fleet/mdm/manual_enrollment_profile` that returns the Apple MDM manual - enrollment profile for the organization. \ No newline at end of file diff --git a/changes/16292-fleetd-chrome-privacy_preferences b/changes/16292-fleetd-chrome-privacy_preferences deleted file mode 100644 index 5b0cf44c0..000000000 --- a/changes/16292-fleetd-chrome-privacy_preferences +++ /dev/null @@ -1 +0,0 @@ -Fixed unreleased fleetd-chrome bug with sticky errors showing up after querying privacy_preferences table. diff --git a/changes/16332-windows-mdm-unenroll b/changes/16332-windows-mdm-unenroll deleted file mode 100644 index 6ffb4131d..000000000 --- a/changes/16332-windows-mdm-unenroll +++ /dev/null @@ -1 +0,0 @@ -* Fix queries that report MDM enrollment status in Windows. diff --git a/changes/16380-pointer b/changes/16380-pointer deleted file mode 100644 index 0eec4a92b..000000000 --- a/changes/16380-pointer +++ /dev/null @@ -1 +0,0 @@ -- Fixes a UI bug where the pointer cursor wouldn't show up over the entire "Choose file" button. \ No newline at end of file diff --git a/changes/16411-w-prefix b/changes/16411-w-prefix deleted file mode 100644 index 13264ebad..000000000 --- a/changes/16411-w-prefix +++ /dev/null @@ -1,2 +0,0 @@ -- Fixes a bug where the UUID for Windows updates profiles is missing the `"w"` prefix used to denote - Windows MDM profiles. \ No newline at end of file diff --git a/changes/16412-windows-os-remediation-for-multiple-builds b/changes/16412-windows-os-remediation-for-multiple-builds deleted file mode 100644 index 02512db20..000000000 --- a/changes/16412-windows-os-remediation-for-multiple-builds +++ /dev/null @@ -1 +0,0 @@ -Fixed Windows OS false negative when a remediation applies to multiple OS builds. diff --git a/changes/16435-platform-compatibility-fix b/changes/16435-platform-compatibility-fix deleted file mode 100644 index b32248fc8..000000000 --- a/changes/16435-platform-compatibility-fix +++ /dev/null @@ -1 +0,0 @@ -- Platform compatibility checker hides deprecated osquery tables from being checked \ No newline at end of file diff --git a/changes/4345-os-vulns-backend b/changes/4345-os-vulns-backend deleted file mode 100644 index 13515b0a1..000000000 --- a/changes/4345-os-vulns-backend +++ /dev/null @@ -1,3 +0,0 @@ -- Fleet now detects operating system vulnerabilities for macOS (via National Vulnerabilities Database) and Windows (via the -Microsoft Security Resource Center). We are extending the `os_versions` API to include -vulnerabilities, as well as a new OS tab on the Software page. diff --git a/changes/5017-convert-logging-destination-err-to-4xx b/changes/5017-convert-logging-destination-err-to-4xx deleted file mode 100644 index ea19d6731..000000000 --- a/changes/5017-convert-logging-destination-err-to-4xx +++ /dev/null @@ -1 +0,0 @@ -When writing to logging destination fails, fleet server now issues a 4xx error instead of 500. diff --git a/changes/9047-fleetctl-universal-binary b/changes/9047-fleetctl-universal-binary deleted file mode 100644 index 3ae66e522..000000000 --- a/changes/9047-fleetctl-universal-binary +++ /dev/null @@ -1 +0,0 @@ -Release fleetctl for macOS as a universal binary (native support for both amd64 and arm64 architectures). diff --git a/changes/config-web-url b/changes/config-web-url deleted file mode 100644 index ed7f90225..000000000 --- a/changes/config-web-url +++ /dev/null @@ -1 +0,0 @@ -* Allow to configure custom `configuration_web_url` values in DEP profile diff --git a/changes/fix-ui-header-bug b/changes/fix-ui-header-bug deleted file mode 100644 index f3721e2f4..000000000 --- a/changes/fix-ui-header-bug +++ /dev/null @@ -1 +0,0 @@ -- fix UI bug for side navigation content headers diff --git a/changes/issue-15959-add-host-details-activity b/changes/issue-15959-add-host-details-activity deleted file mode 100644 index 5bc1a952d..000000000 --- a/changes/issue-15959-add-host-details-activity +++ /dev/null @@ -1 +0,0 @@ -- add UI for host details activity card diff --git a/changes/issue-15959-make-scripts-free b/changes/issue-15959-make-scripts-free deleted file mode 100644 index 08f7a4885..000000000 --- a/changes/issue-15959-make-scripts-free +++ /dev/null @@ -1 +0,0 @@ -- removes the premium tier check for scripts feature on the controls page. diff --git a/changes/issue-16045-fix-controls-page-target-forms b/changes/issue-16045-fix-controls-page-target-forms deleted file mode 100644 index 5173c8859..000000000 --- a/changes/issue-16045-fix-controls-page-target-forms +++ /dev/null @@ -1,2 +0,0 @@ -- fix UI bug on controls page where the target forms were not rendering correctly when switching - teams diff --git a/changes/issue-16046-update-to-controls-page-ui b/changes/issue-16046-update-to-controls-page-ui deleted file mode 100644 index e69de29bb..000000000 diff --git a/changes/issue-16218-align-text-premium-message b/changes/issue-16218-align-text-premium-message deleted file mode 100644 index e3427ff9b..000000000 --- a/changes/issue-16218-align-text-premium-message +++ /dev/null @@ -1 +0,0 @@ -- fix alignement of the icon and text on the premium message diff --git a/changes/mna-15958-queued-scripts-api b/changes/mna-15958-queued-scripts-api deleted file mode 100644 index 611b0d6ff..000000000 --- a/changes/mna-15958-queued-scripts-api +++ /dev/null @@ -1,2 +0,0 @@ -- Adds 2 new scripts related endpoints (`/hosts/:id/activity` and `/hosts/:id/activity/upcoming`) as - well as validation and functionality changes for enqueuing scripts. \ No newline at end of file diff --git a/changes/update-go b/changes/update-go deleted file mode 100644 index 27db9710e..000000000 --- a/changes/update-go +++ /dev/null @@ -1 +0,0 @@ -* Updated Go to 1.21.6 diff --git a/charts/fleet/Chart.yaml b/charts/fleet/Chart.yaml index 2d2172a6e..28f994f40 100644 --- a/charts/fleet/Chart.yaml +++ b/charts/fleet/Chart.yaml @@ -8,7 +8,7 @@ version: v6.0.1 home: https://github.com/fleetdm/fleet sources: - https://github.com/fleetdm/fleet.git -appVersion: v4.43.3 +appVersion: v4.44.0 dependencies: - name: mysql condition: mysql.enabled diff --git a/charts/fleet/values.yaml b/charts/fleet/values.yaml index 59879bccd..69620876c 100644 --- a/charts/fleet/values.yaml +++ b/charts/fleet/values.yaml @@ -2,7 +2,7 @@ # All settings related to how Fleet is deployed in Kubernetes hostName: fleet.localhost replicas: 3 # The number of Fleet instances to deploy -imageTag: v4.43.3 # Version of Fleet to deploy +imageTag: v4.44.0 # Version of Fleet to deploy podAnnotations: {} # Additional annotations to add to the Fleet pod serviceAccountAnnotations: {} # Additional annotations to add to the Fleet service account resources: diff --git a/infrastructure/dogfood/terraform/aws/variables.tf b/infrastructure/dogfood/terraform/aws/variables.tf index 46b3388fb..3c92dd9f3 100644 --- a/infrastructure/dogfood/terraform/aws/variables.tf +++ b/infrastructure/dogfood/terraform/aws/variables.tf @@ -56,7 +56,7 @@ variable "database_name" { variable "fleet_image" { description = "the name of the container image to run" - default = "fleetdm/fleet:v4.43.3" + default = "fleetdm/fleet:v4.44.0" } variable "software_inventory" { diff --git a/infrastructure/dogfood/terraform/gcp/variables.tf b/infrastructure/dogfood/terraform/gcp/variables.tf index 5c3274abb..0b45bc1e4 100644 --- a/infrastructure/dogfood/terraform/gcp/variables.tf +++ b/infrastructure/dogfood/terraform/gcp/variables.tf @@ -68,5 +68,5 @@ variable "redis_mem" { } variable "image" { - default = "fleet:v4.43.3" + default = "fleet:v4.44.0" } diff --git a/infrastructure/sandbox/JITProvisioner/jitprovisioner.tf b/infrastructure/sandbox/JITProvisioner/jitprovisioner.tf index e262d1203..2d174179d 100644 --- a/infrastructure/sandbox/JITProvisioner/jitprovisioner.tf +++ b/infrastructure/sandbox/JITProvisioner/jitprovisioner.tf @@ -206,7 +206,7 @@ resource "random_uuid" "jitprovisioner" { # Use the local to make the trigger work. locals { - fleet_tag = "v4.43.3" + fleet_tag = "v4.44.0" } resource "null_resource" "standard-query-library" { diff --git a/infrastructure/sandbox/PreProvisioner/lambda/deploy_terraform/main.tf b/infrastructure/sandbox/PreProvisioner/lambda/deploy_terraform/main.tf index b0c0063de..bcdf6e97e 100644 --- a/infrastructure/sandbox/PreProvisioner/lambda/deploy_terraform/main.tf +++ b/infrastructure/sandbox/PreProvisioner/lambda/deploy_terraform/main.tf @@ -165,7 +165,7 @@ resource "helm_release" "main" { set { name = "imageTag" - value = "v4.43.3" + value = "v4.44.0" } set { diff --git a/terraform/byo-vpc/byo-db/byo-ecs/variables.tf b/terraform/byo-vpc/byo-db/byo-ecs/variables.tf index 2cbdc2e92..bb93412dc 100644 --- a/terraform/byo-vpc/byo-db/byo-ecs/variables.tf +++ b/terraform/byo-vpc/byo-db/byo-ecs/variables.tf @@ -13,7 +13,7 @@ variable "fleet_config" { type = object({ mem = optional(number, 4096) cpu = optional(number, 512) - image = optional(string, "fleetdm/fleet:v4.43.3") + image = optional(string, "fleetdm/fleet:v4.44.0") family = optional(string, "fleet") sidecars = optional(list(any), []) depends_on = optional(list(any), []) diff --git a/terraform/byo-vpc/byo-db/variables.tf b/terraform/byo-vpc/byo-db/variables.tf index bd007da85..41877a156 100644 --- a/terraform/byo-vpc/byo-db/variables.tf +++ b/terraform/byo-vpc/byo-db/variables.tf @@ -74,7 +74,7 @@ variable "fleet_config" { type = object({ mem = optional(number, 4096) cpu = optional(number, 512) - image = optional(string, "fleetdm/fleet:v4.43.3") + image = optional(string, "fleetdm/fleet:v4.44.0") family = optional(string, "fleet") sidecars = optional(list(any), []) depends_on = optional(list(any), []) diff --git a/terraform/byo-vpc/example/main.tf b/terraform/byo-vpc/example/main.tf index 9201954d8..342934302 100644 --- a/terraform/byo-vpc/example/main.tf +++ b/terraform/byo-vpc/example/main.tf @@ -17,7 +17,7 @@ provider "aws" { } locals { - fleet_image = "fleetdm/fleet:v4.43.3" + fleet_image = "fleetdm/fleet:v4.44.0" domain_name = "example.com" } diff --git a/terraform/byo-vpc/variables.tf b/terraform/byo-vpc/variables.tf index c26a78ccc..dd2e68001 100644 --- a/terraform/byo-vpc/variables.tf +++ b/terraform/byo-vpc/variables.tf @@ -165,7 +165,7 @@ variable "fleet_config" { type = object({ mem = optional(number, 4096) cpu = optional(number, 512) - image = optional(string, "fleetdm/fleet:v4.43.3") + image = optional(string, "fleetdm/fleet:v4.44.0") family = optional(string, "fleet") sidecars = optional(list(any), []) depends_on = optional(list(any), []) diff --git a/terraform/variables.tf b/terraform/variables.tf index 122c11118..5f18e2779 100644 --- a/terraform/variables.tf +++ b/terraform/variables.tf @@ -215,7 +215,7 @@ variable "fleet_config" { type = object({ mem = optional(number, 4096) cpu = optional(number, 512) - image = optional(string, "fleetdm/fleet:v4.43.3") + image = optional(string, "fleetdm/fleet:v4.44.0") family = optional(string, "fleet") sidecars = optional(list(any), []) depends_on = optional(list(any), []) diff --git a/tools/fleetctl-npm/package.json b/tools/fleetctl-npm/package.json index c94bb086a..62c6bf09a 100644 --- a/tools/fleetctl-npm/package.json +++ b/tools/fleetctl-npm/package.json @@ -1,6 +1,6 @@ { "name": "fleetctl", - "version": "v4.43.3", + "version": "v4.44.0", "description": "Installer for the fleetctl CLI tool", "bin": { "fleetctl": "./run.js"