fleet-v4.42.0
github-actions
released this
21 Dec 21:38
·
2009 commits
to main
since this release
NOTE: There is a critical bug in Fleet v4.42.0. This might affect your Fleet if you’re using MDM features. If you’re using MDM features, please wait until v4.43.0 to upgrade Fleet. If you’ve already upgraded to v4.42.0 and run into this bug, follow the instructions for resolving the issue here.
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
andsoftware_title_id
. - Added ability to filter hosts by
software_version_id
andsoftware_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.
- Added
-
Vulnerability management:
- Added
GET /software/versions
andGET /software/versions/{id}
endpoints for software version management. - Deprecated
GET /software
andGET /software/{id}
endpoints. - Added new software pages in Fleet UI, including software titles and versions.
- Resolved scan error during OVAL vulnerability processing.
- Added
-
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
andfleetctl mdm run-command
. - Added UI for uploading, deleting, downloading, and viewing Windows custom MDM profiles.
- Removed the
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 andhost_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
inmdm_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 tonull
. - Fixed an issue with policy counts showing 0 post-upgrade.
Upgrading
Please visit our update guide for upgrade instructions.
Documentation
Documentation for Fleet is available at fleetdm.com/docs.
Binary Checksum
SHA256
f04c192313dccac982409ddca05ba13e636af0685d74aa0ee602784ecf438abb fleet_v4.42.0_linux.tar.gz
f33bb2d63b10c447deb07c1c07362f8f2b6a506dad151c81f91693c4cde6ee49 fleetctl_v4.42.0_linux.tar.gz
5dbdeb015906ad92481c727807c460f04cf0e8d382b18cad4fdee446852c03a3 fleetctl_v4.42.0_linux.zip
591da2e02708c026535b821c28af316a005c4eae62800aa89c7228b7cde5546c fleetctl_v4.42.0_macos.tar.gz
e58fe9e620f849a39e87d352c327cece59c1f3b5603e7854e67b0da02bdc8ab9 fleetctl_v4.42.0_macos.zip
e4c60c42bc5f7f51e706f06fa93f17ffbab129d76275d4c42b3b029cc876c7cd fleetctl_v4.42.0_windows.tar.gz
e4362c74998031139fe51a022262174b58e50ebd996905154206140dd0f3511b fleetctl_v4.42.0_windows.zip