From 81f0aa737ef354b429b25dc46e7404bab8e574e7 Mon Sep 17 00:00:00 2001 From: Luke Heath Date: Thu, 21 Dec 2023 13:34:08 -0600 Subject: [PATCH] Prepare v4.42.0 (#15811) --- CHANGELOG.md | 59 +++++++++++++++++++ changes/12037-fix-dep-reenroll-activity | 1 - changes/12889-faster-software | 2 - changes/13034-host-mdm-idp-email | 1 - changes/13095-cutoff-query-policy-description | 1 - changes/14415-host-query-reports | 3 - changes/14484-whitespace-in-policies | 1 - changes/14641-ui-mdm-button-wrap | 1 - .../14748-host-by-identifier-serial-number | 2 - changes/14778-agent-option | 1 - changes/14779-fix-host_batteries-deadlock | 1 - changes/14779-fix-software-deadlock | 1 - changes/14851-table-reload | 2 - changes/14879-fleetd-host-identifier | 1 - changes/14920-device-health | 2 - changes/14970-line-break-in-example-command | 1 - changes/14998-add-loading-spinner-to-scripts | 1 - changes/15009-queries-observer | 1 - .../15133-screen-mdm-profiles-reserved-names | 1 - changes/15146-filter-query-reports-by-user | 1 - changes/15226-hosts-filter-software | 1 - changes/15229-list-software-versions | 4 -- changes/15254-oval-scan-err | 1 - changes/15362-windows-mdm-query | 1 - ...30-change-script-timeout-error-code-to-408 | 1 - changes/15472-performance-stat-types | 1 - ...540-reduce-server-load-from-fleetd-upgrade | 1 - changes/15597-observer-query-filter | 1 - changes/15630-fleetctl-saved-query | 1 - changes/15649-select-label-after-searching | 1 - changes/15696-policy-stat-migration | 1 - changes/15709-live-query-stats-cleared | 1 - changes/2118-browser-extension_id | 1 - changes/467-live-query-stats | 5 -- changes/467-live-query-stats-frontend | 1 - changes/go-update | 1 - changes/issue-13281-backend-changes | 4 -- .../issue-14027-implement-windows-os-updates | 1 - .../issue-14028-support-windows-os-updates | 1 - changes/issue-14029-apply-windows-os-updates | 1 - .../issue-14045-add-windows-update-activites | 1 - changes/issue-14090-add-copied-message | 1 - changes/issue-14359-windows-profiles | 1 - changes/issue-14441-add-truncation-query-docs | 1 - changes/issue-14714-fix-cached-appconfig-race | 1 - changes/issue-14959-remove-feature-flag | 2 - ...979-improve-safety-checks-for-cached-items | 1 - .../issue-15107-windows-automatic-enrollment | 1 - ...e-15224-15225-implement-new-software-pages | 2 - changes/issue-15274-unify-profiles-uuid | 1 - changes/issue-15345-filter-hosts-by-software | 1 - changes/issue-15406-fleetctl-get-software | 1 - changes/issue-15438-firehose-addon | 1 - changes/issue-15551-warn-long-migration | 1 - .../show-all-global-queries-for-global-users | 2 - 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 +- 67 files changed, 71 insertions(+), 85 deletions(-) delete mode 100644 changes/12037-fix-dep-reenroll-activity delete mode 100644 changes/12889-faster-software delete mode 100644 changes/13034-host-mdm-idp-email delete mode 100644 changes/13095-cutoff-query-policy-description delete mode 100644 changes/14415-host-query-reports delete mode 100644 changes/14484-whitespace-in-policies delete mode 100644 changes/14641-ui-mdm-button-wrap delete mode 100644 changes/14748-host-by-identifier-serial-number delete mode 100644 changes/14778-agent-option delete mode 100644 changes/14779-fix-host_batteries-deadlock delete mode 100644 changes/14779-fix-software-deadlock delete mode 100644 changes/14851-table-reload delete mode 100644 changes/14879-fleetd-host-identifier delete mode 100644 changes/14920-device-health delete mode 100644 changes/14970-line-break-in-example-command delete mode 100644 changes/14998-add-loading-spinner-to-scripts delete mode 100644 changes/15009-queries-observer delete mode 100644 changes/15133-screen-mdm-profiles-reserved-names delete mode 100644 changes/15146-filter-query-reports-by-user delete mode 100644 changes/15226-hosts-filter-software delete mode 100644 changes/15229-list-software-versions delete mode 100644 changes/15254-oval-scan-err delete mode 100644 changes/15362-windows-mdm-query delete mode 100644 changes/15430-change-script-timeout-error-code-to-408 delete mode 100644 changes/15472-performance-stat-types delete mode 100644 changes/15540-reduce-server-load-from-fleetd-upgrade delete mode 100644 changes/15597-observer-query-filter delete mode 100644 changes/15630-fleetctl-saved-query delete mode 100644 changes/15649-select-label-after-searching delete mode 100644 changes/15696-policy-stat-migration delete mode 100644 changes/15709-live-query-stats-cleared delete mode 100644 changes/2118-browser-extension_id delete mode 100644 changes/467-live-query-stats delete mode 100644 changes/467-live-query-stats-frontend delete mode 100644 changes/go-update delete mode 100644 changes/issue-13281-backend-changes delete mode 100644 changes/issue-14027-implement-windows-os-updates delete mode 100644 changes/issue-14028-support-windows-os-updates delete mode 100644 changes/issue-14029-apply-windows-os-updates delete mode 100644 changes/issue-14045-add-windows-update-activites delete mode 100644 changes/issue-14090-add-copied-message delete mode 100644 changes/issue-14359-windows-profiles delete mode 100644 changes/issue-14441-add-truncation-query-docs delete mode 100644 changes/issue-14714-fix-cached-appconfig-race delete mode 100644 changes/issue-14959-remove-feature-flag delete mode 100644 changes/issue-14979-improve-safety-checks-for-cached-items delete mode 100644 changes/issue-15107-windows-automatic-enrollment delete mode 100644 changes/issue-15224-15225-implement-new-software-pages delete mode 100644 changes/issue-15274-unify-profiles-uuid delete mode 100644 changes/issue-15345-filter-hosts-by-software delete mode 100644 changes/issue-15406-fleetctl-get-software delete mode 100644 changes/issue-15438-firehose-addon delete mode 100644 changes/issue-15551-warn-long-migration delete mode 100644 changes/show-all-global-queries-for-global-users diff --git a/CHANGELOG.md b/CHANGELOG.md index 7347e91e6157..ee4fb269e861 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,62 @@ +## Fleet 4.42.0 (Dec 21, 2023) + +### Changes + +* **Endpoint operations**: + - Added `fleet/device/{token}/ping` endpoint for agent token checks. + - Added `GET /hosts/{id}/health` endpoint for host health data. + - Added `--host-identifier` option to fleetd for enrolling with a random identifier. + - Added capability to look up hosts based on IdP email. + - Updated manage hosts UI to filter hosts by `software_version_id` and `software_title_id`. + - Added ability to filter hosts by `software_version_id` and `software_title_id` in various endpoints. + - **NOTE:**: Database migrations may take up to five minutes to complete based on number of software items. + - Live queries now collect and display updated stats. + - Live query stats are cleared when query SQL is modified. + - Added UI features to incorporate new live query stats. + - Improved host query reports and host detail query tab UI. + - Added firehose delivery addon update for improved data handling. + +* **Vulnerability management**: + - Added `GET software/versions` and `GET software/versions/{id}` endpoints for software version management. + - Deprecated `GET software` and `GET software/{id}` endpoints. + - Added new software pages in Fleet UI, including software titles and versions. + - Resolved scan error during OVAL vulnerability processing. + +* **Device management (MDM)**: + - Removed the `FLEET_DEV_MDM_ENABLED` feature flag for Windows MDM. + - Enabled `fleetctl` to configure Windows MDM profiles for teams and "no team". + - Added database tables to support the Windows profiles feature. + - Added support to configure Windows OS updates requirements. + - Introduced new MDM profile endpoints: `POST /mdm/profiles`, `DELETE /mdm/profiles/{id}`, `GET /mdm/profiles/{id}`, `GET /mdm/profiles`, `GET /mdm/profiles/summary`. + - Added validation to disallow custom MDM profiles with certain names. + - Added deployment of Windows OS updates settings to targeted hosts. + - Changed the Apple profiles ID to a prefixed UUID format. + - Enabled targeting hosts by serial number in `fleetctl run-script` and `fleetctl mdm run-command`. + - Added UI for uploading, deleting, downloading, and viewing Windows custom MDM profiles. + +### Bug fixes and improvements + + - Updated Go version to 1.21.5. + - Query reports now only show results for hosts with user permissions. + - Global observers can now see all queries regardless of the observerCanRun value. + - Added whitespace rendering in policy descriptions and resolutions. + - Added truncation to dropdown options in query tables documentation. + - `POST /api/v1/fleet/scripts/run/sync` timeout now returns error code 408 instead of 504. + - Fixed possible deadlocks in `software` data ingestion and `host_batteries` upsert. + - Fixed button text wrapping in UI for Settings > Integrations > MDM. + - Fixed a bug where opening a modal on the Users page reset the table to the first page. + - Fixed a bug preventing label selection while the label search field was active. + - Fixed issues with UI loading indicators and placeholder texts. + - Fixed a fleetctl issue where running a query by name created a new query instead of using the existing one. + - Fixed `installed_from_dep` in `mdm_enrolled` activity for DEP device re-enrollment. + - Fixed a bug in line breaks affecting UI functionality. + - Fixed Syncml cmd data support for raw data. + - Added "copied!" message to the copy button on inputs. + - Fixed an edge case where caching could lead to lost organization settings in multiple instance scenarios. + - Fixed `GET /hosts/{id}/health` endpoint reporting. + - Fixed validation bugs allowing `overrides.platform` field to be set to `null`. + - Fixed an issue with policy counts showing 0 post-upgrade. + ## Fleet 4.41.1 (Dec 7, 2023) ### Bug fix diff --git a/changes/12037-fix-dep-reenroll-activity b/changes/12037-fix-dep-reenroll-activity deleted file mode 100644 index 277e78d6b275..000000000000 --- a/changes/12037-fix-dep-reenroll-activity +++ /dev/null @@ -1 +0,0 @@ -* Fix `installed_from_dep` in `mdm_enrolled` activity when a DEP device unenrolls and re-enrolls. diff --git a/changes/12889-faster-software b/changes/12889-faster-software deleted file mode 100644 index e4c9b1b7084b..000000000000 --- a/changes/12889-faster-software +++ /dev/null @@ -1,2 +0,0 @@ -- Adds a `populate_software` flag to the `GET /hosts` endpoint, which will include software for each - host returned from that endpoint. \ No newline at end of file diff --git a/changes/13034-host-mdm-idp-email b/changes/13034-host-mdm-idp-email deleted file mode 100644 index 6accb1dcf48f..000000000000 --- a/changes/13034-host-mdm-idp-email +++ /dev/null @@ -1 +0,0 @@ -- Added capability to look up hosts based on IdP email. \ No newline at end of file diff --git a/changes/13095-cutoff-query-policy-description b/changes/13095-cutoff-query-policy-description deleted file mode 100644 index c28f9d28e460..000000000000 --- a/changes/13095-cutoff-query-policy-description +++ /dev/null @@ -1 +0,0 @@ -- Fixed a bug where the placeholder text for policy and query descriptions was cut off. diff --git a/changes/14415-host-query-reports b/changes/14415-host-query-reports deleted file mode 100644 index fd80b1b7e557..000000000000 --- a/changes/14415-host-query-reports +++ /dev/null @@ -1,3 +0,0 @@ -- Implement host query reports: view query results on a per host basis -- Host Detail Query tab now displays all running queries and queries with result data -- Fleet now includes Kung Fu Fighting because it's fast as lightning diff --git a/changes/14484-whitespace-in-policies b/changes/14484-whitespace-in-policies deleted file mode 100644 index 46ae53bb344d..000000000000 --- a/changes/14484-whitespace-in-policies +++ /dev/null @@ -1 +0,0 @@ -- Render whitespace in policy descriptions and resolutions diff --git a/changes/14641-ui-mdm-button-wrap b/changes/14641-ui-mdm-button-wrap deleted file mode 100644 index 4830405da3ad..000000000000 --- a/changes/14641-ui-mdm-button-wrap +++ /dev/null @@ -1 +0,0 @@ -- Fixed button text wrapping in UI for Settings > Integrations > MDM. diff --git a/changes/14748-host-by-identifier-serial-number b/changes/14748-host-by-identifier-serial-number deleted file mode 100644 index a2df62f3ad13..000000000000 --- a/changes/14748-host-by-identifier-serial-number +++ /dev/null @@ -1,2 +0,0 @@ -- Enabled targeting hosts by serial number in the `fleetctl run-script` and `fleetctl mdm run-command commands`. -- Expanded `GET /hosts/identifier` endpoint to include host serial number as a potential identifier. diff --git a/changes/14778-agent-option b/changes/14778-agent-option deleted file mode 100644 index d4de9ec94426..000000000000 --- a/changes/14778-agent-option +++ /dev/null @@ -1 +0,0 @@ -- Fixes a validation bug that allowed the agent options `overrides.platform` field to be set to `null`. \ No newline at end of file diff --git a/changes/14779-fix-host_batteries-deadlock b/changes/14779-fix-host_batteries-deadlock deleted file mode 100644 index d70a3eedbc59..000000000000 --- a/changes/14779-fix-host_batteries-deadlock +++ /dev/null @@ -1 +0,0 @@ -* Fix possible deadlocks when upserting to `host_batteries` (found during load test). diff --git a/changes/14779-fix-software-deadlock b/changes/14779-fix-software-deadlock deleted file mode 100644 index a5ebd308d448..000000000000 --- a/changes/14779-fix-software-deadlock +++ /dev/null @@ -1 +0,0 @@ -* Fix possible deadlocks when deleting `software` during data ingestion (found during load test). diff --git a/changes/14851-table-reload b/changes/14851-table-reload deleted file mode 100644 index 882d8fbe4495..000000000000 --- a/changes/14851-table-reload +++ /dev/null @@ -1,2 +0,0 @@ -- Fixes a bug where opening a modal on the Users page would cause the table to reset to the first - page of users. \ No newline at end of file diff --git a/changes/14879-fleetd-host-identifier b/changes/14879-fleetd-host-identifier deleted file mode 100644 index ef80cd5ea00b..000000000000 --- a/changes/14879-fleetd-host-identifier +++ /dev/null @@ -1 +0,0 @@ -* Add `--host-identifier` option to fleetd to allow enrolling with a random identifier instead of the default behavior that uses the hardware UUID. This allows supporting running fleetd on VMs that have the same UUID and/or serial number. diff --git a/changes/14920-device-health b/changes/14920-device-health deleted file mode 100644 index b930750f2e9e..000000000000 --- a/changes/14920-device-health +++ /dev/null @@ -1,2 +0,0 @@ -- Adds a `GET /hosts/{id}/health` endpoint which reports back some key data about host health such - as vulnerable software and failing policies. \ No newline at end of file diff --git a/changes/14970-line-break-in-example-command b/changes/14970-line-break-in-example-command deleted file mode 100644 index 3f7c1ff669e5..000000000000 --- a/changes/14970-line-break-in-example-command +++ /dev/null @@ -1 +0,0 @@ -- Fix a bug where line breaks intended for clean UI broke functionality diff --git a/changes/14998-add-loading-spinner-to-scripts b/changes/14998-add-loading-spinner-to-scripts deleted file mode 100644 index a8f89ef43011..000000000000 --- a/changes/14998-add-loading-spinner-to-scripts +++ /dev/null @@ -1 +0,0 @@ -- Fixed loading indicator not appearing on host details' scripts tab. diff --git a/changes/15009-queries-observer b/changes/15009-queries-observer deleted file mode 100644 index d92ecc41c50e..000000000000 --- a/changes/15009-queries-observer +++ /dev/null @@ -1 +0,0 @@ -- Fixes bug where Global Observers were not able to list all queries through the API. \ No newline at end of file diff --git a/changes/15133-screen-mdm-profiles-reserved-names b/changes/15133-screen-mdm-profiles-reserved-names deleted file mode 100644 index a5d311e4e376..000000000000 --- a/changes/15133-screen-mdm-profiles-reserved-names +++ /dev/null @@ -1 +0,0 @@ -- Added validation to disallow custom MDM profiles that contain certain names reserved by Fleet. \ No newline at end of file diff --git a/changes/15146-filter-query-reports-by-user b/changes/15146-filter-query-reports-by-user deleted file mode 100644 index d612101f6362..000000000000 --- a/changes/15146-filter-query-reports-by-user +++ /dev/null @@ -1 +0,0 @@ -- query reports now only show results for hosts the user has permission to \ No newline at end of file diff --git a/changes/15226-hosts-filter-software b/changes/15226-hosts-filter-software deleted file mode 100644 index 19cf0805f35f..000000000000 --- a/changes/15226-hosts-filter-software +++ /dev/null @@ -1 +0,0 @@ -- Updated manage hosts UI to filter hosts by `software_version_id` and `software_title_id`. diff --git a/changes/15229-list-software-versions b/changes/15229-list-software-versions deleted file mode 100644 index bec06e2f8e94..000000000000 --- a/changes/15229-list-software-versions +++ /dev/null @@ -1,4 +0,0 @@ -- Added `GET software/versions` endpoint to list and filter software versions. -- Added `GET software/versions/{id}` endpoint to get a specific software version. -- Deprecated `GET software` endpoint. -- Deprecated `GET software/{id}` endpoint. diff --git a/changes/15254-oval-scan-err b/changes/15254-oval-scan-err deleted file mode 100644 index a3ae1fd3da97..000000000000 --- a/changes/15254-oval-scan-err +++ /dev/null @@ -1 +0,0 @@ -- resolved scan error during oval vulnerability processing \ No newline at end of file diff --git a/changes/15362-windows-mdm-query b/changes/15362-windows-mdm-query deleted file mode 100644 index 86a5c269ed10..000000000000 --- a/changes/15362-windows-mdm-query +++ /dev/null @@ -1 +0,0 @@ -* Improved the query used to get MDM details for Windows hosts to account for multiple registry entries. diff --git a/changes/15430-change-script-timeout-error-code-to-408 b/changes/15430-change-script-timeout-error-code-to-408 deleted file mode 100644 index 87509228e8e7..000000000000 --- a/changes/15430-change-script-timeout-error-code-to-408 +++ /dev/null @@ -1 +0,0 @@ -- POST /api/v1/fleet/scripts/run/sync timeout (longer than 60 seconds) will now return error code: 408 instead of 504 diff --git a/changes/15472-performance-stat-types b/changes/15472-performance-stat-types deleted file mode 100644 index 8550697ce57a..000000000000 --- a/changes/15472-performance-stat-types +++ /dev/null @@ -1 +0,0 @@ -Changed query performance statistics to uint64 to match osquery reports. \ No newline at end of file diff --git a/changes/15540-reduce-server-load-from-fleetd-upgrade b/changes/15540-reduce-server-load-from-fleetd-upgrade deleted file mode 100644 index f52ef5992df5..000000000000 --- a/changes/15540-reduce-server-load-from-fleetd-upgrade +++ /dev/null @@ -1 +0,0 @@ -Added fleet/device/{token}/ping endpoint to be used by agents to check their token. \ No newline at end of file diff --git a/changes/15597-observer-query-filter b/changes/15597-observer-query-filter deleted file mode 100644 index 3c1fa48b54d4..000000000000 --- a/changes/15597-observer-query-filter +++ /dev/null @@ -1 +0,0 @@ -- team and global observers can now see all respective queries regardless of the observerCanRun value \ No newline at end of file diff --git a/changes/15630-fleetctl-saved-query b/changes/15630-fleetctl-saved-query deleted file mode 100644 index c9ca92f4dfff..000000000000 --- a/changes/15630-fleetctl-saved-query +++ /dev/null @@ -1 +0,0 @@ -Fixed fleetctl issue where it was creating a new query when running a query by name, as opposed to using the existing saved query. \ No newline at end of file diff --git a/changes/15649-select-label-after-searching b/changes/15649-select-label-after-searching deleted file mode 100644 index b9d095f7e8ff..000000000000 --- a/changes/15649-select-label-after-searching +++ /dev/null @@ -1 +0,0 @@ -- Fixed a bug preventing the user from selecting a label while the label search field was selected. diff --git a/changes/15696-policy-stat-migration b/changes/15696-policy-stat-migration deleted file mode 100644 index 5e964e9667bb..000000000000 --- a/changes/15696-policy-stat-migration +++ /dev/null @@ -1 +0,0 @@ -- fixes issue where policy counts showed 0 for up to an hour after fleet upgrade v4.41 \ No newline at end of file diff --git a/changes/15709-live-query-stats-cleared b/changes/15709-live-query-stats-cleared deleted file mode 100644 index 5a29a843bb11..000000000000 --- a/changes/15709-live-query-stats-cleared +++ /dev/null @@ -1 +0,0 @@ -Live query stats are cleared when query SQL is modified. \ No newline at end of file diff --git a/changes/2118-browser-extension_id b/changes/2118-browser-extension_id deleted file mode 100644 index 6860e8f485e1..000000000000 --- a/changes/2118-browser-extension_id +++ /dev/null @@ -1 +0,0 @@ -For /software endpoint, added extension_id and browser fields. These fields are populated for Chromium/Firefox browser extensions. \ No newline at end of file diff --git a/changes/467-live-query-stats b/changes/467-live-query-stats deleted file mode 100644 index 765f72d75b17..000000000000 --- a/changes/467-live-query-stats +++ /dev/null @@ -1,5 +0,0 @@ -Live Queries now collect stats. Stats are collected for saved queries present in the Queries tab. -- After running a live query, user will see updated stats in Queries tab. -- Query stats on Host Details page will no longer be cleared after host/agent reboots. -- Query stats are now deleted when query is deleted. -- Activity is now added after the query runs, and includes performance stats for saved queries. diff --git a/changes/467-live-query-stats-frontend b/changes/467-live-query-stats-frontend deleted file mode 100644 index 8777b115b5d0..000000000000 --- a/changes/467-live-query-stats-frontend +++ /dev/null @@ -1 +0,0 @@ -* Add UI features to incorporate new live query stats diff --git a/changes/go-update b/changes/go-update deleted file mode 100644 index ad3412ceb352..000000000000 --- a/changes/go-update +++ /dev/null @@ -1 +0,0 @@ -* Updated Go to v1.21.5 diff --git a/changes/issue-13281-backend-changes b/changes/issue-13281-backend-changes deleted file mode 100644 index 2ec2a90727b7..000000000000 --- a/changes/issue-13281-backend-changes +++ /dev/null @@ -1,4 +0,0 @@ -- Introduced `POST /mdm/profiles` for uploading Windows or macOS custom profiles. -- New endpoints for managing MDM profiles: `DELETE /mdm/profiles/{id}`, `GET /mdm/profiles/{id}`, `GET /mdm/profiles` (paginated list), `GET /mdm/profiles/summary`. -- Updated `GET /api/v1/hosts/:id` to include Windows MDM profiles. -- Fleetctl now supports configuration of Windows MDM profiles. diff --git a/changes/issue-14027-implement-windows-os-updates b/changes/issue-14027-implement-windows-os-updates deleted file mode 100644 index 12f123ce671c..000000000000 --- a/changes/issue-14027-implement-windows-os-updates +++ /dev/null @@ -1 +0,0 @@ -- add ability to change and view windows os updates in Fleet UI diff --git a/changes/issue-14028-support-windows-os-updates b/changes/issue-14028-support-windows-os-updates deleted file mode 100644 index e100922d4df3..000000000000 --- a/changes/issue-14028-support-windows-os-updates +++ /dev/null @@ -1 +0,0 @@ -* Added support to configure Windows OS updates requirements for hosts enrolled in Fleet MDM. diff --git a/changes/issue-14029-apply-windows-os-updates b/changes/issue-14029-apply-windows-os-updates deleted file mode 100644 index ba5ae878b218..000000000000 --- a/changes/issue-14029-apply-windows-os-updates +++ /dev/null @@ -1 +0,0 @@ -* Added deployment of Windows OS updates settings to the targeted hosts so that they take effect. diff --git a/changes/issue-14045-add-windows-update-activites b/changes/issue-14045-add-windows-update-activites deleted file mode 100644 index 88f0584beeba..000000000000 --- a/changes/issue-14045-add-windows-update-activites +++ /dev/null @@ -1 +0,0 @@ -- add window os updates activites to Fleet UI. diff --git a/changes/issue-14090-add-copied-message b/changes/issue-14090-add-copied-message deleted file mode 100644 index 1db5a13294b4..000000000000 --- a/changes/issue-14090-add-copied-message +++ /dev/null @@ -1 +0,0 @@ -- add "copied!" message to copy button on inputs diff --git a/changes/issue-14359-windows-profiles b/changes/issue-14359-windows-profiles deleted file mode 100644 index ac1545bf91e8..000000000000 --- a/changes/issue-14359-windows-profiles +++ /dev/null @@ -1 +0,0 @@ -- add UI to upload, delete, download, and view windows custom MDM profiles. diff --git a/changes/issue-14441-add-truncation-query-docs b/changes/issue-14441-add-truncation-query-docs deleted file mode 100644 index 6d0f41a28b32..000000000000 --- a/changes/issue-14441-add-truncation-query-docs +++ /dev/null @@ -1 +0,0 @@ -- add truncation to the dropdown options on the query tables documentation diff --git a/changes/issue-14714-fix-cached-appconfig-race b/changes/issue-14714-fix-cached-appconfig-race deleted file mode 100644 index 9ca4eed8ab20..000000000000 --- a/changes/issue-14714-fix-cached-appconfig-race +++ /dev/null @@ -1 +0,0 @@ -* Fixed an edge-case where the caching of data could lead to some organization settings changes being lost when running with multiple Fleet instances. diff --git a/changes/issue-14959-remove-feature-flag b/changes/issue-14959-remove-feature-flag deleted file mode 100644 index b781f6eda301..000000000000 --- a/changes/issue-14959-remove-feature-flag +++ /dev/null @@ -1,2 +0,0 @@ -* Removed the `FLEET_DEV_MDM_ENABLED` feature flag that allowed enabling Windows MDM. The feature flag is not used anymore, and Windows MDM can be enabled without it. - diff --git a/changes/issue-14979-improve-safety-checks-for-cached-items b/changes/issue-14979-improve-safety-checks-for-cached-items deleted file mode 100644 index 9f17e7f17cfc..000000000000 --- a/changes/issue-14979-improve-safety-checks-for-cached-items +++ /dev/null @@ -1 +0,0 @@ -* Improved safety and efficiency of implementation of cacheable data. diff --git a/changes/issue-15107-windows-automatic-enrollment b/changes/issue-15107-windows-automatic-enrollment deleted file mode 100644 index 5ed4430042bc..000000000000 --- a/changes/issue-15107-windows-automatic-enrollment +++ /dev/null @@ -1 +0,0 @@ -* Syncml cmd data now supports raw data diff --git a/changes/issue-15224-15225-implement-new-software-pages b/changes/issue-15224-15225-implement-new-software-pages deleted file mode 100644 index a3761056473a..000000000000 --- a/changes/issue-15224-15225-implement-new-software-pages +++ /dev/null @@ -1,2 +0,0 @@ -- add new software pages to fleet UI. Includes software titles, software versions, software title - details and software version details. diff --git a/changes/issue-15274-unify-profiles-uuid b/changes/issue-15274-unify-profiles-uuid deleted file mode 100644 index 8eaeafa4b1d7..000000000000 --- a/changes/issue-15274-unify-profiles-uuid +++ /dev/null @@ -1 +0,0 @@ -* Changed the Apple profiles ID to be a prefixed UUID as is the case for Windows profiles. The Apple profiles are now a UUID prefixed with "a" and the Windows ones are prefixed with "w". diff --git a/changes/issue-15345-filter-hosts-by-software b/changes/issue-15345-filter-hosts-by-software deleted file mode 100644 index 57b8f0651dd0..000000000000 --- a/changes/issue-15345-filter-hosts-by-software +++ /dev/null @@ -1 +0,0 @@ -* Added ability to filter hosts by `software_version_id` and `software_title_id` for the "list hosts", "count hosts" and "get hosts report in CSV" endpoints. diff --git a/changes/issue-15406-fleetctl-get-software b/changes/issue-15406-fleetctl-get-software deleted file mode 100644 index 207a78e8d273..000000000000 --- a/changes/issue-15406-fleetctl-get-software +++ /dev/null @@ -1 +0,0 @@ -* Updated `fleetctl get software` to list software titles, and add optional `--versions` flag to list software versions. diff --git a/changes/issue-15438-firehose-addon b/changes/issue-15438-firehose-addon deleted file mode 100644 index aa628074d854..000000000000 --- a/changes/issue-15438-firehose-addon +++ /dev/null @@ -1 +0,0 @@ -* Update firehose delivery addon to use latest module version, this includes breaking changes to previous configurations as the default prefixes have been changed to natively support time-partitioned Athena table creation \ No newline at end of file diff --git a/changes/issue-15551-warn-long-migration b/changes/issue-15551-warn-long-migration deleted file mode 100644 index 1faf8ac8adb5..000000000000 --- a/changes/issue-15551-warn-long-migration +++ /dev/null @@ -1 +0,0 @@ -* **NOTE**: database migrations for this release may take a few minutes to complete depending mostly on how many entries exist in the `software` table. diff --git a/changes/show-all-global-queries-for-global-users b/changes/show-all-global-queries-for-global-users deleted file mode 100644 index 535cd7b73acf..000000000000 --- a/changes/show-all-global-queries-for-global-users +++ /dev/null @@ -1,2 +0,0 @@ -- Global observers and global observers+ are now shown all global queries on the Queries page, now - including those that are not marked "Observers can run" diff --git a/charts/fleet/Chart.yaml b/charts/fleet/Chart.yaml index 8f5b10b66c19..ce77e409385e 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.41.1 +appVersion: v4.42.0 dependencies: - name: mysql condition: mysql.enabled diff --git a/charts/fleet/values.yaml b/charts/fleet/values.yaml index c576838973b5..bdd5b39d743f 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.41.1 # Version of Fleet to deploy +imageTag: v4.42.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 5403881df46d..19ec8470736b 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.41.1" + default = "fleetdm/fleet:v4.42.0" } variable "software_inventory" { diff --git a/infrastructure/dogfood/terraform/gcp/variables.tf b/infrastructure/dogfood/terraform/gcp/variables.tf index 52b587663929..6a58f99ec880 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.41.1" + default = "fleet:v4.42.0" } diff --git a/infrastructure/sandbox/JITProvisioner/jitprovisioner.tf b/infrastructure/sandbox/JITProvisioner/jitprovisioner.tf index 1ea3b8884174..3fa971c999eb 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.41.1" + fleet_tag = "v4.42.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 a950fc8e4779..a84989d3f26e 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.41.1" + value = "v4.42.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 5488e327f18c..62967aa46f7b 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.41.1") + image = optional(string, "fleetdm/fleet:v4.42.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 7b683abbe630..d33914febea4 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.41.1") + image = optional(string, "fleetdm/fleet:v4.42.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 724065d85bad..be0f411b6996 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.41.1" + fleet_image = "fleetdm/fleet:v4.42.0" domain_name = "example.com" } diff --git a/terraform/byo-vpc/variables.tf b/terraform/byo-vpc/variables.tf index 3e05116a4e02..2c0d8b49ab6b 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.41.1") + image = optional(string, "fleetdm/fleet:v4.42.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 6b16ed78c77a..6895b0e24073 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.41.1") + image = optional(string, "fleetdm/fleet:v4.42.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 63621644991a..70f48ba370fa 100644 --- a/tools/fleetctl-npm/package.json +++ b/tools/fleetctl-npm/package.json @@ -1,6 +1,6 @@ { "name": "fleetctl", - "version": "v4.41.1", + "version": "v4.42.0", "description": "Installer for the fleetctl CLI tool", "bin": { "fleetctl": "./run.js"