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.71.0 | IdP labels, user certificates, 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

Try it out

See what Fleet can do

Start now
macOS Windows Linux

Fleet 4.71.0 | IdP labels, user certificates, and more...

{{articleSubtitle}}

| The author's GitHub profile picture

Noah Talerman

Fleet 4.71.0 | IdP labels, user certificates, and more...

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

  • Labels based on identity provider (IdP) groups and departments
  • IdP foreign vitals
  • Deploy user certificates
  • Software installation status improvements

Labels based on identity provider (IdP) groups and departments

IT admins can now build labels based on users’ IdP groups and departments. This enables different apps, OS settings, queries, and more based on group and department. Learn how to map IdP users to hosts in the foreign vitals guide.

IdP foreign vitals

Fleet now supports using end users’ IdP department info in configuration profile variables. This allows IT admins to deploy a property list (via configuration profile) so that third-party tools (i.e. Munki) can automate actions based on department data.

Deploy user certificates

Fleet can now deploy and renew certificates from Microsoft Network Device Enrollment Service (NDES), DigiCert, and custom Simple Certificate Enrollment Protocol (SCEP) certificate authorities (CAs) directly to the login (user) Keychain. This makes it easier to connect employees to third-party tools that require user-level certificates. Learn more in the "Connect end users to Wi-Fi or VPN" guide.

Software installation status improvements

Fleet now marks App Store (VPP) apps as installed once they're visible via Apple MDM inventory, rather than as soon as the installation MDM command is acknowledged by the device. Successful installs and uninstalls (for VPP, Fleet-maintained apps, and custom packages) also now automatically trigger a host vitals refetch, ensuring that software inventory and policy statuses quickly reflect changes made as a result of adding or removing software, rather than taking up to an hour by default.

This release also introduces a clearer differentiation between software installed on a host (Inventory) and software available for install on a host (Library) when viewing software via the Host details page. Further improvements on this page, as well as on the My device page, are coming soon.

Changes

Security Engineers

  • Updated CIS benchmarks for Windows 10 to version 3.
  • Added support for IdP-based labels.
  • Added last opened time for Windows applications.
  • Updated GET /hosts/:id/encryption_key to return most recently archived encryption key if current key is not available.
  • Added support for ingesting user's "Department" via SCIM and added support to set the FLEET_VAR_HOST_END_USER_IDP_DEPARTMENT variable on configuration profiles.
  • Cleaned up false-positive vulnerabilities on Amazon Linux 2 hosts reported in Fleet <= 4.55.

IT Admins

  • Added the verification of user-scoped profiles on macOS.
  • Added last opened time for Windows applications.
  • Updated Windows Custom OS Settings including Win32/Desktop Bridge ADMX policies to now be marked verified after the host has acknowledged the MDM install command.
  • Added support for "Host Vitals" label, starting with IdP-based labels which update automatically including after software installs.
  • Displayed VPP apps installed on a host in the UI after command is acknowledged.
  • Updated GET /hosts/:id/encryption_key to return most recently archived encryption key if current key is not available.
  • Increased how often Fleet checks for new Fleet-maintained apps, from once per day to once per hour.
  • Improved GitOps speed when managing software with hashes on a large number of teams.
  • Separated host details software list into two separate sections: Inventory (software installed on a host) and Library (software available for installation on a host).
  • Updated Apple profile verification code to disallow uploading profiles with the same identifier but differing PayloadScopes.
  • Recorded installer URL when a Fleet-maintained app is added via the web UI or REST API.
  • Added support for ingesting user's "Department" via SCIM and added support to set the FLEET_VAR_HOST_END_USER_IDP_DEPARTMENT variable on configuration profiles.
  • Added support for the Apple MDM user channel. When a mobileconfig with a payloadscope of User is targeted for a host with a user channel connection, it will now be sent to the user channel.
  • Added ability to add EULA end user sees during setup experience via gitops.

Other improvements and bug fixes

  • Added user property api_only to backend activity details.
  • Replaced email with user full name for login activity.
  • Added a new avatar for API-only users in the activity feed.
  • Updated side navigation styles across the app.
  • Added premium tier messaging to the certificates section on the integrations page.
  • Removed ability to upload a EULA in the UI if gitops is enabled.
  • Migrated from aws-sdk-go v1 to aws-sdk-go-v2.
  • Optimized database queries for MDM enrollment checks when one host is being checked at a time.
  • Replaced own SAML implementation with https://github.com/crewjam/saml.
  • Increased page size for software versions shown on the software view page from 5 to 10.
  • Added retries in PATCH policies API requests to fix deadlock errors in "Manage automations" page.
  • Added missing team_name property on /api/v1/fleet/hosts/identifier/:id endpoint.
  • Added missing "url" parameter when exporting YAML on software packages that have a URL specified (thanks @drvcodenta!)
  • Improved performance when pulling team settings on osquery config and distributed read endpoints.
  • Allowed team selection and name updates when saving a copy of an existing query as a new query.
  • Updated Fleet maintained apps uninstall script to use pkgutil to remove applications files.
  • Added functionality for verifying installation of VPP apps.
  • Moved the SSO and Host status webhook settings from Settings > Organization to Settings > Integrations.
  • Updated software installed activities created during setup experience correctly categorized as from automation.
  • Fixed cases where valid operating system vulnerabilities would be periodically incorrectly purged.
  • Fixed details not showing when the device page URL was edited.
  • Fixed an issue where the fleetctl codesignature requirements couldn't be used to verify the codesignature of fleetctl.
  • Fixed issue where IdP integration page did not show the premium feature message.
  • Fixed bug present on gitops cmd when importing no-team.yml with scripts without default.yml.
  • Fixed a bug where Fleet-maintained app updates via GitOps wouldn't pull the latest version of Google Chrome on each run, and would display an invalid SHA256 hash in the UI and API.
  • Fixed host API to returns empty array (instead of 404) if software title or version is not found on hosts on that team consistent with other host filters.
  • Fixed bug with the run script modal on the Hosts page when running under FreeTier due to invalid teamId filter.
  • Fixed a case where host software counts wouldn't be updated if the host_software database table included one or more rows with a zero software_id.
  • Fixed issue where attempting to lock an MDM-unenrolled macOS host was not returning the expected error.
  • Fixed error when deleting a calendar event for a Google Workspace user that no longer exists.
  • Fixed fleetctl panic caused by missing SSO settings during gitops generate.
  • Fixed software title ID + installer status filters to return an empty array with 0 count instead of 404 when an installer is not present on a team.
  • Fixed issue where iOS devices were not refetching at the expected cadence when re-enrolled without first deleting the host.
  • Fixed cases where valid operating system vulnerabilities would be periodically incorrectly purged.
  • Fixed issue with PATCH /fleet/scim/Groups/<group name> endpoint handling duplicate entries.
  • Fixed bug with calendar/webhook endpoint that caused an error if the calendar event relates to a deleted host.
  • Fixed host details > MDM OS settings tooltips from flashing during a host refetch.
  • Fixed an issue where macos_setup would not always be exported by fleetctl generate-gitops when it should have been.
  • Fixed host certificate source recording (including associated performance/database load issues) when multiple hosts share the same certificate on user keychains with differing usernames.
  • Fixed software package version output in generated GitOps YAML.
  • Fixed truncation of the MDM server url value on the about card on host details page.
  • Fixed a bug that prevented users from adding VPP apps to macOS setup experience if the iOS version of the app was also added to their team software library.
  • Fixed cases where installed-then-uninstalled software would show up in software inventory.
  • Fixed automation tooltip not showing the correct filesystem log destination.
  • Fixed SSO settings page returning 500 when SSO settings are undefined.
  • Fixed the linux uninstall script.
  • Fixed broken macOS users causing errors during query ingestion.

Ready to upgrade?

Visit our Upgrade guide in the Fleet docs to update to Fleet 4.71.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
×