Beta updates are rolling along. We've incorporated a number of fixes for additional edge cases, polished some behavior, worked around some OS issues...the usual.
We've had a number of people ask whether it's "safe" to run these betas.
Now, barring the occasional, rapidly-fixed "goof" (eg the bless
error we fixed in Beta 4), every beta version we release is basically "production ready". They're "betas" because we're dealing with a new OS that's changing rapidly, and we want to ensure we've covered all the cases we didn't think of before we do a general release.
Prepare for Boredom
For example, this version has an "automount" fix in it. As I've discussed previously, sdautomatedcopycontroller
is used to run "automatic" copies. Those include scheduled copies, copies users can run from the command line or their own tools, etc.
sdautomatedcopycontroller
(every time I type that I think why didn't I make this name shorter) handles the detail of automatically mounting source and destination volumes, and setting them up to eject when the copy is complete.
With volume groups, though, there are two potential volumes to mount...but keychain passwords might be under either the Data volume or the System volume, depending on what the user does. Previously, we were only looking under the System volume name...now we check both.
Not Boring Enough? Try This!
Another example: on some user systems, certain macOS command line tools that are written in Cocoa or Swift would output loader warnings as errors (on stderr
), and so we'd think they failed. We now handle more of those cases, if the tool otherwise is successful.
Short and Sweet
So, yeah. These are little fixes that cover cases that come up in broader testing...and are examples of why these betas are "safe". These fixes just aren't things most people are going to notice.
Again, thanks for your feedback: your reports are making SuperDuper! 3.3 better for everyone!