Skip to main content

I am collecting all the changes in macOS 10.15 Catalina that are available to the public and putting them all in one place for you. Trust me when I say that you need to read about these changes and how they will affect your deployments. I have included a ton of Apple links along with MacAdmins written articles. I will be constantly updating this article as new info comes in. A big shout out to Robert Hammem, Charles Edge and Rich Trouton for really digging into 10.15's changes.



https://mrmacintosh.com/macos-10-15-catalina-updated-index-of-need-to-know-changes-links/

@cwaldrip Unfortunately shellcheck.net does not currently handle zsh scripts. It's not clear if that's going to change.


@sdagley Wow.... didn't realize that. Yep, totally right. Damn. Guess I'm using sh for my scripts (I have to have shellcheck...)


@cwaldrip How have I never heard of shellcheck!? Just taking a quick look at it, I can see that this would have saved me HOURS of debugging/troubleshooting my scripts.. 🙂


Thanks for posting that shellcheck link @cwaldrip !



10.15 Beta 2 was released today and includes an unprecedented list of details in the Beta 2 patch notes. I am archiving them each time they are released because the page is overwritten each time a new beta is released.



Check out this list.



17 Deprecations in 10.15 Beta 2
19 New Features in 10.15 Beta 2
57 Resolved issues in 10.15 Beta 2
84 Known Issues - Core OS, Apps, Xcode & SwiftUI



https://mrmacintosh.com/apple-releases-second-beta-of-macos-catalina-10-15-19a487l-beta-2/


10.15 Beta 3 just dropped today.



I pulled out all the changes from Beta 2 - Beta 3.



1 New Feature
7 New Known Issues
29 New Resolved issues



https://mrmacintosh.com/macos-catalina-10-15-19a501i-beta-3/


@ClassicII Thank You.


I just installed beta 5 (19A526h) and Firefox (68.0.1) keeps crashing on me. I've tried reinstalling, deleting preference files, ESR, older versions and so on with no success. I will try to replicate this on more devices, just in case this one has more reasons to cause this behaviour.


@bearzooka: don't waste any time replicating this, it is a known issue and supposed to be fixed in beta 6, see https://bugzilla.mozilla.org/show_bug.cgi?id=1570451. Still extremely annoying...


Thanks for the heads-up @mschroder


So I have a question we rely heavy on Computer Renaming this script which is python, and we have everything using the bash shebang.



From the looks of it, it looks like I am going to have to redo the whole enrollment processes again from scratch or am I over thinking this and it's just a matter of changing the shebang to the new .zsh I would have to redo all that work, some of those scripts took weeks to create and have work properly.



What can we do to continue using this method shy of redoing the whole script into .zsh this thing has worked amazing since day one.



I have not even started any testing on Catalina whats so ever and I am super behind on this.


@JarvisUno For now the bash shebang will still work as far as I'm aware, it's just the default shell is changing to zsh.


@allanp81 Well that's a bit of relief I guess but what about Python?


@JarvisUno This: https://www.macobserver.com/analysis/macos-catalina-deprecates-unix-scripting-languages/ seems to suggest again then that you'll be fine with Catalina but 10.16 will be different. There's nothing to stop you just installing Python during provisioning.


@allanp81 True the problem lies on timing right, install python to then run a python script to name change the computers. I think it might be time to see if anyone has come up with a script similar to the one posted above. As Computer Name change is one of the bigger configuration profiles we have.



Appreciate the help and articles.


Reply