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
Fintech + Fleet

Stripe + Fleet

Stripe moved 10,000 Macs to Fleet, saving hundreds of thousands annually

Foursquare + Fleet

Foursquare + Fleet

Foursquare quickly migrates to Fleet for device management.

Faire + Fleet

Faire + Fleet

Faire secures Macs with CIS benchmarks and Fleet

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

GitOps for device management

In-person workshop for beginners.

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 moved 10,000 Macs to Fleet, saving hundreds of thousands annually

Foursquare + Fleet

Foursquare + Fleet

Foursquare cut costs and gained 114% ROI with Fleet

Faire + Fleet

Faire + Fleet

Faire secures Macs with CIS benchmarks and Fleet

What people are saying

What people are saying

Stories from the Fleet community.

Pricing
More A small chevron

GitOps for device management

In-person workshop for beginners.

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.79.0 | macOS versioning, MDM command history, Android software config, and more...

{{articleSubtitle}}

Last updated on |
The author's GitHub profile picture

Noah Talerman

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

Fleet 4.79.0 | macOS versioning, MDM command history, Android software config, and more...

{{articleSubtitle}}

Last updated on | The author's GitHub profile picture

Noah Talerman

Fleet 4.79.0 | Latest macOS only at enrollment, MDM command history, and more...

Fleet 4.79.0 is now available. See the complete changelog or read on for highlights. For upgrade instructions, visit the upgrade guide in the Fleet docs.

Highlights

  • Latest macOS only at enrollment
  • MDM command history
  • Android software configuration
  • Cross-platform certificate deployment

Latest macOS only at enrollment

You can now choose to enforce the latest macOS version only for newly enrolling hosts. Already enrolled hosts are unaffected. This gives you room to manage updates with tools like Nudge instead.

MDM command history

On the Host details page for macOS, iOS, and iPadOS hosts, you’ll now see a list of all MDM commands: past and upcoming. This includes both Fleet-initiated commands and those triggered by an IT admins. This can help you and your support team troubleshoot why hosts are missing configuration profiles or certificates.

Android software configuration

IT Admins can now configure Android software (managedConfiguration) directly in the Fleet UI, via GitOps (YAML), or via Fleet's API. This makes it easier to customize behavior across your Android hosts. For example, you can configure the default portal for Palo Alto's GlobalProtect app to automatically navigate end users to your VPN. Learn more in Fleet's GitOps reference docs.

Cross-platform certificate deployment

You can now install certificates from any SCEP certificate authority on corporate Android devices. This helps you connect your end users to Wi-Fi, VPN, and other tools.

This means you can now install certificates on Android, macOS, Windows, Linux, and iOS/iPadOS hosts. See all certificate authorities supported by Fleet in the guide.

Changes

IT Admins

  • Added ability to view past and upcoming MDM commands for a host in Fleet.
  • Added ability to apply Android app configurations.
  • Added support for resending Windows MDM profiles.
  • Added support for renewal of custom SCEP profiles for Windows.
  • Added support for team-specific labels. Currently team-specific labels must be created via spec endpoints, used by GitOps.
  • Implemented ability to create, list, and delete Android certs from the UI.
  • Added Android agent application (automatically deployed via Android MDM) to support automated installation of SCEP certificates on Android hosts.
  • Added messaging around Apple VPP update failures due to the application being open.
  • Added ability to indicate that new MacOS hosts enrolling via ADE should be updated to the latest operating system version.
  • Added ability to edit Android software config in UI.

Security Engineers

  • Added support for ingesting Windows certificates via osquery.
  • Added activities for when certificates templates are created/deleted.

Other improvements and bug fixes

  • Implemented streaming for the GET /hosts ("list hosts") API to improve performance.
  • Updated API and GitOps to support AppleOSUpdateSettings.UpdateNewHosts.
  • Added ability to search teams in dropdown when transferring teams.
  • Added pagination metadata to the GET /mdm/commands endpoint.
  • Updated the refresh_vpp_app_versions cron job to only attempt to refresh versions for Apple app store apps.
  • Improved edit VPP UX by disabling a form that hasn't been edited.
  • Updated logic used for determining whether to update a macOS host during DEP enrollment based solely on UpdateNewHosts flag.
  • Added note to descriptions on schema tables using "count" as column name.
  • Aligned Android MDM unenrollment endpoint with the already existing endpoint, DELETE /api/latest/fleet/hosts/{id}/mdm, for consistency across MDM platforms.
  • Added migration for adding update_new_hosts flag to both App and Team configs.
  • Changed the host details page to hide builtin labels in-line with other areas such as the label filter.
  • Changed iOS/iPadOS and Android enrollment links on Add hosts modal to monospaced font to improve readability.
  • Improved software upload progress modal.
  • Improved consistency of gitops output language.
  • Added loading state to turn off Android modal UI.
  • Updated the migrate_to_per_host_policy cron job to no-op if Android MDM is not enabled.
  • Updated software table so that all teams selection will now remove any unsupported url params.
  • Improved unclear error message when uploading an APNS certificate if the CSR was not downloaded.
  • Refactored RDS IAM authentication logic into a dedicated rdsauth package.
  • Modified the automatic enrollment profile verification logic to only verify with Apple when a profile changes
  • Updated S3 username/password when running in dev mode to remove outdated mentions of MinIO.
  • Hid option to transfer hosts to their current team.
  • Updated setup experience links to point to add software page relevant to platform.
  • Revised auth requirements for /debug endpoints.
  • Added additional validation to URL parameter for MS MDM auth endpoint.
  • Improved SOAP message validation on Windows MDM endpoints.
  • Fixed host query report to display "Report clipped" when a query has reached the 1k result limit.
  • Fixed UI error message regarding adding software to a team with a duplicate title.
  • Fixed an issue where batch uploading .mobileconfig profiles failed due to display name checks.
  • Fixed an issue where certificate details modal overflowed the screen.
  • Fixed click area of edit software file button.
  • Fixed an issue where GitOps would fail if $FLEET_SECRET contained XML characters in XML files, due to not escaping the value.
  • Fixed query behind fleetctl get mdm-commands to correctly get completed Windows MDM commands.
  • Fixed MDM install command output to correctly display UTF-8 characters in the UI.
  • Fixed missing upgrade code persistence when adding Windows software to Fleet via GitOps.
  • Fixed duplicate entry error when updating upgrade_code during software ingestion.
  • Fixed case sensitivity mismatches causing duplicate titles during software ingestion.
  • Fixed a bug where iOS and iPadOS hosts enrolling via ABM MDM Migration did not have VPP apps installed.

Ready to upgrade?

Visit our Upgrade guide in the Fleet docs to update to Fleet 4.79.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?
a small checkmarkSOC2 Type 2 Creative Commons Licence CC BY-SA 4.0
© 2026 Fleet Inc. Privacy
Slack logo GitHub logo LinkedIn logo X (Twitter) logo Youtube logo Mastadon logo