|
| 1 | +## Fleet 4.76.0 (Nov 7, 2025) |
| 2 | + |
| 3 | +### Security Engineers |
| 4 | +- Added support for software inventory on Android hosts. |
| 5 | +- Added support for npm packages in software inventory and vulnerability matching for macOS and Linux hosts. |
| 6 | +- Added support for JetBrains inventory on hosts. |
| 7 | +- Added vulnerbaility detection in JetBrains plugins. |
| 8 | +- Added support for VSCode fork (Cursor, Windsurf, VSCodium, VSCodium Insiders, and Trae) extensions in software inventory. |
| 9 | +- Added Santa tables to fleetd. |
| 10 | + |
| 11 | +### IT Admins |
| 12 | +- Added ability to install software for iOS and iPadOS hosts during the setup experience. |
| 13 | +- Added ability to specify VPP apps for automatic installation during ADE iOS and iPadOS host enrollment. |
| 14 | +- Added the ability to lock iOS and iPadOS devices through lost mode. |
| 15 | +- Added support for locking and unlocking iOS and iPadOS devices from the UI. |
| 16 | +- Added configuration option to setup experience for macOS hosts to halt if any software install fails. |
| 17 | +- Added `gigs_all_disk_space` vital collection, storage, service, and UI rendering for Linux hosts. |
| 18 | +- Added new server config flag for specifying the cleanup age for completed distributed targets. |
| 19 | + |
| 20 | +### Other improvements and bug fixes |
| 21 | +- Added link component shown in the host column to the host details page. |
| 22 | +- Added flash warning when an unauthorized user tries to access teams settings. |
| 23 | +- Added descriptive error in cases of manual MacOS profile download failure. |
| 24 | +- Updated the MacOS setup experience to use the new web UI. |
| 25 | +- Updated the UI for adding new scripts to the scripts library. |
| 26 | +- Changed display logic for the organization logo component on the My Device page to prevent flickering. |
| 27 | +- Improved performance of `/api/latest/fleet/os_versions` endpoint, especially for deployments with Linux hosts. |
| 28 | +- Optimized MySQL queries on `/api/latest/fleet/vulnerabilities` and `/api/latest/fleet/software/versions` to improve performance for Fleet UI use cases. |
| 29 | +- Optimized `/config` API endpoint to use the primary DB node for both persisting changes and fetching modified app config. |
| 30 | +- Improved live query response times by adding a new server config flag for specifying the cleanup age for completed distributed targets. |
| 31 | +- Improved query performance by using a lighter-weight query for checking if a team is enabled for conditional access. |
| 32 | +- Changed license warning to only show one time during GitOps runs. |
| 33 | +- Updated to allow setting an org support url to use the "file" protocol in the url. |
| 34 | +- Changed the default name of Host Identity CA to 'Fleet Host Identity CA' to avoid conflict with Fleet's Apple MDM CA. |
| 35 | +- Updated host details run script user flows to include a confirmation step. |
| 36 | +- Applied singular word form to GitOps log messages when a single entity is referenced in the message. |
| 37 | +- Updated the "Setting up your device" page to show status of setup script run. |
| 38 | +- Deprecate `browser` in favor of `extension_for` in API responses and JSON/YAML outputs. |
| 39 | +- Added migration to clear the `platform` field on all _builtin_ labels. |
| 40 | +- Added migration to relink missing SCIM user data to hosts. |
| 41 | +- Updated host certificate renewal flow for NDES, Smallstep, custom scep proxy CAs to support $FLEET_VAR_SCEP_RENEWAL_ID in the OU field rather than CN. |
| 42 | +- Updated device mapping API to allow an "idp" source to manually set IDP user mappings. |
| 43 | +- Updated styling to be more consistent in edit policies view for FireFox. |
| 44 | +- Replaced outdated Firefox icon with a new one that follows brand guidelines. |
| 45 | +- Allowed testing a new or edited policy query via live query while in GitOps Mode. |
| 46 | +- Fixed missing "failed" VPP app install activities when installation is canceled due to MDM being turned off for a host. |
| 47 | +- Fixed bug where uploading a software installer failed because it was "not found in the datastore". |
| 48 | +- Fixed missing aboslute timestamp tooltips on script creation date in script list, query modification date in query list. |
| 49 | +- Fixed bug with the ChangeManagement component where the GitOps checkbox local UI state was being reset due to GET request after PATCH request. |
| 50 | +- Fixed MySQL deadlocks when multiple hosts are updating their certificates in host vitals at the same time. |
| 51 | +- Fixed an issue where longer variable names ($FLEET_VAR_HOST_END_USER_IDP_USERNAME_LOCAL_PART) with the same base ($FLEET_VAR_HOST_END_USER_IDP_USERNAME) was not processed in the right order. |
| 52 | +- Fixed UI bug where "Show disk encryption key" option was incorrectly displayed for hosts enrolled with a third-party MDM solution. |
| 53 | +- Fixed WhatsApp and VS Code icons not displaying correctly |
| 54 | +- Fixed bad software ingestion debug message and added filter for invalid software with missing names. |
| 55 | +- Fixed a bug where a software installer could be installed in the same team and same platform (macOS) where an App Store app already existed for the same software title, and vice-versa (App Store app added when a sofware package already existed, this one was only possible just via `fleetctl gitops`). |
| 56 | +- Fixed listing hosts with `populate_software` not returning hash_sha256 for macos apps. |
| 57 | +- Fixed bug where batch setting MDM profiles could cause a nil pointer dereference when processing an invalid profile (e.g., cannot parse mobileconfig because it is bad xml). |
| 58 | +- Fixed bug hiding the UI elements post install script output in Software Install Details modal. |
| 59 | +- Fixed software title host count mismatch that was caused by including software installers in the count. |
| 60 | +- Fixed a scenario where a wiped Windows host re-enrolled as a distinct host row in Fleet and the previous host's page could not be loaded successfully. |
| 61 | +- Fixed an issue where a host transfer on `mdm_enrolled` activity would be reversed by orbit enroll. |
| 62 | +- Fixed a bug in live queries that caused `livequery:{$CAMPAIGN_ID}` Redis keys to not be cleaned up or expire. |
| 63 | +- Fixed inconsistency in GitOps for App store apps if no VPP token was found, so that both dry run and actual run fails. |
| 64 | +- Fixed the software title counts by status to be consistent with the status reported in the host's software list and filter by status. |
| 65 | +- Fixed outdated tooltip on dark background logo URL field in Organization info settings. |
| 66 | +- Fixed `fleetctl generate-gitops` when MDM is not turned on. |
| 67 | + |
1 | 68 | ## Fleet 4.75.1 (Oct 21, 2025) |
2 | 69 |
|
3 | 70 | ### Bug fixes |
|
0 commit comments