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