Fleet logo
Menu An icon indicating that interacting with this button will open the navigation menu.
Fleet logo An 'X' icon indicating that this can be interacted with to close the navigation menu.

Solutions

a small chevron
Device management

Device management

Remotely manage, and protect laptops and mobile devices.

Orchestration

Orchestration

Automate tasks across devices, from app installs to scripts.

Software management

Software management

Inventory, patch, and manage installed software.

Extend Fleet

Extend Fleet

Integrate your favorite tools with Fleet.


Customers

a small chevron
Stripe + Fleet

Stripe + Fleet

Stripe consolidates multiple tools with Fleet.

Foursquare + Fleet

Foursquare + Fleet

Foursquare quickly migrates to Fleet for device management.

What people are saying

What people are saying

Stories from the Fleet community.


Pricing

More

a small chevron
Docs

Docs

Guides

Guides

Support

Support

News

News

Get your license

Get your license

The handbook

The handbook

Fleet @ Meow Wolf

Kick off JNUC with Fleet at Meow Wolf Denver's Convergence Station.

Join us
Get a demo Try it yourself
Solutions A small chevron
Device management

Device management

Remotely manage, and protect laptops and mobile devices.

Orchestration

Orchestration

Automate tasks across devices, from app installs to scripts.

Software management

Software management

Inventory, patch, and manage installed software.

Extend Fleet

Extend Fleet

Integrate your favorite tools with Fleet.

Customers A small chevron
Stripe + Fleet

Stripe + Fleet

Stripe consolidates multiple tools with Fleet.

Foursquare + Fleet

Foursquare + Fleet

Foursquare quickly migrates to Fleet for device management.

What people are saying

What people are saying

Stories from the Fleet community.

Pricing
More A small chevron

Fleet @ Meow Wolf

Kick off JNUC with Fleet at Meow Wolf Denver's Convergence Station.

Join us
Docs

Docs

Guides

Guides

Support

Support

News

News

Get your license

Get your license

The handbook

The handbook

Try it yourself Get a demo
{{categoryFriendlyName}}/
{{thisPage.meta.articleTitle}}
search

Fleet 4.54.0 | Target hosts via label exclusion, script execution time.

{{articleSubtitle}}

| The author's GitHub profile picture

JD Strong

Share

Share this article on Hacker News Share this article on LinkedIn Share this article on Twitter

On this page

{{topic.title}}
Docs Docs REST API REST API Guides Guides Get a demoGet a demo
Suggest an editSuggest an edit

Try it out

See what Fleet can do

Start now
macOS Windows Linux

Fleet 4.54.0 | Target hosts via label exclusion, script execution time.

{{articleSubtitle}}

| The author's GitHub profile picture

JD Strong

Fleet 4.54.0 | Target hosts via label exclusion, arm64 support, script execution time.

Fleet 4.54.0 is live. Check out the full changelog or continue reading to get the highlights. For upgrade instructions, see our upgrade guide in the Fleet docs.

Highlights

  • Target hosts via label exclusion
  • Remote script execution time

Target hosts via label exclusion

Fleet has enhanced its targeting capabilities by adding support for excluding specific labels when managing and deploying configuration profiles to hosts. This feature allows administrators to precisely control which devices are affected by particular settings or policies by excluding hosts that match specified labels. For instance, if an organization has a group of conference room computers that should not receive a particular configuration, administrators can now easily exclude these devices by applying the relevant label exclusions. This added granularity ensures more accurate and tailored management of devices, reducing the risk of unintended changes and enhancing overall operational efficiency. By allowing the exclusion of any label when targeting hosts, Fleet demonstrates its commitment to providing flexible, user-centric solutions that cater to the nuanced needs of modern IT environments.

Remote script execution time

Fleet has increased the timeout limit for remote script execution, significantly enhancing its capabilities for deploying software updates and managing complex workflows. This extension allows administrators to run longer, more intricate scripts without interruption, facilitating tasks such as deploying software updates through tools like Homebrew, Installomator, and Chocolatey. Additionally, this update supports extensive log gathering operations and workflows that involve moving data in either direction, making it ideal for comprehensive maintenance and configuration activities. By extending the timeout limit, Fleet ensures that IT teams can execute more demanding tasks efficiently, improving overall operational effectiveness and flexibility. This enhancement reflects Fleet's commitment to providing robust and adaptable solutions that meet the evolving needs of modern IT environments.

Changes

Endpoint Operations

  • Updated fleetctl gitops to be used to rename teams.
    • NOTE: fleetctl gitops needs to have previously run with this Fleet/fleetctl version or later.
    • The team name is changed if the YAML config is applied from the same filename as before.
  • Updated fleetctl query --hosts to work with hostnames, host UUIDs, and/or hardware serial numbers.
  • Added a host's upcoming scheduled maintenance window, if any, on the host details page of the UI and in host responses from the API.
  • Added support to fleetctl debug connection to test TLS connection with the embedded certs.pem in the fleetctl executable.
  • Added host's display name to calendar event descriptions.
  • Added .yml and .yaml file type validation and error message to fleetctl apply.
  • Added a tooltip to truncated text and not to untruncated values.

Device Management (MDM)

  • Added iOS/iPadOS builtin manual labels.
    • NOTE: Before migrating to this version, make sure to delete any labels with name "iOS" or "iPadOS".
  • Added aggregation of iOS/iPadOS OS versions.
  • Added change to custom profiles for iOS/iPadOS to go from 'pending' straight to 'verified' (skip 'verifying').
  • Added support for renewing SCEP certificates with custom enrollment profiles.
  • Added automatic install of fleetd when a host turns on MDM now uses the latest released fleetd version.
  • Added support for END_USER_EMAIL and FLEET_DESKTOP parameters to Windows MSI install package.
  • Added API changes to support the labels_include_all and labels_exclude_any fields (and accept the deprecated labels field as an alias for labels_include_all).
  • Added fleetctl gitops and fleetctl apply support for labels_include_all and labels_exclude_any to configure a custom setting.
  • Added UI for uploading custom profiles with a target of hosts that include all/exclude any selected labels.
  • Added the database migrations to create the new exclude column for labels associated with MDM profiles (and declarations).
  • Updated host script timeouts to be configurable via agent options using script_execution_timeout.
  • fleetctl now uses a polling mechanism when running run-script to accommodate longer script timeout values.
  • Updated the profile reconciliation logic to handle the new "exclude any" labels.
  • Updated so that the fleetd cleanup script for macOS that will return completed when run from Fleet.
  • Updated so that the fleetd uninstall script will return completed when run from Fleet.
  • Updated script run permissions -- only admins and maintainers can run arbitrary or saved scripts (not observer or observer+).
  • Updated fleetctl get mdm_commands to return 20 rows and support --host --type filters to improve response time.
  • Updated the instructions for manual MDM enrollment on the "My device" page to be clearer and align with Apple updates.
  • Updated UI to allow device users to reinstall self-service software.
  • Updated API to not return a 500 status code if a host sends a command response with an invalid command uuid.
  • Increased the timeout of the upload software installer endpoint to 4 minutes.
  • Disabled credential caching and reboot on Windows lock.

Vulnerability Management

  • Added "Vulnerable" filter to the host details software table.
  • Fixed Microsoft Office June 2024 false negative vulnerabilities and added custom vulnerability matching.
  • Fixed issue where some Windows applications were getting matched against Windows OS vulnerabilities.

Bug fixes and improvements

  • Updated Go version to go1.22.4.
  • Updated to render only one banner on the my device page based on priority order.
  • Updated software updated timestamp tooltip.
  • Removed DB error message from the UI when showing a error response.
  • Updated fleetctl get queries/labels/hosts descriptions.
  • Reinstated ability to sort policies by passing count.
  • Improved the accuracy of the heuristic used to deterimine if a host is connected to Fleet via MDM by using osquery data for hosts that didn't send a Checkout message.
  • Improved the matching of pkg installer files to existing software.
  • Improved extraction of application name from pkg installers.
  • Clarified various help and error texts around host identifiers.
  • Hid CTA on inherited queries/policies from team level users.
  • Hid query delete checkboxes from team observers.
  • Hid "Self-service" in Fleet Desktop and My device page if there is no self-service software available.
  • Hid the host detail page's "Run script" action from Global and Team Observer/+s.
  • Aligned the "View all hosts" links in the Software titles and versions tables.
  • Fixed counts for hosts with with low disk space in summary page.
  • Fixed allowing Observer and Observer+ roles to download software installers.
  • Fixed crash in fleetd installer on Windows if there are registry keys with special characters on the system.
  • Fixed fleetctl debug connection to support server TLS certificates with intermediates.
  • Fixed macOS declarations being stuck in "to be removed" state indefinitely.
  • Fixed link to fleetd uninstall instructions in "Delete device" modal.
  • Fixed exporting CSVs with fields that contain commas to render properly.
  • Fixed issue where the Fleet UI could not be used to renew the ABM token after the ABM user who created the token was deleted.
  • Fixed styling issues with the target inputs loading spinner on the run live query/policy page.
  • Fixed an issue where special characters in HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall breaks the "installer_utils.ps1 -uninstallOrbit" step in the Windows MSI installer.
  • Fixed a bug causing "No Team" OS versions to display the wrong number.
  • Fixed various UI capitalizations.
  • Fixed UI issue where "Script is already running" tooltip incorrectly displayed when the script is not running.
  • Fixed the script details modal's error message on script timeout to reflect the newly dynamic script timeout limit, if hit.
  • Fixed a discrepancy in the spacing between DataSet labels and values on Firefox relative to other browsers.
  • Fixed bug that set Added to Fleet to Never after macOS hosts re-enrolled to Fleet via MDM.

Fleet 4.53.1 (Jul 01, 2024)

Bug fixes

  • Updated fleetctl get queries/labels/hosts descriptions.
  • Fixed exporting CSVs with fields that contain commas to render properly.
  • Fixed link to fleetd uninstall instructions in "Delete device" modal.
  • Rendered only one banner on the my device page based on priority order.
  • Hidden query delete checkboxes from team observers.
  • Fixed issue where the Fleet UI could not be used to renew the ABM token after the ABM user who created the token was deleted.
  • Fixed an issue where special characters in HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall broke the "installer_utils.ps1 -uninstallOrbit" step in the Windows MSI installer.
  • Fixed counts for hosts with low disk space in summary page.
  • Fleet UI fixes: Hide CTA on inherited queries/policies from team level users.
  • Updated software updated timestamp tooltip.
  • Fixed issue where some Windows applications were getting matched against Windows OS vulnerabilities.
  • Fixed crash in fleetd installer on Windows if there are registry keys with special characters on the system.
  • Fixed UI capitalizations.

Ready to upgrade?

Visit our Upgrade guide in the Fleet docs for instructions on updating to Fleet 4.54.0.

Fleet logo
Multi platform Device management Orchestration Software management Integrations Pricing
Documentation Support Docs API Release notes Get your license
Company About News Jobs Logos/artwork Why open source?
ISO 27001 coming soon a small checkmarkSOC2 Type 2 Creative Commons Licence CC BY-SA 4.0
© 2025 Fleet Inc. Privacy
Slack logo GitHub logo LinkedIn logo X (Twitter) logo Youtube logo Mastadon logo
Tried Fleet yet?

Get started with Fleet

Start
continue
×