You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* All available software updates (minor and major) are shown in the menu bar icon and the macOS version info item, even when the update is deferred using a Restrictions Configuration Profile from MDM. macOS collects all available updates in `/Library/Preferences/com.apple.SoftwareUpdate.plist` regardless of any deferral configurations. Only major OS updates can be hidden using the `HideMajorUpdates` key for macOS 12.3 and later.
394
395
* Buttons may keep a hovered state when mouse cursor moves fast: FB8212902 (**resolved in macOS Monterey**)
395
396
* When Jamf Connect is used as password type, clicking "Change Now" does not allow the user to open the Jamf Connect change password window, but instead triggers an alert. Jamf Connect does not support a URL Scheme for opening the Change Password window. Please upvote this feature request: https://ideas.jamf.com/ideas/JN-I-16087
logger.debug("macOS version \(version, privacy:.public) is higher than the current macOS version, update will be hidden when DeferMajorVersions is enabled")
// Convert to integer and compare with current major OS version. If higher, increase number of major OS updates
585
+
ifInt(version)??0>self.systemVersionMajor {
586
+
self.logger.debug("macOS version \(version, privacy:.public) is higher than the current macOS version, update will be hidden when DeferMajorVersions is enabled")
587
+
// Back to the main thread to publish values
588
+
DispatchQueue.main.async{
589
+
self.majorVersionUpdates +=1
590
+
}
591
+
}
592
+
}else{
593
+
self.logger.error("Error getting macOS version from \(item.displayName)")
577
594
}
595
+
// Report but ignore any non-macOS updates, such as application updates
578
596
}else{
579
-
logger.error("Error getting macOS version from \(item.displayName)")
597
+
self.logger.debug("\(item.displayName) is not a macOS update")
580
598
}
581
-
}else{
582
-
logger.debug("\(item.displayName) is not a macOS update")
0 commit comments