Changes
-
Fleet Premium: Add ability to see how many and which hosts have low disk space (less than 32GB available) on the Home page.
-
Fleet Premium: Add ability to see how many and which hosts are missing (offline for at least 30 days) on the Home page.
-
Improved the query console by indicating which columns are required in the WHERE clause, indicated which columns are platform-specific, and adding example queries for almost all osquery tables in the right sidebar. These improvements are also live on fleetdm.com/tables
-
Added a new display name for hosts in the Fleet UI. To determine the display name, Fleet uses the
computer_name
column in thesystem_info
table. Ifcomputer_name
isn't present, thehostname
is used instead. -
Added functionality to consider device tokens as expired after one hour. This change is not compatible with older versions of Fleet Desktop. We recommend to manually update Orbit and Fleet Desktop to > v1.0.0 in addition to upgrading the server if:
- You're managing your own TUF server.
- You have auto-updates disabled (
fleetctl package [...] --disable-updates
) - You have channels pinned to an older version (
fleetctl package [...] --orbit-channel 1.0.0 --desktop-channel 1.1.0
).
-
Added security headers to HTML, CSV, and installer responses.
-
Added validation of the
command_line_flags
object in the Agent Options section of Organization Settings and Team Settings. -
Added logic to clean up irrelevant policies for a host on re-enrollment (e.g., if a host changes its OS from linux to macOS or it changes teams).
-
Added the
inherited_policies
array to theGET /teams/{team_id}/policies
endpoint that lists the global policies inherited by the team, along with the pass/fail counts for the hosts on that team. -
Added a new UI state for when results are coming in from a live query or policy query.
-
Added better team name suggestions to the Create teams modal.
-
Clarified last seen time and last fetched time in the Fleet UI.
-
Translated technical error messages returned by Agent options validation to be more user-friendly.
-
Renamed machine serial to serial number and IPv4 properly to private IP address.
-
Fleet Premium: Updated Fleet Desktop to use the
/device/{token}/desktop
API route to display the number of failing policies. -
Made host details software tables more responsive by adding links to software details.
-
Added usage statistics for the weekly count of aggregate policy violation days. One policy violation day is counted for each policy that a host is failing, measured as of the time the count increments. The count increments once per 24-hour interval and resets each week.
-
Fixed a bug in which a user would not be rerouted to the Home page if already logged in.
-
Fixed a bug in which clicking the select all checkbox did not select all in some cases.
-
Fixed a bug introduced in 4.21.0 where a Windows-specific query was being sent to non-Windows hosts, causing an error in query ingestion for
directIngestOSWindows
. -
Fixed a bug in which uninstalled software (DEB packages) appeared in Fleet.
-
Fixed a bug in which a team that didn't have
config.features
settings was edited via the UI, then bothfeatures.enable_host_users
andfeatures.enable_software_inventory
would be false instead of the global default. -
Fixed a bug that resulted in false negatives for vulnerable versions of Zoom, Google Chrome, Adobe Photoshop, Node.js, Visual Studio Code, Adobe Media Encoder, VirtualBox, Adobe Premiere Pro, Pip, and Firefox software.
-
Fixed bug that caused duplicated vulnerabilities to be sent to third-party integrations.
-
Fixed panic in
ingestKubequeryInfo
query ingestion. -
Fixed a bug in which
host_count
anduser_count
returned as0
in theteams/{id}
endpoint. -
Fixed a bug in which tooltips for Munki issue would be cut off at the edge of the browser window.
-
Fixed a bug in which tooltips for Munki issue would be cut off at the edge of the browser window.
-
Fixed a bug in which running
fleetctl apply
with the--dry-run
flag would fail in some cases. -
Fixed a bug in which Hosts table displayed 20 hosts per page.
-
Fixed a server panic that occured when a team was edited via YAML without an
agent_options
key. -
Fixed an bug where Pop!_OS hosts were not being included in the linux hosts count on the hosts dashboard page.
Upgrading
Please visit our update guide for upgrade instructions.
Documentation
Documentation for Fleet is available at fleetdm.com/docs.
Binary Checksum
SHA256
00661a87d7d3692ff9d3eb09152317b503f30198d79e37357381bdab8ee3d556 fleetctl_v4.22.0_macos.zip
142fd577a9fb781643189c5c110e3cb8a530300d5796bca2fdc8ca4f45bb8fb7 fleetctl_v4.22.0_macos.tar.gz
66967c861974f2cfa450ab2a091c873a81f58a866cb591b19d993e949aa875c6 fleetctl_v4.22.0_linux.tar.gz
846f49f33cd6ff73eaab9a12b9d093b36b68325fdbf271bac433a51dbfb12051 fleetctl_v4.22.0_windows.zip
cf937d8b50fbb8e141c26662db56b88df00ea750ff91301f0163e955196f8f0c fleetctl_v4.22.0_linux.zip
d272bebf4c055cd5b3bbdb551f9d8c8ade5d6fcb5072a57450706ff084175a5c fleetctl_v4.22.0_windows.tar.gz
ff678646cacba70da49a98b20c45c604a0314b6567f3af0d0c596dc2f8f3cca8 fleet_v4.22.0_linux.tar.gz