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

Fintech + Fleet

Fintech giant 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

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

Fintech + Fleet

Fintech giant 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

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.77.0 | Deploy enterprise packages for iOS/iPadOS, edit IdP username, and more...

{{articleSubtitle}}

| 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.77.0 | Deploy enterprise packages for iOS/iPadOS, edit IdP username, and more...

{{articleSubtitle}}

| The author's GitHub profile picture

Noah Talerman

Fleet 4.77.0 | Deploy enterprise packages for iOS/iPadOS, edit IdP username, and more...

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

  • Deploy enterprise iOS/iPadOS packages
  • Edit IdP username
  • Enforce authentication during enrollment
  • Connect end users on Windows and Linux to Wi-Fi/VPN
  • Activity for deleted hosts
  • More Fleet-maintained apps

Deploy enterprise iOS/iPadOS packages

You can now deploy enterprise (.ipa) packages to iPhones and iPads using Fleet’s best practice GitOps and API. Perfect for distributing pre-release internal apps to testers or employees.

Edit IdP username

You can now update a host’s identity provider (IdP) username directly from the Fleet UI (Host details page) or API. This makes it easier to maintain human-to-host mapping, especially if you don't require end user authentication during new host setup.

Enforce authentication during enrollment

You can now require end users to authenticate with your IdP before Fleet installs software or runs policies on company-owned Windows and Linux setup. This ensures only authenticated users get access to company resources. Learn more in the Windows and Linux setup guide.

Also, you can require end users to authenticate when turning on and/or enrolling a Mac via profile-based device enrollment. Learn more.

Connect end users on Linux and Windows to Wi-Fi/VPN

You can deploy certificates from any certificate authority (CA) that supports Simple Certificate Enrollment Protocol (SCEP) certificates to Windows hosts. This enables access to corporate Wi-Fi and VPN resources. Learn how. Currently, certificates can only be deliverd to the host's device scope. User scope is coming soon.

Also, you can now deliver certificates from any CA that supports Enrollment over Secure Protocol (EST) certificates to Linux hosts. This way, you can connect end users to Wi-Fi, VPN, or internal tools. Learn how.

Activity for deleted hosts

Deleted host events are now included in the activity feed. If a host is removed, you’ll still have a record for audits and historical tracking.

More Fleet-maintained apps

Fleet added Fleet-maintained apps for macOS (Claude, ChatGPT, Outlook, Webex, Spotify) and Windows (Slack, Zoom, Firefox), plus many more apps. See all Fleet-maintained apps in the software catalog.

Changes

Security Engineers

  • Added integration for Okta conditional access, where Fleet acts as a factor and blocks end users from logging into third-party apps, via Okta, if they are failing specific policies.
  • Added activity log entries for: host deletion and expiration, updating or deleting host IdP mappings.
  • Resolved multiple false positive vulnerability matches for the VSCode golang extension.
  • Resolved false positive CVE matches for Logi Bolt.app.
  • Detected vulnerabilities in JetBrains IDE plugins.

IT Admins

  • Updated MDM enrollment flow for BYOD macOS hosts to enable end user authentication prior to downloading the MDM profile via the "My device" page.
  • Added self-service install support for custom IPA apps on iOS and iPadOS.
  • Added support for in-house (".ipa") apps to fleetctl gitops.
  • Updated existing POST /setup_experience/script endpoint to allow updating the macOS setup experience script in-place, and modified GitOps to remove the DELETE call.
  • Added support for Custom EST certificate authorities.
  • Added ability to deploy certificates from Custom SCEP certificate authorities on Windows.
  • Added status counts to batch script detail page tabs.
  • Added InstallAnywhere as a self-extracting archive for PE metadata extraction.
  • Added ingestion of upgrade_codes from Windows software, and provided to all relevant software endpoints.

Other improvements and bug fixes

  • Improved performance of /api/latest/fleet/software/versions API endpoint.
  • Updated host expiry logic to not delete macOS hosts that checkin via MDM protocol but not via fleetd.
  • Optimized the cleanup Apple host profiles query to reduce probability of DB locking.
  • Implemented UI logic to call existing manual update IdP API functionality.
  • Implemented UI logic and new DELETE endpoint to manually remove host IdP mappings.
  • Added experimental FLEET_MDM_ENABLE_CUSTOM_OS_UPDATES_AND_FILEVAULT configuration to allow deploying custom OS settings including Filevault payloads and macOS and Windows update settings.
  • Added ability to change software display names in the UI.
  • Fixed table styling for selecting table rows.
  • Simplified setup experience configuration UI.
  • Added better error messages when using build-in labels on GitOps and on the LabelSpecs endpoint.
  • Hid software host count and version table when no hosts have the software installed.
  • Adjusted UI section headers and layout of Settings > Integrations in Fleet Free.
  • Added vulnerability seeding and performance testing tools.
  • Moved end user authentication SSO settings under Integrations > SSO in global settings.
  • Removed the premium check for host OS settings in host summary UI.
  • Reduced Android device reconciler frequency to 1 hour.
  • Reduced Android API usage by listing devices instead of getting and checking Android Enterprise disconnects hourly.
  • Set the order of software installed during the setup experience to alphanumeric.
  • Updated Go to 1.25.3.
  • Fixed a layout issue on the script batch details page.
  • Fixed installer for Cisco Secure Client not showing as installed in inventory/library due to using the wrong bundle identifier. This application should show up correctly now in the software inventory.
  • Fixed errors when trying to run the apple_mdm_iphone_ipad_refetcher cron job.
  • Fixed bug that prevented users from editing custom EST certificates URLs.
  • Fixed incorrect UI placeholder element by replacing it with it's actual value.
  • Fixed issue where vulnerabilities would occasionally show as missing.

Ready to upgrade?

Visit our Upgrade guide in the Fleet docs to update to Fleet 4.77.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
© 2025 Fleet Inc. Privacy
Slack logo GitHub logo LinkedIn logo X (Twitter) logo Youtube logo Mastadon logo