Skip to content

Releases: utmapp/UTM

v2.1.2

11 Jul 20:16
@osy osy
Compare
Choose a tag to compare

Installation

Visit https://getutm.app/install/ for the most up to date installation instructions.

Changes

  • Fixed QEMU issue causing crash running x86 Windows on M1 (thanks @kwhr0) (#2630)
  • Fixed crash due to bad drive id (#2614)
  • Properly delete imported/created drives on a new VM when canceled out (#2576)
  • Fixed bad CPU core configuration on SPARC (#2651)
  • Improvement to zh-Hant translation (thanks @pan93412) (#2595)
  • Fixed an unusable CD drive always showing up in Windows x86 (thanks @conath) (#2538)
  • (macOS) Fixed an issue with auto resolution changing with SPICE installed (#2587)
  • (macOS) Fixed a crash when starting a VM after shutting down (#2622)
  • (macOS) New global setting to (try to) only use performance cores: when set, if a VM does not manually specify a core count, instead of using the maximum number of cores on the system, UTM will use only the number of performance cores. Note this does not guarantee only the performance cores are used but only that the number of cores seen by the guest is lower. (#2557)
  • (macOS) Fixed screen tearing/glitches on Windows and improved framebuffer rendering performance (#2569)
  • (macOS) When SPICE tools are not properly set up, attempting to resize the window will now "revert" the size if the resolution does not get changed by the guest.
  • (iOS) Fixed crash when launching with Jitterbug or other imobiledevice tools
  • (iOS) Fixed Cydia install on iOS 11 (#2618)

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

v2.1.1

24 May 18:57
@osy osy
Compare
Choose a tag to compare

This release brings two major features:

USB support is here for macOS and jailbroken iOS. You can attach a device to your VM with the new USB icon in the toolbar. You can enable USB 3.0 in the Share settings for faster devices on supported targets. Note that older versions of Windows (e.g. Windows 7 and below) require installing additional drivers for USB 3.0.

UTM SE is a new build for iOS that does not require JIT (and therefore is much slower). It can therefore be sideloaded on any iOS device that is not jailbroken. Jailbreak users are still recommended to install the standard UTM DEB package for faster JIT speeds and USB support.

Installation

Visit https://getutm.app/install/ for the most up to date installation instructions.

Changes (v2.1.1)

  • (iOS) Fix USB attach on (jailbroken) iOS 14.6
  • Fixed slow UEFI boot due to accidentally including a debug build of EDK2
  • (macOS) Fixed captured mouse not being released when VM is shut down or suspended
  • (macOS) Trackpad scroll speed made more consistent (#2400)
  • (macOS) Fixed Windows 10 not booting on M1 Macs (#2546)
  • (macOS) Fixed Screamer audio (#2548) Note that you must now select the 'screamer' audio card for the 'mac99' system target for sound to work.

Changes (v2.1.0)

  • QEMU updated from v5.2.0 to v6.0.0
  • USB support: attach a USB device to the VM (macOS and jailbroken iOS 14.5 and below only)
  • UTM SE (Slow Edition): JITless iOS build available to sideload on any non-jailbroken device (thanks @ktemkin)
  • Screamer audio device for PPC mac99 machines

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

v2.1.0 (Beta)

17 May 09:58
@osy osy
Compare
Choose a tag to compare
v2.1.0 (Beta) Pre-release
Pre-release

This release brings two major features:

USB support is here for macOS and jailbroken iOS. You can attach a device to your VM with the new USB icon in the toolbar. You can enable USB 3.0 in the Share settings for faster devices on supported targets. Note that older versions of Windows (e.g. Windows 7 and below) require installing additional drivers for USB 3.0.

UTM SE is a new build for iOS that does not require JIT (and therefore is much slower). It can therefore be sideloaded on any iOS device that is not jailbroken. Jailbreak users are still recommended to install the standard UTM DEB package for faster JIT speeds and USB support.

Installation

Visit https://getutm.app/install/ for the most up to date installation instructions.

Changes

  • QEMU updated from v5.2.0 to v6.0.0
  • USB support: attach a USB device to the VM (macOS and jailbroken iOS 14.5 and below only)
  • UTM SE (Slow Edition): JITless iOS build available to sideload on any non-jailbroken device (thanks @ktemkin)
  • Screamer audio device for PPC mac99 machines (no setting changes needed)

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

v2.0.28

11 May 06:07
@osy osy
Compare
Choose a tag to compare

Installation

Visit https://getutm.app/install/ for the most up to date installation instructions.

Changes

  • (iOS) When file selection for removable drive is closed by tapping outside the modal, trying to open the modal again fails (#2499)
  • (macOS) When Cmd/Win key is held, keyUp event was not being handled (#2486)
  • Updated welcome screen with links to user guide and support page (#2498)
  • bootindex was not properly applied for floppy devices (note: this fix is only for Q35, floppy boot order is unsupported for other targets) (#2492)
  • Some targets such as Raspberry Pi fail to start because of an error with "-device usb-ehci" argument (#2505)
  • On Q35/PC targets, press Esc to get to boot menu in BIOS (#2504)
  • When removable drives are re-ordered, the underlying images assigned to them were not being reordered (#2512)

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

v2.0.27

26 Apr 20:06
@osy osy
Compare
Choose a tag to compare

Note: this is a hotfix from v2.0.26. The following changelog is the same as v2.0.26 with the problematic patch removed (#2410).

Installation

Visit https://getutm.app/install/ for the most up to date installation instructions.

Changes

  • (iOS) Use GCMouse APIs for improved mouse support (thanks @js-john), this also allows legacy (PS/2) mouse emulation to work properly
  • (macOS) Fixed sound broken by last update (#2448)
  • (macOS) When main window closes, opening the main window again loses state of started VMs (#2437)
  • (macOS) Capture Cmd+W and Cmd+Q and pass them to the VM when mouse is captured. Warn user if mouse is not captured. (#2321)
  • Removed legacy boot device order settings and added a note about how boot ordering is determined by order of drives added (which can be moved around). This should fix some boot issues (provided you move the devices in the right order).
  • Fixed non-removable CD/DVD devices not being recognized/not being able to boot (#2419)
  • Fixed notes cut off on iOS (#2460)

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

v2.0.26

26 Apr 01:49
@osy osy
40c647c
Compare
Choose a tag to compare

Installation

Visit https://getutm.app/install/ for the most up to date installation instructions.

Changes

  • (iOS) Use GCMouse APIs for improved mouse support (thanks @js-john), this also allows legacy (PS/2) mouse emulation to work properly
  • (macOS) Fixed sound broken by last update (#2448)
  • (macOS) When main window closes, opening the main window again loses state of started VMs (#2437)
  • (macOS) Automatically close window when VM stops (#2410)
  • (macOS) Capture Cmd+W and Cmd+Q and pass them to the VM when mouse is captured. Warn user if mouse is not captured. (#2321)
  • Removed legacy boot device order settings and added a note about how boot ordering is determined by order of drives added (which can be moved around). This should fix some boot issues (provided you move the devices in the right order).
  • Fixed non-removable CD/DVD devices not being recognized/not being able to boot (#2419)
  • Fixed notes cut off on iOS (#2460)

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

v2.0.25

23 Mar 06:14
@osy osy
Compare
Choose a tag to compare

Installation

Visit https://getutm.app/install/ for the most up to date installation instructions.

Changes

  • Fix not booting automatically from NVMe (#2385)
  • Fix not booting automatically from USB (#2333)

Notice for iOS 14.4+

iOS 14.4 broke JIT again (for non-jailbroken A12+ devices), and likely for good this time. We do not recommend updating to iOS 14.4 or higher. Future support for iOS will be limited to tethered and jailbroken devices only.

Known Issues

  • Black screen or crash trying to start any VM? Make sure you read all the instructions in the install page.
  • When installed via Cydia/Sileo, Settings and Files integration does not work and VMs are not deleted automatically when uninstalled.

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

v2.0.24

16 Mar 04:27
@osy osy
Compare
Choose a tag to compare

Installation

Visit https://getutm.app/install/ for the most up to date installation instructions.

Changes

  • Fix error booting with multiple IDE/SCSI drives (#2382)
  • Fix error booting with NVMe (#2383)
  • (iOS) Fix selecting interface for a new drive not working (#2384)
  • (iOS) Fix DEB build script

Notice for iOS 14.4+

iOS 14.4 broke JIT again (for non-jailbroken A12+ devices), and likely for good this time. We do not recommend updating to iOS 14.4 or higher. Future support for iOS will be limited to tethered and jailbroken devices only.

Known Issues

  • Black screen or crash trying to start any VM? Make sure you read all the instructions in the install page.
  • When installed via Cydia/Sileo, Settings and Files integration does not work and VMs are not deleted automatically when uninstalled.

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

v2.0.23

14 Mar 08:11
@osy osy
Compare
Choose a tag to compare

Installation

Visit https://getutm.app/install/ for the most up to date installation instructions.

Changes

  • Fix wrong display card value in settings
  • Fix crash when selecting a display card (#2330)
  • Disable SPICE powered options when display card is unsupported
  • Improve boot ordering support
  • Fix crash when number field is erased
  • Fix restricted networking mode (thanks @conath)
  • Fix Cocoa resolution scaling (thanks @akihikodaki)
  • Add stable MAC address for new vm configs
  • Support fixed Hypervisor entitlements in sandbox on macOS 11.3 (no fork() workaround needed)
  • (macOS) Fix crash when moving drive down
  • (macOS) Fixed screen clipping in fullscreen mode (#2372)
  • (iOS) Jailbreak install now uses AppSync to install an unsigned IPA. Please read the Cydia description for important information on migrating VMs.

Notice for iOS 14.4+

iOS 14.4 broke JIT again (for non-jailbroken A12+ devices), and likely for good this time. We do not recommend updating to iOS 14.4 or higher. Future support for iOS will be limited to tethered and jailbroken devices only.

Known Issues

  • Black screen or crash trying to start any VM? Make sure you read all the instructions in the install page.
  • When installed via Cydia/Sileo, Settings and Files integration does not work and VMs are not deleted automatically when uninstalled.

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

v2.0.22

23 Feb 02:22
@osy osy
Compare
Choose a tag to compare

Installation

Visit https://getutm.app/install/ for the most up to date installation instructions.

Changes

  • (iOS) Fixed crash when moving drives (#2322)
  • Fix removable drives option (#2320)
  • Limit network and sound card selection based on architecture support
  • Use new QEMU option for selecting sound card
  • New option to change display card (thanks @js-john)

Notice for iOS 14.4+

iOS 14.4 broke JIT again (for non-jailbroken A12+ devices), and likely for good this time. We do not recommend updating to iOS 14.4 or higher. Future support for iOS will be limited to tethered and jailbroken devices only.

Known Issues

  • Black screen or crash trying to start any VM? Make sure you read all the instructions in the install page.
  • When installed via Cydia/Sileo, Settings and Files integration does not work and VMs are not deleted automatically when uninstalled.

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