Skip to content

v4.6.0 (Beta)

Pre-release
Pre-release
Compare
Choose a tag to compare
@osy osy released this 04 Oct 06:00
· 60 commits to main since this release

Highlights

  • QEMU v9.1.0 The backend has been updated to the latest upstream QEMU which brings with it a variety of bug fixes and performance improvements.
  • (macOS 15) Nested virtualization for Linux Linux VMs using Apple Virtualization backend on macOS 15 and M3 or newer will now have nested virtualization enabled by default.
  • (macOS 15) Total Store Ordering for QEMU VMs using QEMU backend on macOS 15 can now enable TSO (in QEMU settings). When TSO is enabled on a guest operating system that is aware of the system register (i.e. Rosetta for Linux), performance of Intel emulation within the guest can be greatly improved.

Notes

  • There is a known issue amongst some users with UTM running on macOS 15 where accesses to files will fail due to permission error. We are still investigating this (#6639) and related issues. In the meantime, we do not recommend upgrading to macOS 15.
  • The update to QEMU v9.1.0 will likely introduce new issues and regressions. If you experience any problem (crashes, performance, errors) that was not evident in v4.5.x, please open an issue and provide all the requested information. It would also be helpful if you can provide a reproducible example and note the last version of UTM where it worked properly.

Changes (v4.6.0)

  • Updated to QEMU v9.1.0
  • Fixed "RPC timeout" when stopping a VM
  • Fixed a race condition when cleaning up SPICE objects
  • Localization: Updated Chinese (Hong Kong, Simplified) (thanks @changanmoon)
  • (iOS 16+) Home: Always show the sidebar
  • (macOS 15) Enable nested virtualization when available

Issues

Please check the full list on Github and help report any bug you find that is not listed.

Installation

File Description Installation JIT Hypervisor USB
UTM.deb Jailbroken iOS version Open in Cydia, dpkg, or Sileo Yes Yes(1) Yes
UTM.dmg macOS version Mounting and copying UTM.app to /Applications Yes Yes Yes
UTM.ipa Non-jailbroken iOS version (sideloading) AltStore, etc (see guide) Yes(2) No No
UTM-HV.ipa Non-jailbroken iOS version (TrollStore) TrollStore Yes Yes(1) Yes
UTM-SE.ipa Non-jailbroken iOS version (sideloading) AltStore, enterprise signing, etc No No No
UTM-Remote.ipa Remote client Any No No No
  1. Hypervisor on iOS requires an M1 iPad or newer.
  2. Enabling JIT may require a separate JIT enabler such as Jitterbug or Jitstreamer.