According to the changelog of QEMU 7.1, there are some things we have to do to keep EmuGUI up-to-date. However, I do understand that some users don't consider updating. To preserve compatibility, some stuff removed in QEMU 7.1 is only depreciated in EmuGUI (starting with 0.7.6.5112).
Removed/depreciated features
Feature
State in QEMU
EmuGUI's course of action
-enable-fips option
Removed
That feature wasn't present in EmuGUI and could only be used as an additional argument. If you used it in one of your VMs, please remove it.
-writeconfig option
Removed
That feature wasn't present in EmuGUI and could only be used as an additional argument. If you used it in one of your VMs, please remove it.
Icelake-Client x86 CPU
Removed
is going to be depreciated in 0.7.6.5112
loaded (crypto objects) and opened (RNG models)
Read-only
That feature wasn't present in EmuGUI and could only be used as an additional argument. If you used it in one of your VMs, please remove it.
-soundhw
Replaced by -audio
EmuGUI uses -device (sound card) anyway, so no worries
-sdl and -curses
Replaced by -display (sdl/curses)
EmuGUI uses the display argument, with gtk
-display sdl,window_close=...
Replaced by -display sdl,window-close=...
That feature wasn't present in EmuGUI and could only be used as an additional argument. If you used it in one of your VMs, please update it accordingly
-alt-grab and -display sdl,alt_grab=on
Replaced by -display sdl,grab-mod=lshift-lctrl-lalt
That feature wasn't present in EmuGUI and could only be used as an additional argument. If you used it in one of your VMs, please update it accordingly
-ctrl-grab and -display sdl,ctrl_grab=on
Replaced by -display sdl,grab-mod=rctrl
That feature wasn't present in EmuGUI and could only be used as an additional argument. If you used it in one of your VMs, please update it accordingly
-device nvme-ns,eui64-default=on/off
Depreciated
That feature wasn't present in EmuGUI and could only be used as an additional argument. If you used it in one of your VMs, please remove it ASAP. If you must still use it however, you still can.
-device nvme,use-intel-id=on/off
Depreciated
That feature wasn't present in EmuGUI and could only be used as an additional argument. If you used it in one of your VMs, please remove it ASAP. If you must still use it however, you still can.
How EmuGUI is affected
EmuGUI is just a frontend which heavily depends on QEMU. That means, if QEMU does something like this, EmuGUI has to take action as well. We will update it ASAP and that is what we must get on with. I'm sorry for the caused inconvenience and hope we can apply the changes ASAP.
Why this is a thing
The changelog of QEMU 7.1 can be read on https://wiki.qemu.org/ChangeLog/7.1
According to the changelog of QEMU 7.1, there are some things we have to do to keep EmuGUI up-to-date. However, I do understand that some users don't consider updating. To preserve compatibility, some stuff removed in QEMU 7.1 is only depreciated in EmuGUI (starting with 0.7.6.5112).
Removed/depreciated features
-enable-fips
option-writeconfig
optionIcelake-Client
x86 CPUloaded
(crypto objects) andopened
(RNG models)-soundhw
-audio
-device (sound card)
anyway, so no worries-sdl
and-curses
-display (sdl/curses)
-display sdl,window_close=...
-display sdl,window-close=...
-alt-grab
and-display sdl,alt_grab=on
-display sdl,grab-mod=lshift-lctrl-lalt
-ctrl-grab
and-display sdl,ctrl_grab=on
-display sdl,grab-mod=rctrl
-device nvme-ns,eui64-default=on/off
-device nvme,use-intel-id=on/off
How EmuGUI is affected
EmuGUI is just a frontend which heavily depends on QEMU. That means, if QEMU does something like this, EmuGUI has to take action as well. We will update it ASAP and that is what we must get on with. I'm sorry for the caused inconvenience and hope we can apply the changes ASAP.