Hello everyone, dfx 0.28.01 has been promoted. You can read the release notes here.
Before you install it, it is recommended to upgrade dfxvm to 1.0.1. See release notes here.
This is the version that supports installing the darwin/arm64 version of dfx.
You can update it by running:
dfxvm self update
After that you can update dfx with:
dfx update
If you are running on a mac with Apple Silicon, please read the release notes and migration guide carefully. 
The major updates are:
- Native support for arm64 on mac
- Motoko update to 0.14.13
- A version of pocket-ic that supports non replicated http calls.
2 Likes
How long will the older DFX versions continue to be supported and work? I would like to avoid the Mac OS issue for now. Is this Mac OS issue only for the latest OS version, I have never seen this error on the previous DFX using Mac OS Sonoma 14.7.4.
Hi, keep in mind that if you don’t update dfxvm, it will continue to pull the x86 version of dfx so you won’t have to change the ACL entries in your keychain - this should continue to work until Apple deprecates Rosetta.
That being said, the older versions of dfx will continue to work as long as they are compatible with the mainnet apis. You will be missing out on new features though like non replicated http calls and might need to download pocketic manually if you want to use that with older versions of dfx.