Archive for March 7, 2024

Thursday, March 7, 2024

macOS 14.4

Juli Clover (release notes, security, developer, enterprise, full installer, IPSW):

With macOS Sonoma 14.4, Apple is introducing new emoji characters and adding support for reading Podcast Episode text in full with search support. There are new features for Business Updates in Messages, along with a toggle for showing only icons for websites in the Safari Favorites Bar.

It seems to fix the bug I reported with Swift Regex hanging.

Pierre Igot:

Much to my relief, updating from macOS 14.3.1 to macOS 14.4 was NOT as painful as the previous couple of (minor) updates. Unlike them, it did NOT force me to restore all kinds of “privacy and security” settings.

However, after the restart, it still greeted me with the following two modal dialogs.

I have no idea what Microsoft is up to, and I’ve only been using Apple Music daily for the past SEVERAL YEARS. But whatever.

See also: Mr. Macintosh and Howard Oakley.

Previously:

Update (2024-03-08): See also: Howard Oakley.

Daniel Jalkut:

There appears to be an AppleScript regression in Safari 17.4. References to documents aren’t resolved correctly[…]

Mario Guzmán:

This is weird. As of macOS Sonoma 14.4 (23E214), Music’s Settings window now animates in like how document-based view apps do. Hey Apple… ytho?

Here I open Settings from the menu and by using the keyboard shortcut a few times after to illustrate this incorrect animation.

Jesse Squires:

Someone broke the “monochrome” style for desktop widgets on macOS 14.4

They are just black now

They used to be like a “frosted/blurred material”

Update (2024-03-14): Amber Neely:

macOS to Sonoma 14.4 is causing some USB hubs embedded in monitors to stop working and there doesn't seem to be a clear fix.

Geoff Duncan:

I am so sick of macOS and it’s inability to consistently manage any sort of peripheral.

Normally I just bitch that it can’t remember anything about my monitor setup. Now it will only communicate with USB or Thunderbolt peripherals if they’re connected and powered on when the Mac starts up. Turn them on after that? Nope, Mac won’t talk to it. Connect them after the Mac starts up (maybe connecting a flash drive or connecting to an iOS device? Nope, Mac won’t talk to it.

FWIW, this is new as of Sonoma 14.4. Connecting peripherals worked as expected in previous versions.

Roman Loyola:

As reported by MacRumors, users have also posted about their problems on the Apple Support Community, Reddit, and on social media. While many users are having problems with USB hubs, others find that any connected USB device (mouse, keyboard, etc.) stopped working.

luckman212 (via Hacker News):

14.4 (23E5180j) seems to have gimped the fileproviderctl command again. This happened before where they completely broke the command on 13.6. Feels like there’s ONE guy whose job it is to compile and keep this tool updated, and he’s on vacation half of the year.

Pierre Igot:

My problem with Sonoma and slow mounting of external volumes at startup/login seems to be getting worse. It used to be random. Now (since 14.4) it seems to be systematic. At startup/login, the Finder launches BEFORE the volumes are fully mounted, which means that if I had windows showing the contents of folders on these external volumes left open in the Finder, these do NOT get reopened.

And toolbar buttons to folders on these volumes turn into… question marks.

Update (2024-03-15): Amber Neely:

Now, it looks like macOS Sonoma 14.4 is breaking printers, too.

Reports have begun rolling in on Reddit and the Apple Community forums, where users note that after updating their Macs, they no longer could print.

According to a post on Reddit, it seems that macOS Sonoma 14.4 removes the core CUPS software, leaving no way for the printer and Mac to interface.

It may be related to Microsoft Defender.

iZotope:

Apple has recently released the macOS 14.4 Sonoma update, which has resulted in compatibility issues for plug-ins protected by PACE / iLok with Audio Units host DAWs, such as Logic Pro, on Apple silicon Macs. Users have reported encountering problems with these plug-ins following the installation of the update, including DAW crashes.

Update (2024-03-17): Roman Loyola:

While many users are having problems with USB hubs, others find that any connected USB device (mouse, keyboard, etc.) stopped working.

Some users were able to fix the problem by going to System Settings > Privacy & Security > Allow accessories to connect, and then setting it to Always. Others have suggested switching to Always and then switching it to Ask every time. Before performing these steps, you may have to disconnect all USB devices, and then after adjusting the setting, the Mac needs to restart. After that, connect the devices, which should trigger a confirmation prompt and the devices may work again.

Oracle (Hacker News, MacRumors):

An issue introduced by macOS 14.4, which causes Java process to terminate unexpectedly, is affecting all Java versions from Java 8 to the early access builds of JDK 22. There is no workaround available, and since there is no easy way to revert a macOS update, affected users might be unable to return to a stable configuration unless they have a complete backup of their systems prior to the OS update.

The issue was not present in the early access releases for macOS 14.4, so it was discovered only after Apple released the update.

[…]

The Java Virtual Machine generates code dynamically and leverages the protected memory access signal mechanism both for correctness (e.g., to handle the truncation of memory mapped files) and for performance. With macOS 14.4, programs that attempt this will now terminate instead of having the opportunity to handle the signal.

Peter Steinberger:

There are no tests, are there.

[…]

Like you build an OS, you will have basic tests to check if stuff like Java, Python etc still runs…?

Marcel Weiher:

Changing a signal that can be caught to one that cannot be caught…

Who could have predicted that would break anything?

Update (2024-03-20): Addigy (via Ric Ford):

In the release of macOS 14.4, Apple has deprecated support for several commands, including  launchctl kickstart. This update will cause all existing scripts that utilize the launchctl kickstart to fail on machines running macOS 14.4, and Apple advised using the kill command instead when attempting to restart services on macOS devices. However, in testing, the kill command has not been effective and instead, Apple recommended restarting devices to force the services to restart in lieu of the kickstart command.

This directly impacts the Addigy MDM Watchdog, which relies on the launchctl kickstart command to restart the MDM and software update processes on stuck macOS devices. When these processes become stuck, devices cannot carry out MDM-based actions and perform System Updates. As a result, the MDM Watchdog will no longer be able to restart the essential services on devices running macOS 14.4 or later. However, it should continue to function on macOS devices running an older version of the OS.

Howard Oakley (MacRumors, TidBITS-Talk, Hacker News):

I’m very grateful to JK, who has alerted me to what I can only assume is a serious bug in 14.4. In previous versions of macOS, when a file is evicted (‘Remove downloads’) from local storage in iCloud Drive, all its saved versions have been preserved. Download that file again from iCloud Drive, and versions saved on that Mac (but not other Macs or devices) have remained fully accessible. Do that in 14.4, and all previous versions are now removed, and lost forever.

Howard Oakley:

Because no backup software can back up saved versions, you won’t find them in your backups, or in copies of that file on other volumes or disks, because versions always remain local to a volume. As they don’t get copied up to iCloud Drive, you also won’t find them in its 30-day backup.

Vítor:

More stuff that 14.4 broke: searching manual pages.

Tim Hardwick (Hacker News):

Since Apple unveiled macOS Sonoma 14.4 on March 7, the transition to the latest software update has not been entirely smooth for everyone, and a number of issues have been reported by users that significantly impact their daily workflow.

This article lists the most prominent challenges users have faced since updating to macOS Sonoma 14.4, and offers potential solutions where available.

Howard Oakley:

Occasionally, at seemingly random intervals, the fans in the iMac blow, and its responsiveness suffers, just for a few seconds. Activity Monitor reveals that the process that’s suddenly consuming high CPU % at the time is universalaccessd, which is typically taking over 100% for a period of a few seconds, then drops back to a far lower percentage as responsiveness returns.

Update (2024-03-21): Pierre Igot:

More new fun since upgrading to Sonoma 14.4: Now, after some undetermined amount of uptime, all of a sudden, notifications from certain apps stop being displayed altogether, for no apparent reason, with no way to get them back that I have found so far (other than a reboot).

[…]

Example of affected app on my Mac: Amadeus Pro. But I am quite sure it’s completely random.

Jeff Johnson:

In macOS 14.4, the command-line tool /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport has been deprecated “and will be removed in a future release.”

Dave Wood:

Note also, if you use Parallels, and have a macOS guest, it becomes unusable if it upgrades to macOS 14.4. The VM will boot, you can log in, but once you do, the keyboard/mouse stop working. Likely due to the same reason you’ve listed by others, with USB peripherals not being able to connect/disconnect, and the way Parallels automatically handles that.

Update (2024-03-25): Nikhil Nigade:

Account syncing is bugged in Calendar.app on macOS 14.4

Seems like the root issue stems from the Account Services daemon (Settings.app).

Removing and adding the iCloud account back, disabling/enabling the Calendar service has no effect. It just fails to sync calendars for that iCloud account.

Update (2024-04-03): Glenn Fleishman:

I completed a basic Sonoma user account setup and then ran Migration Assistant. It found the networked Mac on which I manage Time Machine backups and recognized it. However, it refused to mount my child’s backup volume. No matter what I did, “Mount failed” appeared. Digging around in forums, I found that Sonoma has broken the SMB/Samba-based networking mount procedure for Time Machine restores, and no one had found a solution. This appears to still be the case in 14.4.

Update (2024-04-24): Gui Rambo:

Apple broke non-String AppEnum in App Intents as of macOS 14.4 / iOS 17.4, so if you have say a widget with configuration parameters where the value is an AppEnum backed by an Int, those parameters just won't work and will always use the default value.

macOS 13.6.5 and macOS 12.7.4

Apple (full installer):

This document describes the security content of macOS Ventura 13.6.5.

Apple (full installer):

This document describes the security content of macOS Monterey 12.7.4.

Previously:

Update (2024-03-20): Sam Rowlands:

14.4 is getting attention for new bugs. I really wish Apple would just focus on fixing bugs with point updates. Safari with the recent 13.6.5 update now sometimes doesn’t work with Netflix, forcing me to use an alternative browser.

Update (2024-03-21): John Schanck:

macOS passkey support is broken [in Firefox] in macOS 13.6.5

EagleFiler 1.9.13

EagleFiler 1.9.13 makes lots of improvements to my multipurpose Mac app for organizing files, archiving e-mails and Web pages, writing notes, etc. EagleFiler has long been able to import from Evernote, converting your notes to the standard RTF file format. This version is better at extracting attached files that are embedded in the notes and preserving their metadata. With Nitter no longer working, EagleFiler no longer uses it to import Twitter URLs. Instead, when you press the capture key in Safari it will import the text of the tweets. There remain other ways to import and preserve the images and rich text from tweets.

Some interesting bugs were:

Previously:

iOS 17.4 and iPadOS 17.4

Juli Clover (release notes, security, developer):

With iOS 17.4, Apple introduces sweeping changes to the way the App Store and apps function in the European Union, paving the way for alternative app marketplaces on iPhone, alternative payment systems on iOS and iPadOS, third-party browser engine support, and NFC access for banks and third-party payment providers. These features are limited to the EU, and the changes are not applicable in other countries.

Apple did, however, make worldwide changes to gaming apps. Apple is now allowing cloud gaming apps like Xbox Cloud Gaming and Nvidia GeForce NOW. Mini games, chatbots, and plug-ins are also now able to use the in-app purchase system.

In addition to these App Store-related updates, iOS 17.4 adds new emoji characters, transcripts for podcasts in the Podcasts app, Stopwatch Live Activities, improvements to battery health reporting on the iPhone 15 models, and more.

Juli Clover:

In this article, we've rounded up everything new in iOS 17.4.

Juli Clover:

iPhone and iPad owners may want to update to iOS 17.4 and iPadOS 17.4 in the near future, as the updates address two security vulnerabilities that may have been exploited to gain access to user devices.

Rui Carmo:

Reading through this makes me realize there has been no real progress on app distribution or improvements in Apple’s App Store ecosystem regarding openness over the part decade, and that besides these changes flying in the face of EU requirements, real, live, actual sideloading is still a pipe dream–there is absolutely no way it’s become feasible for the individual user, and new app stores and browser engines are still hampered by various restrictions.

Simon B. Støvring:

With iOS 17.4 released, you can go to Settings → Face ID & Passcode → Stolen Device Protection and make the security delay required even when you are at a familiar location.

You likely have way more familiar locations than you might think, in which cause you’ll probably want the security delay to always be required.

Previously: