Releases: utmapp/UTM
Releases · utmapp/UTM
Preview
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
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
- 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
- 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
- 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
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
Please visit https://getutm.app/install for more details.