Skip to content

Releases: utmapp/UTM

Preview

22 Mar 18:32
@osy osy
Compare
Choose a tag to compare
Preview Pre-release
Pre-release

New Features

  • Pause/resume VM
  • Restart VM
  • Auto-save state on background and/or low memory warning
  • Preferences page for controlling auto-save and gestures
  • Configure gestures (change two finger tap, long press, etc)
  • Save display position/zoom automatically

Bug Fixes

  • Add delay in mouse up and key up events fixing broken cursor/keyboard in PPC/aarch64/others (#145)
  • Fix pasting long text (#151)
  • Rare crash due to texture buffer not being locked correctly (#23)
  • Fix issue of PPC QEMU trying not supporting QXL

Other Information

iOS 13.4 fixes the signing bug that prevents free accounts from signing UTM. You can now sign UTM every 7 days with a free developer account again.

Preview

15 Mar 05:43
@osy osy
Compare
Choose a tag to compare
Preview Pre-release
Pre-release

This release is focused on the configuration UI.

  • Better way of adding advanced QEMU options as a list (thanks @spotlightishere )
  • Fixed audio (AC97 guest drivers may need to be installed) (thanks @js-john )
  • Improved zh-Hans translation (thanks @js-john )
  • Fixed mouse hold & drag (broken in last release)
  • Added option to force multi-core TCG (ONLY for advanced users, this WILL break x86_64 emulation. For most people running i386/x86_64 there is no performance advantage for > 1 core! Any more cores will degrade performance!). Changed default core count to 1 for the same reason.
  • Added option to specify JIT cache size (allows more fine tuning with limited host memory, more JIT cache = faster execution, more guest RAM = more concurrent applications running)
  • Show available system memory, available system cores, and estimated memory usage for easier configuration
  • Added target machine picker. Fine tune emulation by specifying a target machine (like RPI3 for aarch64 for example). Default machine will be selected automatically which is the old behaviour.
  • Save the display state when VM is shut down: the zoom and position of the display as well as the visibility of the toolbar and keyboard
  • Debug logging: when enabled debug.log will be created in the .utm bundle. Can aid in debugging issues. You can also export the debug log easily from the configuration screen.
  • A warning message shows up now when attempting to change unimplemented configuration settings

Preview

08 Mar 23:05
@osy osy
Compare
Choose a tag to compare
Preview Pre-release
Pre-release
  • Reimplemented hardware keyboard support: includes arrow keys, modifier keys, etc
  • Two finger swipe up or down maps to mouse wheel up and down
  • Trigger network usage popup in Chinese region
  • Implemented deleting and cloning VM: long press on the icon in the list view to see the context popup
  • Show an error message when QEMU fails (instead of crashing)
  • Mouse acceleration & inertia: fast swipe moves mouse cursor farther
  • Mouse cursor shows up when QXL drivers are installed (can now install SPICE drivers on Windows and fixes mouse cursor not appearing in many Linux distros)
  • Prompt disk data to be deleted when a drive is removed

Preview

02 Mar 20:30
@osy osy
Compare
Choose a tag to compare
Preview Pre-release
Pre-release
  • Add zh-Hans language (thanks @Evsio0n )
  • Fixed an issue where on some jailbroken device with conflicting libraries installed, UTM refuses to launch even with a correct signature
  • Fixed an issue with toolbar icons overlapping and made size of toolbar icons more consistent (thanks @fredyshox )
  • Fixed dark mode keyboard if transition happens while keyboard was open
  • Redesigned the extra keys above the keyboard: larger keys on iPads, keys are visible above home screen bar, added a few extra keys
  • Fixed an issue where smart keys get triggered in some circumstances
  • Fixed an issue where predictive keyboard text does not get entered
  • Implemented hardware keyboard without needing to be activated with the keyboard button. Also allows hardware keyboard to work without the extra key strip active.
  • Implemented paste function in the keyboard
  • Fixed an issue where import disk image does not work on directories outside the UTM documents. (thanks @humboldtjs )
  • Implemented click-and-drag: long-press on the screen (0.5s) until you feel a click, then you can move the cursor to drag items.
  • Show an alert when low on memory
  • Show an alert when trying to launch a new VM
  • Added a new exit button on the home screen and a welcome message explaining the need for it (#32 )

https://getutm.app/install for installation instructions.

Preview

24 Feb 09:56
@osy osy
Compare
Choose a tag to compare
Preview Pre-release
Pre-release
  • Fixed white screen/must restart device on crash issues (thanks @saagarjha). Note that white screen issue still occurs if app is force-killed in any way.
  • Fixed issue creating non x86_64/i386 machines (thanks @ledwardchow)
  • Implemented bulletproof JIT (should improve performance by up to 25%)

https://getutm.app/install for installation instructions.

Preview

24 Feb 23:31
@osy osy
Compare
Choose a tag to compare
Preview Pre-release
Pre-release

This is exactly the same as v0.2 release but the IPA is fakesigned so jailbroken users can install it directly. Non-jailbreak users still must re-sign the IPA.

Preview

19 Feb 22:58
@osy osy
Compare
Choose a tag to compare
Preview Pre-release
Pre-release

Please visit https://getutm.app/install for more details.