Quickemu 4.9.5 is out! 🚀
- Added support for running Quickemu on macOS and Asahi Linux 🍎
- When running on Apple Silicon all guest VMs will are still currently Intel only. That will be fixed in an upcoming release.
- Added
--offline
argument to force running a VM with no networking 🛑 - Added
--kill
argument to force kill a running VM ☠️ - Added
--sound-duplex
to choose the sound duplex option, including output-only, with no mic/line-in 🔊 - Added support for QEMU virtual USB audio device via
--sound-card usb-audio
🎛️ - Improved
quickemu
for VMs that are already running, will now automatically reconnect available SPICE sessions 🌶️ - Improved download output for macOS and Windows so they are consistent with other operating systems 📃
- Fixed CPU compatibility for macOS guests 🍏
- Fixed macOS display resolution, so using
--width
and--height
now works 📐 - Fixed detection of old Ubuntu releases; 16.04 and older 🧓
- Fixed minimum RAM requirements for Windows and macOS guests 🧠
- Fixed detection of smartcard support in QEMU and SPICE 🪪
- Updated distro version support for NixOS, Linux Mint, ArcoLinux, MX Linux, Deepin, Slint, ParrotSec, Bazzite, HoloISO 🐧
- Updated distro version support for NetBSD and FreeBSD 😈
What's Changed
- fix: add quickreport to Makefile by @philclifford in #1185
- fix: add pciutils dependency by @philclifford in #1186
- chore: align subproject by @philclifford in #1188
- fix(quickemu): detect GLSL version and enable GL accordingly. close #920 by @flexiondotorg in #1189
- fix(nix): add missing gawk by @flexiondotorg in #1190
- fix: correct VM RAM allocation check for Windows and macOS. close #1191 by @flexiondotorg in #1193
- feat: add a small collection of requested features and fixes by @flexiondotorg in #1199
- fix: display resolution can be set using
--width
and--height
for macOS and BSD by @flexiondotorg in #1204 - chore(new supported release): Added support for Linux Mint 21.3 by @EuroNutellaMan in #1213
- docs: Regenerated man pages with new options and wiki contributions by @philclifford in #1210
- fix: correct incorrect use of apostrophe in help by @philclifford in #1215
- refactor: code clean up by @flexiondotorg in #1208
- docs: regenerated man pages for new and changed options by @philclifford in #1219
- feat: remove unneeded sed from arcolinux url discovery by @philclifford in #1223
- fix: Arcolinux completely changed releases by @philclifford in #1233
- feat: add support for running quickemu on macOS hosts by @flexiondotorg in #1225
- fix: resolve portability issues between Linux distros and macOS by @flexiondotorg in #1247
- docs: man pages regenerated including recent wiki revisions by @philclifford in #1254
- fix: update flake to (mostly) work on macOS by @flexiondotorg in #1291
- Update README.md by @DavidGoodwin in #1255
- feat: adding nixos 24.05 to releases_nixos by @JollyDevelopment in #1266
- fix: don't declare SPICE as local within configure_ports. close #1240 by @mjoerg in #1264
- fix: correctly escape characters in edition/lang validation. Closes #1270 by @lj3954 in #1271
- fix: running quickemu and quickreport in zsh. close #1268 by @flexiondotorg in #1292
- chore(updated supported releases): Updated support for ParrotOS 6.1 by @EuroNutellaMan in #1279
- fix: correctly check for passthrough smartcard support. close #888 by @flexiondotorg in #1293
- fix: add uuid-runtime to debian/control. close #1256 by @flexiondotorg in #1294
- chore: make shellcheck happy in releases_nixos() by @flexiondotorg in #1295
- chore: make shellcheck happy in releases_parrotsec() by @flexiondotorg in #1296
- fix: update/correct downloads for MX Linux, ParrotSec, Deepin, NixOS, NetBSD & Slint by @flexiondotorg in #1297
- docs: prepare for 4.9.5 release by @flexiondotorg in #1298
- fix: Fixes nix flakes by adding version to package.nix by @mystery3525 in #1305
- fix: update bazzite to always get the latest stable release. close #1306 by @flexiondotorg in #1307
- fix: correct typo in max_outputs conditional by @flexiondotorg in #1309
- feat(quickemu): allow overriding insufficient RAM error by @takase1121 in #1308
- fix: update holoiso to only download the most recent release by @flexiondotorg in #1310
- chore: regenerated docs with README changes incorporated by @philclifford in #1303
- style: update warnings/errors for insufficient RAM allocation by @flexiondotorg in #1311
- style: indent RAM allocation warnings/errors by @flexiondotorg in #1312
- fix(debian): add missing comma in debian/control by @flexiondotorg in #1313
New Contributors
- @EuroNutellaMan made their first contribution in #1213
- @DavidGoodwin made their first contribution in #1255
- @JollyDevelopment made their first contribution in #1266
- @mjoerg made their first contribution in #1264
- @mystery3525 made their first contribution in #1305
- @takase1121 made their first contribution in #1308
Full Changelog: 4.9.4...4.9.5