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.
Multi platform
Device management   (+ MDM) Orchestration   (+ monitoring) Software management   (+ CVEs) Integrations

Docs
Stories
News Ask around Share your story COMPANY
The handbook What people are saying

Pricing Schedule a demo
Multi platform
Device management + MDM Orchestration + monitoring Software management + CVEs, usage, app library Integrations
Docs
Stories
News Ask around Schedule a demo Share your story COMPANY The handbook What people are saying
Pricing Try it yourself
{{categoryFriendlyName}}/
{{thisPage.meta.articleTitle}}
search

Fleet 4.57.0 | Software improvements, policy automation, GitLab support.

{{articleSubtitle}}

| The author's GitHub profile picture

JD Strong

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 Talk to an engineer Talk to an engineer
Suggest an editSuggest an edit

Try it out

See what Fleet can do

Start now
macOS Windows Linux

Fleet 4.57.0 | Software improvements, policy automation, GitLab support.

{{articleSubtitle}}

| The author's GitHub profile picture

JD Strong

Fleet 4.57.0 | Software improvements, policy automation, GitLab support.

Fleet 4.57.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

  • Software improvements
  • Policy automation: install software
  • iPhone/iPad BYOD
  • GitLab pipelines for GitOps

Software improvements

Fleet allows admins to edit software items directly, offering greater control over software management across hosts. This feature allows IT teams to modify details such as software names or versions, ensuring the software inventory remains accurate and aligned with organizational needs. Additionally, Fleet has introduced the option to uninstall software from hosts, simplifying the removal of unwanted or outdated applications.

For most cases, Fleet handles the uninstall process automatically, with the uninstall script conveniently located under “Advanced options.” However, Fleet stands out by allowing administrators to view and tweak the script if needed. This flexibility is beneficial when a host is in a unique state or the automatic uninstall process encounters issues. Fleet strives to provide full transparency into what’s under the hood, enabling IT teams to make necessary adjustments for specific scenarios. These updates enhance the efficiency of software management while maintaining flexibility, reflecting Fleet’s commitment to providing user-centric and adaptable solutions.

Policy automation: install software

Admins can automatically trigger software installations when a policy fails, adding a proactive approach to maintaining compliance and security. This feature is handy when a device is found to have a vulnerable version of software installed. If a policy detects this vulnerability, Fleet can automatically install a secure, updated version of the software to remediate the issue and bring the host back into compliance. This automation helps IT teams address vulnerabilities quickly and efficiently, without manual intervention, ensuring that devices across the fleet remain secure and up-to-date. It highlights Fleet’s commitment to streamlining device management and enhancing security through automation.

iPhone/iPad BYOD

Fleet now supports Bring Your Own Device (BYOD) enrollment for iPhone (iOS) and iPad (iPadOS) devices, providing organizations with a more flexible approach to managing employee-owned devices. This feature allows employees to enroll personal iPhones and iPads into Fleet’s Mobile Device Management (MDM) system, enabling IT teams to enforce security policies, manage configurations, and ensure compliance without needing complete control over the entire device. With BYOD enrollment, companies can balance security and privacy, seamlessly managing work-related configurations on personal devices while respecting the end user’s control over their personal data. This update enhances Fleet’s capabilities for managing various devices and supports organizations with modern, flexible workforce environments.

GitLab pipelines for GitOps

Fleet now supports GitLab pipelines for its GitOps integration, expanding the flexibility of how organizations manage their device configurations and policies through version control. With GitLab pipelines, IT teams can automate the deployment and management of Fleet configurations directly from their GitLab repositories, streamlining workflows and ensuring that changes are tracked, tested, and deployed consistently across their fleet. This integration enhances the automation and reliability of device management, enabling teams to adopt a more scalable and auditable approach to managing their Fleet environment. By supporting both GitLab and existing CI/CD tools, Fleet continues to empower organizations to implement modern, efficient workflows for managing configurations and policies.

Changes

NOTE: Beginning with Fleet v4.55.0, Fleet no longer supports MySQL 5.7 because it has reached end of life. The minimum version supported is MySQL 8.0.36.

Endpoint Operations

  • Added support for configuring policy installers via GitOps.
  • Added support for policies in "No team" that run on hosts that belong to "No team".
  • Added reserved team names: "All teams" and "No team".
  • Added support the software status filter for 'No teams' on the hosts page.
  • Enable 'No teams' funcitonality for the policies page and associated workflows.
  • Added reset install counts and cancel pending installs/uninstalls when GitOps installer updates change package contents.
  • Added support for software installer packages, self-service flag, scripts, pre-install query, and self-service availability to be edited in-place rather than deleted and re-added.

Device Management (MDM)

  • Added feature allowing automatic installation of software on hosts that fail policies.
  • Added feature for end users to enroll BYOD devices into Fleet MDM.
  • Added the ability to use Fleet to uninstall packages from hosts.
  • Added an endpoint for getting an OTA MDM profile for enrolling iOS and iPadOS hosts.
  • Added protocol support for OTA enrollment and automatic team assignment for hosts.
  • Added validation of Setup Assistant profiles on profile upload.
  • Added validation to prevent installing software on a host with a pending installation.
  • Allowed custom SCEP CA certificates with any kind of extendedKeyUsage attributes.
  • Modified POST /api/latest/fleet/software/batch endpoint to be asynchronous and added a new endpoint GET /api/latest/fleet/software/batch/{request_uuid} to retrieve the result of the batch upload.

Vulnerability Management

  • Fixed a false negative vulnerability for git.
  • Fixed false positive vulnerabilities for minio.
  • Fixed an issue where virtual box for macOS wasn't matching against the NVD product name.
  • Fixed Ubuntu python package false positive vulnerabilities by removing duplicate entries for ubuntu python packages installed by dpkg and renaming remaining pip installed packages to match OVAL definitions.

Bug fixes and improvements

  • Updated Go to go1.23.1.
  • Removed validation of APNS certificate from server startup.
  • Removed invalid node keys from server logs.
  • Improved the UX of turning off MDM on an offline host.
  • Improved clarity of GitOps VPP app ID type errors.
  • Improved gitops error message about enabling windows MDM.
  • Improved messaging for VPP token constraint errors.
  • Improved loading state for UI tables when no data is present yet.
  • Improved permissions so that hosts can no longer access installers that aren't directly assigned to them.
  • Improved verification of premium license before uploading VPP tokens.
  • Added "0 items" description on empty software tables for UI consistency.
  • Updated the macos target minimum version tooltip.
  • Fixed logic to properly catch and log APNs errors.
  • Fixed UI overflow issues with OS settings table data.
  • Fixed regression for checking email used to get a signed CSR.
  • Fixed bugs on enrollment profiles when the organization name contains invalid XML characters.
  • Fixed an issue with cron profiles delivery failing if a Windows VM is enrolled twice.
  • Fixed issue where Fleet server could start when an expired ABM certificate was provided as server config.
  • Fixed self-service checkbox appearing when iOS or iPadOS app is selected.

Ready to upgrade?

Visit our Upgrade guide in the Fleet docs for instructions on updating to Fleet 4.57.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
×