fleet icon indicating copy to clipboard operation
fleet copied to clipboard

Support new macOS naming and numbering

Open harrisonravazzolo opened this issue 7 months ago • 1 comments

Fleet version: Fleet 4.69

Web browser and operating system: Chrome latest


💥  Actual behavior

macOS 26 'Tahoe' displays in Fleet as macos 16.0 which is not in alignment with new naming convention released by Apple.

Image

🧑‍💻  Steps to reproduce

View host vitals in device running Tahoe

harrisonravazzolo avatar Jun 15 '25 19:06 harrisonravazzolo

@harrisonravazzolo Does Apple have documentation somewhere on how to map versions, or what to expect on when they might actually flip the reported version to the year-based system? This feels like it might be a case of their beta builds not actually reporting the correct version yet, versus something like "Windows 8 is actually Windows 6.2."

iansltx avatar Jun 21 '25 15:06 iansltx

@iansltx @harrisonravazzolo There have been cases where macOS, internally, would report different version strings, but, usually the discrepancies are on minor version stanza (like it will say macOS 14 & someplace else say 14.0) - I thought Fleet was doing some kind of auto-increment...

https://github.com/osquery/osquery/blob/95b48d60e514d64f5e3962b240906938b8d3d14a/osquery/tables/system/darwin/os_version.mm#L15

In this case, the places that seem to matter are reporting correctly:

brock@Brocks-Virtual-Machine ~ % sw_vers    
ProductName:		macOS
ProductVersion:		26.0
BuildVersion:		25A5316i
brock@Brocks-Virtual-Machine ~ % sudo cat /System/Library/CoreServices/SystemVersion.plist 
Password:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>BuildID</key>
	<string>88950DCE-6531-11F0-8AE3-AAF8485610A2</string>
	<key>ProductBuildVersion</key>
	<string>25A5316i</string>
	<key>ProductCopyright</key>
	<string>1983-2025 Apple Inc.</string>
	<key>ProductName</key>
	<string>macOS</string>
	<key>ProductUserVisibleVersion</key>
	<string>26.0</string>
	<key>ProductVersion</key>
	<string>26.0</string>
	<key>iOSSupportVersion</key>
	<string>26.0</string>
</dict>
</plist>
brock@Brocks-Virtual-Machine ~ % sysctl kern.osproductversion
kern.osproductversion: 26.0

nonpunctual avatar Aug 13 '25 19:08 nonpunctual

Timebox 2 points for research

sharon-fdm avatar Aug 14 '25 16:08 sharon-fdm

It's displaying well for me on Beta version 6 (25A5338b)

Image

lucasmrod avatar Aug 18 '25 19:08 lucasmrod

Yep, can confirm that also seeing this as resolved on the latest beta

AndreyKizimenko avatar Aug 19 '25 16:08 AndreyKizimenko

@harrisonravazzolo Please re-open if you still see issues with Beta 6 or higher.

lucasmrod avatar Aug 19 '25 16:08 lucasmrod

In new macOS name, Fleet's clarity does take flight, Like Tahoe at night.

fleet-release avatar Aug 19 '25 16:08 fleet-release