quickemu-project/quickemu
Quickly create and run optimised Windows, macOS and Linux virtual machines
๐ฆ Cross Architecture Support
- Architecture-aware filenames and output for downloaded images
- Per-distro architecture validation - quickget only lists architectures each OS actually supports
- `--check-all-arch` flag to test both amd64 and arm64 downloads for a given OS
- Correct architecture selection for Fedora and Ubuntu Server ISOs
- ARM64 support for Debian with proper edition validation
โก Performance Improvements
- Significant disk I/O and emulation performance enhancements:
- Improved qcow2 disk performance - enables TRIM/discard and detect-zeroes, reducing disk space usage and improving SSD longevity
- TCG translation cache tuning - larger cache with multithreaded TCG for faster emulation when KVM is unavailable
- Better disk I/O defaults - optimised cache and async I/O settings for improved throughput
๐ฆ SPICE Improvements
- Enhanced SPICE display support, particularly beneficial for Windows guests:
- SPICE display reconnection - reconnect to running VM displays without restarting
- Local SPICE over Unix sockets - more secure, lower-latency connections when using VirGL
- These changes improve the remote desktop experience for Windows and Linux guests
๐ฆ Display & Graphics
- GTK display backend preferred with automatic fallback to SDL if GTK is unavailable
- Simplified display device selection - removed redundant `-vga none` configuration
- OpenGL improvements - GL now disabled automatically when display backend is none, enabled on macOS (cocoa) with virtio GL preference
๐ฆ macOS Guest Improvements
- Better display support - uses vmware-svga for improved macOS graphics compatibility
- TSC and timing fixes - proper TSC flag detection for AMD CPUs, vmware TSC enabled, unstable TSC warnings for macOS Ventura+ on AMD
- Sound card compatibility - selects correct sound card for macOS guests, prevents default sound card overriding compatible selection
- Serial port disabled by default for macOS and Windows
- OpenCore and OVMF downloads pinned to last-known-good commit for stability
- ACPI PCI hotplug disabled for macOS to prevent issues
โจ New OS Support
- Azure Linux 3.0 - Microsoft's container-optimised Linux distribution now available
- Ubuntu Desktop ARM64 - support for Ubuntu 25.10+ ARM64 desktop images
๐ Distro Fixes
- Maintained up-to-date download support across the OS catalog:
- Zorin OS - updated download method and available editions
- Rocky Linux - restored dynamic release discovery, fixed 10.0 DVD ISO naming
- Parrot Security - updated releases and editions
- Garuda Linux - updated available editions
- MX Linux - fixed Xfce ISO naming
- Gentoo, Linux Mint, LMDE - switched to mirrors.kernel.org for reliability
- Artix Linux - fixed edition parsing
- + 5 more
๐ฆ Infrastructure
- QEMU 6.1.0 minimum version now required
- Updated Nix flakes to nixos-unstable
- GitHub Actions artifact handling improvements
- Enhanced test-quickget CI with better sorting and summary formatting
- ShellCheck compliance improvements throughout
- macOS devshell improvements - removed brew dependencies, enabled EFI boot with patched OVMF paths
๐ What's Changed
- fix(quickemu): conditionalise KVM-specific CPU flags for Windows by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1805
- fix(quickget): add hash verification for Archcraft, KolibriOS, Mabox by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1806
- fix(quickget): resize Batocera image for GPT expansion by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1807
- fix(quickemu): improve TSC flag detection for macOS on AMD CPUs by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1808
- fix(devshell): enable EFI boot on macOS by patching OVMF paths by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1809
- fix(quickemu): skip x86 CPU feature checks on Apple Silicon by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1810
- feat(quickget): integrate OpenCore into macOS disk image by default by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1811
- feat(quickemu): enable GL on macOS (cocoa) and prefer virtio GL by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1812
- + 42 more
๐ What's Changed
- chore: regenerate docs to align with current release by @philclifford in https://github.com/quickemu-project/quickemu/pull/1544
- fix(windows): Fix the download of the Chinese Windows ISO. by @debuggerx01 in https://github.com/quickemu-project/quickemu/pull/1540
- fix(siduction): Update to Shine_on+ by @zen0bit in https://github.com/quickemu-project/quickemu/pull/1549
- fix(macos): Correct version user receives from quickget; add sequoia by @debuggerx01 in https://github.com/quickemu-project/quickemu/pull/1550
- feat: Linux Mint 22.1 support by @hyperpuncher in https://github.com/quickemu-project/quickemu/pull/1563
- fix: Check for PipeWire as well as PulseAudio before falling back to ALSA by @alexhaydock in https://github.com/quickemu-project/quickemu/pull/1565
- fix: Disregard curl configuration by @lj3954 in https://github.com/quickemu-project/quickemu/pull/1571
- docs: Fix typo in README.md by @gvelasq in https://github.com/quickemu-project/quickemu/pull/1568
- + 73 more
โจ New Contributors
- @debuggerx01 made their first contribution in https://github.com/quickemu-project/quickemu/pull/1540
- @hyperpuncher made their first contribution in https://github.com/quickemu-project/quickemu/pull/1563
- @alexhaydock made their first contribution in https://github.com/quickemu-project/quickemu/pull/1565
- @gvelasq made their first contribution in https://github.com/quickemu-project/quickemu/pull/1568
- @nxxxse made their first contribution in https://github.com/quickemu-project/quickemu/pull/1553
- @abitrolly made their first contribution in https://github.com/quickemu-project/quickemu/pull/1516
- @user20198 made their first contribution in https://github.com/quickemu-project/quickemu/pull/1610
- @spameier made their first contribution in https://github.com/quickemu-project/quickemu/pull/1640
- + 13 more
๐ What's Changed
- chore: Remove unused dependency windowskey by @lj3954 in https://github.com/quickemu-project/quickemu/pull/1376
- chore: update flake.lock by @github-actions in https://github.com/quickemu-project/quickemu/pull/1382
- feat: Improve quickget custom configurations, including unattended windows support by @sudoAlphaX in https://github.com/quickemu-project/quickemu/pull/1373
- chore(deps): bump DeterminateSystems/nix-installer-action from 12 to 13 by @dependabot in https://github.com/quickemu-project/quickemu/pull/1393
- chore: update flake.lock by @github-actions in https://github.com/quickemu-project/quickemu/pull/1394
- fix: dequote editions pipe by @philclifford in https://github.com/quickemu-project/quickemu/pull/1407
- chore: update flake.lock by @github-actions in https://github.com/quickemu-project/quickemu/pull/1425
- Fix: set RTC to localtime only for Windows/ReactOS/DOS and UTC for all others by @chasecovello in https://github.com/quickemu-project/quickemu/pull/1429
- + 43 more
โจ New Contributors
- @sudoAlphaX made their first contribution in https://github.com/quickemu-project/quickemu/pull/1373
- @Gitsarry made their first contribution in https://github.com/quickemu-project/quickemu/pull/1422
- @isasmendiagus made their first contribution in https://github.com/quickemu-project/quickemu/pull/1392
- @mKay00 made their first contribution in https://github.com/quickemu-project/quickemu/pull/1440
- @py-crash made their first contribution in https://github.com/quickemu-project/quickemu/pull/1460
- @dridi made their first contribution in https://github.com/quickemu-project/quickemu/pull/1454
- @Zeglius made their first contribution in https://github.com/quickemu-project/quickemu/pull/1490
- @MartinMSPedersen made their first contribution in https://github.com/quickemu-project/quickemu/pull/1489
- + 6 more
๐ Changes
- Added more comprehensive testing in CI ๐งช
- Added all required documents/policies to [complete Community Standards](https://github.com/quickemu-project/quickemu/community) โญ๏ธ
- Updated Nix flake to track current stable Nixpkgs for builds โ๏ธ
- Fixed Nix flake so the build-in QEMU smb server works ๐
- Fixed kill running virtual machines with `--kill` โ ๏ธ
- Fixed Windows Server having no network post-install ๐ช
- Fixed Fedora Silverblue downloads ๐ฟ๏ธ
- Improve automatic "press any key" for Windows installs ๐ช
- + 2 more
๐ What's Changed
- chore: bump version to 4.9.6 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1319
- fix: monkey patch quickemu via direnv so OVMF firmware can be found. close #1318 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1320
- fix(nix): include samba so file sharing works by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1325
- chore: tidy up debian/ template by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1326
- ci: add Nix flake checker and updater by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1327
- chore: update flake.lock by @github-actions in https://github.com/quickemu-project/quickemu/pull/1328
- docs: add CODE_OF_CONDUCT.md by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1329
- docs: add CONTRIBUTING.md by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1330
- + 27 more
โจ New Contributors
- @github-actions made their first contribution in https://github.com/quickemu-project/quickemu/pull/1328
- @TheMuso made their first contribution in https://github.com/quickemu-project/quickemu/pull/1228
- @dependabot made their first contribution in https://github.com/quickemu-project/quickemu/pull/1352
- @OhMyMndy made their first contribution in https://github.com/quickemu-project/quickemu/pull/1362
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.9.5...4.9.6
๐ Changes
- 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 ๐
- + 7 more
๐ What's Changed
- fix: add quickreport to Makefile by @philclifford in https://github.com/quickemu-project/quickemu/pull/1185
- fix: add pciutils dependency by @philclifford in https://github.com/quickemu-project/quickemu/pull/1186
- chore: align subproject by @philclifford in https://github.com/quickemu-project/quickemu/pull/1188
- fix(quickemu): detect GLSL version and enable GL accordingly. close #920 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1189
- fix(nix): add missing gawk by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1190
- fix: correct VM RAM allocation check for Windows and macOS. close #1191 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1193
- feat: add a small collection of requested features and fixes by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1199
- fix: display resolution can be set using `--width` and`--height` for macOS and BSD by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1204
- + 32 more
โจ New Contributors
- @EuroNutellaMan made their first contribution in https://github.com/quickemu-project/quickemu/pull/1213
- @DavidGoodwin made their first contribution in https://github.com/quickemu-project/quickemu/pull/1255
- @JollyDevelopment made their first contribution in https://github.com/quickemu-project/quickemu/pull/1266
- @mjoerg made their first contribution in https://github.com/quickemu-project/quickemu/pull/1264
- @mystery3525 made their first contribution in https://github.com/quickemu-project/quickemu/pull/1305
- @takase1121 made their first contribution in https://github.com/quickemu-project/quickemu/pull/1308
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.9.4...4.9.5
๐ Changes
- Refactored all web requests/downloads to just use `curl` โฐ
- Fixed handling redirected download URLs ๐
- Fixed automated Windows downloads ๐ฉน
- Added Windows Server support ๐ช
- Added `linux_old` to the guest OS types for running old Linux distros from 2016 or earlier ๐ง
- Added download-only option to `quickget` ๐
- Added `quickget` tests to CI to check all downloads โ
- Added `--width` and `--height` options to `quickemu` to set the VM display resolution ๐
- + 8 more
๐ What's Changed
- chore: open 4.9.4 for development by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1179
- fix: drop passthru.tests in package.nix by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1180
- chore: regenerated man pages for changes by @philclifford in https://github.com/quickemu-project/quickemu/pull/1178
- docs: A few more tweaks to man pages from 4.9.3 changes by @philclifford in https://github.com/quickemu-project/quickemu/pull/1183
- refactor: make siduction editions dynamic by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1182
- fix: don't double quote while hunting for OVMF. close #1181 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/1184
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.9.3...4.9.4
๐ Changes
- Refactored all web requests/downloads to just use `curl` โฐ
- Fixed handling redirected download URLs ๐
- Fixed automated Windows downloads ๐ฉน
- Added Windows Server support ๐ช
- Added `linux_old` to the guest OS types for running old Linux distros from 2016 or earlier ๐ง
- Added download-only option to `quickget` ๐
- Added `quickget` tests to CI to check all downloads โ
- Added `--width` and `--height` options to `quickemu` to set the VM display resolution ๐
- + 8 more
๐ What's Changed
- New master merge by @zen0bit in https://github.com/quickemu-project/quickemu/pull/986
- Initial preparation for 9.4.3 release by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/989
- revised health checker by @TuxVinyards in https://github.com/quickemu-project/quickemu/pull/993
- fix sse41 contradiction and cpuid host warnings by @TuxVinyards in https://github.com/quickemu-project/quickemu/pull/994
- readd EasyOS by @zen0bit in https://github.com/quickemu-project/quickemu/pull/990
- add PureOS by @TuxVinyards in https://github.com/quickemu-project/quickemu/pull/996
- Removed references to macrecovery from Makefile by @chasecovello in https://github.com/quickemu-project/quickemu/pull/1000
- Add Tuxedo OS by @TuxVinyards in https://github.com/quickemu-project/quickemu/pull/1002
- + 104 more
๐ What's Changed
- Add Fedora 39 by @Jai-JAP in https://github.com/quickemu-project/quickemu/pull/822
- chore: Regenerated docs for 4.9.1 changes by @philclifford in https://github.com/quickemu-project/quickemu/pull/841
- fix: make revised batocera actually find the latest file by @philclifford in https://github.com/quickemu-project/quickemu/pull/842
- bugfix: quickget: void not working by @zen0bit in https://github.com/quickemu-project/quickemu/pull/844
- Added automatic version fetching for ubuntu by @Jai-JAP in https://github.com/quickemu-project/quickemu/pull/821
- Fix -s/-t flags still downloading isos by @Jai-JAP in https://github.com/quickemu-project/quickemu/pull/846
- add qqX to the main quickemu readme (hopefully) by @TuxVinyards in https://github.com/quickemu-project/quickemu/pull/850
- Redo of quickemu indentation - no code changes. by @dabrown645 in https://github.com/quickemu-project/quickemu/pull/849
- + 5 more
โจ New Contributors
- @TuxVinyards made their first contribution in https://github.com/quickemu-project/quickemu/pull/850
- @lj3954 made their first contribution in https://github.com/quickemu-project/quickemu/pull/854
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.9.1...4.9.2
๐ What's Changed
- Get rid of whitespaces in Tiny Core Linux by @zen0bit in https://github.com/quickemu-project/quickemu/pull/813
- chore: regenerated docs for recent PR merges by @philclifford in https://github.com/quickemu-project/quickemu/pull/814
- change Board_id for ventura image by @SafaSafari in https://github.com/quickemu-project/quickemu/pull/829
- Have wget retry when download stalls for 10 seconds by @eweihe in https://github.com/quickemu-project/quickemu/pull/832
- Fix missing edubuntu support by @philclifford in https://github.com/quickemu-project/quickemu/pull/819
- quickemu: fix version by @0x4A6F in https://github.com/quickemu-project/quickemu/pull/815
- holoiso: update by @zen0bit in https://github.com/quickemu-project/quickemu/pull/824
- Add additional "--access" parameter to allow remote access to spice session by @colino17 in https://github.com/quickemu-project/quickemu/pull/835
- + 5 more
โจ New Contributors
- @eweihe made their first contribution in https://github.com/quickemu-project/quickemu/pull/832
- @colino17 made their first contribution in https://github.com/quickemu-project/quickemu/pull/835
- @software-ace made their first contribution in https://github.com/quickemu-project/quickemu/pull/816
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.9...4.9.1
๐ What's Changed
- docs: windows automation return reflected and documentation regenerated. by @philclifford in https://github.com/quickemu-project/quickemu/pull/720
- Move Ubuntu 22.10 releases into eol by @philclifford in https://github.com/quickemu-project/quickemu/pull/724
- docs: Add Ventura to supported MacOS releases by @philclifford in https://github.com/quickemu-project/quickemu/pull/725
- Fix ventura RecoveryImage download by @SafaSafari in https://github.com/quickemu-project/quickemu/pull/792
- elementary: 7.1 by @zen0bit in https://github.com/quickemu-project/quickemu/pull/791
- fix nproc by @zen0bit in https://github.com/quickemu-project/quickemu/pull/780
- fix ubuntu eol releases by @basilky in https://github.com/quickemu-project/quickemu/pull/764
- fix blendOS downloads again by @philclifford in https://github.com/quickemu-project/quickemu/pull/729
- + 32 more
โจ New Contributors
- @SafaSafari made their first contribution in https://github.com/quickemu-project/quickemu/pull/792
- @basilky made their first contribution in https://github.com/quickemu-project/quickemu/pull/764
- @the-shank made their first contribution in https://github.com/quickemu-project/quickemu/pull/731
- @criadoperez made their first contribution in https://github.com/quickemu-project/quickemu/pull/735
- @Neinei0k made their first contribution in https://github.com/quickemu-project/quickemu/pull/765
- @SoulHarsh007 made their first contribution in https://github.com/quickemu-project/quickemu/pull/802
- @kshitijaucharmal made their first contribution in https://github.com/quickemu-project/quickemu/pull/809
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.8...4.9
๐ What's Changed
- Added automatic download of Windows 10 and Windows 11.
- Add SteamOS HoloISO by @zen0bit in https://github.com/quickemu-project/quickemu/pull/665
- remove cog stutter by @philclifford in https://github.com/quickemu-project/quickemu/pull/693
- Add Vanilla OS by @philclifford in https://github.com/quickemu-project/quickemu/pull/695
- Add initial Solaris/Illumos/OpenIndiana support by @chasecovello in https://github.com/quickemu-project/quickemu/pull/697
- Fix: Account for BlendOS 23.04 images moving to sourceforge by @philclifford in https://github.com/quickemu-project/quickemu/pull/699
- Correct disk to format in Big Sur and up by @leancode in https://github.com/quickemu-project/quickemu/pull/700
- Add ubuntu server by @philclifford in https://github.com/quickemu-project/quickemu/pull/702
- + 10 more
โจ New Contributors
- @chasecovello made their first contribution in https://github.com/quickemu-project/quickemu/pull/697
- @leancode made their first contribution in https://github.com/quickemu-project/quickemu/pull/700
- @Wojberni made their first contribution in https://github.com/quickemu-project/quickemu/pull/708
- @carlwgeorge made their first contribution in https://github.com/quickemu-project/quickemu/pull/710
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.7...4.8
๐ What's Changed
- Add support for Lunar 23.04 and add Ubuntu Cinnamon flavour by @philclifford in https://github.com/quickemu-project/quickemu/pull/682
- Add Fedora 38 and other spins/editions by @ahoneybun in https://github.com/quickemu-project/quickemu/pull/689
- Add custom size for NixOS by @ahoneybun in https://github.com/quickemu-project/quickemu/pull/672
- Make NetBSD releases dynamic by @philclifford in https://github.com/quickemu-project/quickemu/pull/678
- Make dragonflybsd release dynamic by @philclifford in https://github.com/quickemu-project/quickemu/pull/677
- Add siduction by @zen0bit in https://github.com/quickemu-project/quickemu/pull/676
- Correction of debian dependencies by @philclifford in https://github.com/quickemu-project/quickemu/pull/638
- added BlendOS by @philclifford in https://github.com/quickemu-project/quickemu/pull/639
- + 5 more
โจ New Contributors
- @ahoneybun made their first contribution in https://github.com/quickemu-project/quickemu/pull/689
- @deraffe made their first contribution in https://github.com/quickemu-project/quickemu/pull/687
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.6...4.7
๐ What's Changed
- Guide the user to manually download Windows 10 or 11, as the automated downloaded is currently defunct
- docs: Regenerated man pages for 4.5 by @philclifford in https://github.com/quickemu-project/quickemu/pull/596
- use long hv-* attributes for qemu 6.0.0 by @donnykurnia in https://github.com/quickemu-project/quickemu/pull/598
- Linux Mint 22.1 released by @DimitrisPa in https://github.com/quickemu-project/quickemu/pull/602
- Added Haiku r1beta4 by @walkero-gr in https://github.com/quickemu-project/quickemu/pull/605
- Fix Pop!_OS install by @goosepirate in https://github.com/quickemu-project/quickemu/pull/606
- Added initial support for TrueNAS. by @TenTypekMatus in https://github.com/quickemu-project/quickemu/pull/608
- add endeavouros releases up to 22_12 by @r-bar in https://github.com/quickemu-project/quickemu/pull/611
- + 12 more
โจ New Contributors
- @donnykurnia made their first contribution in https://github.com/quickemu-project/quickemu/pull/598
- @walkero-gr made their first contribution in https://github.com/quickemu-project/quickemu/pull/605
- @TenTypekMatus made their first contribution in https://github.com/quickemu-project/quickemu/pull/608
- @r-bar made their first contribution in https://github.com/quickemu-project/quickemu/pull/611
- @z3ntu made their first contribution in https://github.com/quickemu-project/quickemu/pull/616
- @Hi-Phile made their first contribution in https://github.com/quickemu-project/quickemu/pull/622
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.5...4.6
๐ What's Changed
- Fixed Windows VMs not booting.
- Regenerated docs for 4.4 Release by @philclifford in https://github.com/quickemu-project/quickemu/pull/571
- OpenBSD 7.2 released by @DimitrisPa in https://github.com/quickemu-project/quickemu/pull/573
- FreeBSD 13.1 released by @philclifford in https://github.com/quickemu-project/quickemu/pull/575
- make OpenBSD release list dynamic by @philclifford in https://github.com/quickemu-project/quickemu/pull/574
- update links for Void by @szorfein in https://github.com/quickemu-project/quickemu/pull/581
- Alma released 8.7 and 9.1-beta-1 also added by @philclifford in https://github.com/quickemu-project/quickemu/pull/585
- added fedora 37 by @eagavi in https://github.com/quickemu-project/quickemu/pull/589
- + 2 more
โจ New Contributors
- @szorfein made their first contribution in https://github.com/quickemu-project/quickemu/pull/581
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.4...4.5
๐ What's Changed
- Add Archcraft by @mikabak in https://github.com/quickemu-project/quickemu/pull/565
- [quickget] added version 22.10 in `releases_ubuntu` by @interorbital in https://github.com/quickemu-project/quickemu/pull/570
- OpenBSD: Fix download of versions 6.8 & 6.9 by @diddledani in https://github.com/quickemu-project/quickemu/pull/568
- Switch to disk devices that support TRIM by @diddledani in https://github.com/quickemu-project/quickemu/pull/569
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.3...4.4
๐ What's Changed
- Updated 4.2 Documentation by @philclifford in https://github.com/quickemu-project/quickemu/pull/560
- Make quickget executable again by @philclifford in https://github.com/quickemu-project/quickemu/pull/561
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.2...4.3
๐ What's Changed
- [Enable grab-on-hover for SDL.](https://github.com/quickemu-project/quickemu/commit/8c1d8671103bfa7c456383f51e345f8e100e040a) Fixes https://github.com/quickemu-project/quickemu/issues/541
- [Do not use SDL for audio.](https://github.com/quickemu-project/quickemu/commit/e97b57352c5bca641337db691d91a925b191120d) Close https://github.com/quickemu-project/quickemu/issues/542
- [Apply display= if set in the VM configuration.](https://github.com/quickemu-project/quickemu/commit/a29dcef6ed8208cac14bd920074925effb983733) Close https://github.com/quickemu-project/quickemu/issues/520
- [Add macOS Ventura placeholder to quickget](https://github.com/quickemu-project/quickemu/commit/dc86cd6098d6eff551fe3f86a9feb41901374097)
- [Suppress warnings](https://github.com/quickemu-project/quickemu/commit/d07b719429d3e4fdda84e74ffae25acab05474a5)
- [Fix MX Linux and ReactOS download.](https://github.com/quickemu-project/quickemu/commit/9793041b892c1327baed0ce6e35f33e747b038b9) Close https://github.com/quickemu-project/quickemu/issues/557
- [Drop Regolith.](https://github.com/quickemu-project/quickemu/commit/ddfc8064358945b699158ffd49bc1b2d4effe27f) Close https://github.com/quickemu-project/quickemu/issues/551
- [Fix Windows download on IPv6 enabled hosts.](https://github.com/quickemu-project/quickemu/commit/71b4505e1ef19b7d04f5feb232c34b1d627c6ab1) Close https://github.com/quickemu-project/quickemu/issues/537
- + 11 more
โจ New Contributors
- @giladwo made their first contribution in https://github.com/quickemu-project/quickemu/pull/548
- @tinsami1 made their first contribution in https://github.com/quickemu-project/quickemu/pull/559
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.1...4.2
๐ What's Changed
- Fix QEMU 7.0 not starting VMs using GTK or SDL displays. SPICE is only enable when `spice` or `spice-app` display are requested.
- Fix `--display gtk` including full GL/VirGL acceleration by ensuring only one scanout is enabled.
- Optimise GL/VirGL acceleration for Linux and Windows guest VMs
- Fix macOS using `qxl-vga` to support seamless mouse and sane default resolutions.
- Add network configuration to VM configuration file. Supports no network, bridged interfaces with optional persistent MAC address and isolated guests.
- Fix macOS Monterey installs.
- Fix macOS installs in nested VMs.
- Add preliminary support for macOS Ventura
- + 13 more
โจ New Contributors
- @mikabak made their first contribution in https://github.com/quickemu-project/quickemu/pull/423
- @gma made their first contribution in https://github.com/quickemu-project/quickemu/pull/517
- @3nprob made their first contribution in https://github.com/quickemu-project/quickemu/pull/519
- @Deihim007 made their first contribution in https://github.com/quickemu-project/quickemu/pull/525
- @5Dev24 made their first contribution in https://github.com/quickemu-project/quickemu/pull/527
- @interorbital made their first contribution in https://github.com/quickemu-project/quickemu/pull/528
- @fossrob made their first contribution in https://github.com/quickemu-project/quickemu/pull/534
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/4.0...4.1
๐ What's Changed
- Fixed automated Windows installations by creating a local administrative user account:
- Username: `Quickemu`
- Password: `quickemu`
- New release docs with cogged README by @philclifford in https://github.com/quickemu-project/quickemu/pull/508
- Correct batocera for release 34 by @philclifford in https://github.com/quickemu-project/quickemu/pull/512
- Oracle Linux 9.0 added by @philclifford in https://github.com/quickemu-project/quickemu/pull/513
- new release CachyOS by @vnepogodin in https://github.com/quickemu-project/quickemu/pull/515
- Add support for spice-app by @infokiller in https://github.com/quickemu-project/quickemu/pull/510
- + 2 more
โจ New Contributors
- @infokiller made their first contribution in https://github.com/quickemu-project/quickemu/pull/510
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/3.16...4.0
๐ What's Changed
- Add some features by @radomuc in https://github.com/quickemu-project/quickemu/pull/426
- Add batocera by @philclifford in https://github.com/quickemu-project/quickemu/pull/403
- Additional OVMF paths for recently updated Solus hosts by @philclifford in https://github.com/quickemu-project/quickemu/pull/422
- Add filter to choose iso files in daily-live by @philclifford in https://github.com/quickemu-project/quickemu/pull/430
- Add shebang to conf and mark it as executable by @eliminmax in https://github.com/quickemu-project/quickemu/pull/434
- Mention SPICE Windows guest tools in README by @goosepirate in https://github.com/quickemu-project/quickemu/pull/440
- add support for EndeavourOS by @philclifford in https://github.com/quickemu-project/quickemu/pull/449
- Garuda update to quickget to support latest release by @dabrown645 in https://github.com/quickemu-project/quickemu/pull/453
- + 20 more
โจ New Contributors
- @radomuc made their first contribution in https://github.com/quickemu-project/quickemu/pull/426
- @eliminmax made their first contribution in https://github.com/quickemu-project/quickemu/pull/434
- @goosepirate made their first contribution in https://github.com/quickemu-project/quickemu/pull/440
- @dabrown645 made their first contribution in https://github.com/quickemu-project/quickemu/pull/453
- @sdirkwinkel made their first contribution in https://github.com/quickemu-project/quickemu/pull/455
- @mrshuggsy made their first contribution in https://github.com/quickemu-project/quickemu/pull/464
- @DimitrisPa made their first contribution in https://github.com/quickemu-project/quickemu/pull/479
- @pcrockett made their first contribution in https://github.com/quickemu-project/quickemu/pull/493
- + 2 more
๐ What's Changed
- Add 22.04 support for Ubuntu and flavours by @franksmcb in https://github.com/quickemu-project/quickemu/pull/441
- fix: update debian upstream version 11.3.0 by @heysion in https://github.com/quickemu-project/quickemu/pull/436
โจ New Contributors
- @franksmcb made their first contribution in https://github.com/quickemu-project/quickemu/pull/441
- @heysion made their first contribution in https://github.com/quickemu-project/quickemu/pull/436
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/3.14...3.15
๐ What's Changed
- Add FreeDOS support by @nqvrg in https://github.com/quickemu-project/quickemu/pull/374
- Workaround zsync http-only failures by @philclifford in https://github.com/quickemu-project/quickemu/pull/396
- Add docs folder by @philclifford in https://github.com/quickemu-project/quickemu/pull/366
- add build-doc submodule by @philclifford in https://github.com/quickemu-project/quickemu/pull/371
- A little README help for SSH access into a headless VM by @dwvisser in https://github.com/quickemu-project/quickemu/pull/388
- Latest re-generated docs by @philclifford in https://github.com/quickemu-project/quickemu/pull/397
- Fix Garuda targets by @philclifford in https://github.com/quickemu-project/quickemu/pull/400
- Tidy flavour lts by @philclifford in https://github.com/quickemu-project/quickemu/pull/401
- + 3 more
โจ New Contributors
- @dwvisser made their first contribution in https://github.com/quickemu-project/quickemu/pull/388
- @ranjan-purbey made their first contribution in https://github.com/quickemu-project/quickemu/pull/418
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/3.13...3.14
๐ What's Changed
- switch to version numbers fixes #376 by @popey in https://github.com/quickemu-project/quickemu/pull/377
- Add support for DragonFlyBSD by @nqvrg in https://github.com/quickemu-project/quickemu/pull/378
- Add some whitespace-formatting rules by @nqvrg in https://github.com/quickemu-project/quickemu/pull/379
- Pretty name corrections by @philclifford in https://github.com/quickemu-project/quickemu/pull/387
- Debian netinst nonsed by @philclifford in https://github.com/quickemu-project/quickemu/pull/385
- Send progress to stderr by @ymauray in https://github.com/quickemu-project/quickemu/pull/394
- RFC: Add old/obsolete/eol Ubuntu releases (hidden by default) by @diddledani in https://github.com/quickemu-project/quickemu/pull/393
โจ New Contributors
- @popey made their first contribution in https://github.com/quickemu-project/quickemu/pull/377
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/3.12...3.13
๐ What's Changed
- Complete refactor of `quickget` to make it easier to add/maintain OS releases and editions.
- Added GhostBSD, NetBSD, Devuan
- Merging updated distros - Consolidated 15 PRs by @philclifford in https://github.com/quickemu-project/quickemu/pull/322
- Add CachyOS support by @vnepogodin in https://github.com/quickemu-project/quickemu/pull/245
- Initial gentoo support by @guyosi in https://github.com/quickemu-project/quickemu/pull/255
- Fix Recent openSUSE Leap ISO Location by @FryDay in https://github.com/quickemu-project/quickemu/pull/277
- Pop!_OS: add 21.10 by @mifix in https://github.com/quickemu-project/quickemu/pull/281
- New release of elementaryOS 6.1 by @philclifford in https://github.com/quickemu-project/quickemu/pull/282
- + 27 more
โจ New Contributors
- @vnepogodin made their first contribution in https://github.com/quickemu-project/quickemu/pull/245
- @guyosi made their first contribution in https://github.com/quickemu-project/quickemu/pull/255
- @FryDay made their first contribution in https://github.com/quickemu-project/quickemu/pull/277
- @mifix made their first contribution in https://github.com/quickemu-project/quickemu/pull/281
- @erikdubois made their first contribution in https://github.com/quickemu-project/quickemu/pull/284
- @guinuxbr made their first contribution in https://github.com/quickemu-project/quickemu/pull/285
- @Vitalkrilov made their first contribution in https://github.com/quickemu-project/quickemu/pull/286
- @nqvrg made their first contribution in https://github.com/quickemu-project/quickemu/pull/289
- + 8 more
๐ What's Changed
- The issues with Windows installs requiring an enterprise online account only, are finally resolved (properly). So, we are celebrating with a 3.11 WfW release edition ๐ฅณ
- Prevent Windows 10/11 installs from requiring SAP enterprise accounts. Close #269 by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/270
- NixOS: add 21.11 by @0x4A6F in https://github.com/quickemu-project/quickemu/pull/268
- Improve macOS support for Big Sur and Monterey by @flexiondotorg in https://github.com/quickemu-project/quickemu/pull/271
โจ New Contributors
- @0x4A6F made their first contribution in https://github.com/quickemu-project/quickemu/pull/268
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/2.3.4...3.11
๐ What's Changed
- Add Alma Linux by @philclifford in https://github.com/quickemu-project/quickemu/pull/259
- Add a display setting in the conf file by @patrick330602 in https://github.com/quickemu-project/quickemu/pull/213
- Re-disabled network for re-appearance of #115 by @philclifford in https://github.com/quickemu-project/quickemu/pull/264
- Some new features needed adding to the README by @philclifford in https://github.com/quickemu-project/quickemu/pull/263
โจ New Contributors
- @patrick330602 made their first contribution in https://github.com/quickemu-project/quickemu/pull/213
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/2.3.3...2.3.4
๐ What's Changed
- Fix port scans to be non-blocking
- Add `--delete-disk` and `--delete-vm` options
- Fix case statement by @lbschenkel in https://github.com/quickemu-project/quickemu/pull/226
- Go back one Win11 version by @philclifford in https://github.com/quickemu-project/quickemu/pull/241
- Update icon urls from lukewh -> quickemu-project by @Lukewh in https://github.com/quickemu-project/quickemu/pull/236
- Add version 8.5 to Rocky Linux by @cowboygeneral in https://github.com/quickemu-project/quickemu/pull/238
- png != svg. Causes 404 for image urls by @Lukewh in https://github.com/quickemu-project/quickemu/pull/242
- Add Oracle Linux support by @charles-hood in https://github.com/quickemu-project/quickemu/pull/235
- + 4 more
โจ New Contributors
- @lbschenkel made their first contribution in https://github.com/quickemu-project/quickemu/pull/226
- @cowboygeneral made their first contribution in https://github.com/quickemu-project/quickemu/pull/238
- @charles-hood made their first contribution in https://github.com/quickemu-project/quickemu/pull/235
- Full Changelog: https://github.com/quickemu-project/quickemu/compare/2.3.2...2.3.3
๐ What's Changed
- Added USB pass-through and WebDAV via SPICE for macOS by @jpmorrison and @flexiondotorg in https://github.com/wimpysworld/quickemu/pull/223
- Added SPICE audio support by @flexiondotorg
- Added fallback to wget if zsync not available by @philclifford in https://github.com/wimpysworld/quickemu/pull/214
- Added OMVF support for Solus by @ZachBacon in https://github.com/wimpysworld/quickemu/pull/224
- Added [Quickemu .png and .svg icons](https://github.com/Lukewh/quickemu-icons) to the CSV and JSON lists. Close #183 by @flexiondotorg in https://github.com/wimpysworld/quickemu/pull/225
- Updated all display device to use 64MB VRAM by @flexiondotorg in https://github.com/wimpysworld/quickemu/issues/211
- Fixed seamless mouse via SPICE for macOS by @flexiondotorg in https://github.com/wimpysworld/quickemu/issues/222
- Fixed Windows SecureBoot for Arch Linnux @flexiondotorg in https://github.com/wimpysworld/quickemu/issues/220
- + 3 more
โจ New Contributors
- @ZachBacon made their first contribution in https://github.com/wimpysworld/quickemu/pull/224
- Full Changelog: https://github.com/wimpysworld/quickemu/compare/2.3.1...2.3.2
๐ Changes
- Add Arch Linux to Quickget by @daPhipz in https://github.com/wimpysworld/quickemu/pull/146
- Add Quickemu logo and update README by @Lukewh in https://github.com/wimpysworld/quickemu/pull/175
- Use the pink version of the logo by @Lukewh in https://github.com/wimpysworld/quickemu/pull/178
- Fix for `virtio-vga-gl` to be usable by @wioo in https://github.com/wimpysworld/quickemu/pull/182
- Android Support by @Guy-Sowden in https://github.com/wimpysworld/quickemu/pull/174
- Add a waving hand emoji to greetings GitHub Action by @diddledani in https://github.com/wimpysworld/quickemu/pull/195
- Rocky Linux Support by @Guy-Sowden in https://github.com/wimpysworld/quickemu/pull/184
- Added support for Zorin OS by @philclifford in https://github.com/wimpysworld/quickemu/pull/185
- + 11 more
โจ New Contributors
- @Lukewh made their first contribution in https://github.com/wimpysworld/quickemu/pull/175
- @wioo made their first contribution in https://github.com/wimpysworld/quickemu/pull/182
- @Guy-Sowden made their first contribution in https://github.com/wimpysworld/quickemu/pull/174
- @yaaarg32 made their first contribution in https://github.com/wimpysworld/quickemu/pull/203
- Full Changelog: https://github.com/wimpysworld/quickemu/compare/2.3.0...2.3.1
๐ Changes
- Fix Windows 11 downloads.
- Full Changelog: https://github.com/wimpysworld/quickemu/compare/2.2.9...2.3.0
