What's Changed
- Implement krun_get_max_vcpus function for both macOS and Linux by @ericcurtin in #408
- krun_display: Fix clippy warning by @tylerfanelli in #409
- Round of dependency updates and consolidations by @slp in #406
- rutabaga_gfx: fixes for wayland/sommelier by @valpackett in #407
- Add granular console APIs by @jakecorrenti in #363
- Bump kbs-types to 0.13.0 by @slp in #413
- Generalize external firmware support by @slp in #412
- Fix gui_vm compilation + warning, missing examples/Cargo.lock by @mtjhrc in #416
- CI improvements by @mtjhrc in #417
- Fall back to GICv2 if GICv3 is not supported by @slp in #421
- devices/rng: remove leftover file by @slp in #425
- Add virtio-input device and implement input support in the reference implementation by @mtjhrc in #415
- init: allow running the user-provided init as pid 1 (fix #223) by @valpackett in #424
- libkrun: only create shutdown_efd on macOS by @slp in #427
- Enable relaxed sync by default on macOS by @jakecorrenti in #428
- Bump version to 1.16.0 by @slp in #449
New Contributors
- @ericcurtin made their first contribution in #408
- @valpackett made their first contribution in #407
Full Changelog: v1.15.1...v1.16.0