Quickemu 4.9.6 has been released, bringing more comprehensive testing to CI, updating manuals and rules to meet Community Standards, and fixing flakes in the Nix flake.
The built-in QEMU smb server now works, and the issue with killing running virtual machines with --kill has been resolved. Windows Server no longer requires a network connection after installation, Fedora Silverblue downloads are repaired, and automatic "push any key" for Windows installs is improved. Windows 8.1, Windows 10 LTSC, and Windows Server 2012 R2 are no longer supported, as is the ncurses dependency. The updates include a monkey patch for quickemu, samba for file sharing, and a default to the e1000 network device. The modifications include a rewrite to retrieve rounded integer RAM_HOST values, updating Nix flake consistency with the quickgui flake, and adding resolve_quickemu().
The built-in QEMU smb server now works, and the issue with killing running virtual machines with --kill has been resolved. Windows Server no longer requires a network connection after installation, Fedora Silverblue downloads are repaired, and automatic "push any key" for Windows installs is improved. Windows 8.1, Windows 10 LTSC, and Windows Server 2012 R2 are no longer supported, as is the ncurses dependency. The updates include a monkey patch for quickemu, samba for file sharing, and a default to the e1000 network device. The modifications include a rewrite to retrieve rounded integer RAM_HOST values, updating Nix flake consistency with the quickgui flake, and adding resolve_quickemu().
Quickemu 4.9.6
Quickemu 4.9.6 is out!
- Added more comprehensive testing in CI
- Added all required documents/policies to complete Community Standards ️
- 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
- Dropped Windows 8.1, Windows 10 LTSC and Windows Server 2012 R2
- Dropped
ncurses
dependency ️What's Changed
- chore: bump version to 4.9.6 by @flexiondotorg in #1319
- fix: monkey patch quickemu via direnv so OVMF firmware can be found. close #1318 by @flexiondotorg in #1320
- fix(nix): include samba so file sharing works by @flexiondotorg in #1325
- chore: tidy up debian/ template by @flexiondotorg in #1326
- ci: add Nix flake checker and updater by @flexiondotorg in #1327
- chore: update flake.lock by @github-actions in #1328
- docs: add CODE_OF_CONDUCT.md by @flexiondotorg in #1329
- docs: add CONTRIBUTING.md by @flexiondotorg in #1330
- docs: add SECURITY.md by @flexiondotorg in #1331
- docs: remove old issue template by @flexiondotorg in #1333
- docs: update README.md by @flexiondotorg in #1334
- docs: update issue templates by @flexiondotorg in #1332
- chore: reflect wiki updates to man page by @philclifford in #1335
- docs: update SECURITY.md by @flexiondotorg in #1336
- docs: add pull_request_template.md by @flexiondotorg in #1338
- docs: add pull_request_template.md by @flexiondotorg in #1339
- fix(windows-server): default to e1000 network device. fixes #1315 by @flexiondotorg in #1340
- refactor: attempt to press any key 5 times during Window boot from CD/DVD by @flexiondotorg in #1341
- fix: get VM PID early so kill_vm() works reliably by @flexiondotorg in #1342
- fix: pass relevant arguments to Exec when creating shortcuts. close #1285 by @flexiondotorg in #1343
- feat: Disable copy on write for disk images on btrfs by @TheMuso in #1228
- chore: remove Windows 8.1, Windows 10 LTSC and Windows Server 2012 R2 by @flexiondotorg in #1345
- docs: update pull_request_template.md by @flexiondotorg in #1348
- chore(deps): bump DeterminateSystems/update-flake-lock from 22 to 23 by @dependabot in #1352
- fix: get rounded integer RAM_HOST values by @philclifford in #1347
- refactor: update Nix flake to be consistent with the quickgui flake by @flexiondotorg in #1353
- ci: add test-build-quickemu.yml by @flexiondotorg in #1357
- fix: patch samba detection in Nix flake by @flexiondotorg in #1356
- fix: requesting --help is not an error by @flexiondotorg in #1358
- refactor: replace all use of fold with fmt; no need for ncurses by @flexiondotorg in #1359
- fix: add resolve_quickemu() to quickget so it can locate quickemu by @flexiondotorg in #1360
- fix: make shellcheck happy by removing pointless echo by @flexiondotorg in #1361
- fix: download Fedora Silverblue iso instead of ociarchive file by @OhMyMndy in #1362
- ci: actually test running a VM by @flexiondotorg in #1366
- refactor: display socket hints based on what tools are available by @flexiondotorg in #1367
New Contributors
- @github-actions made their first contribution in #1328
- @TheMuso made their first contribution in #1228
- @dependabot made their first contribution in #1352
- @OhMyMndy made their first contribution in #1362
Full Changelog: 4.9.5...4.9.6