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