What's Changed
- clippy: Fix clippy
uninlined_format_args
by @RuoqingHe in #365 - build: Bump virtio-bindings to v0.2.6 by @RuoqingHe in #364
- nitro: Fix typos by @tylerfanelli in #366
- fdt: Gate aarch64 fdt behind a module by @RuoqingHe in #369
- README: add libkrun logo by @slp in #371
- net: support multiple network interfaces by @slp in #367
- Enable libkrun on RISC-V 64-bit architecture by @alicedreamed in #370
- Add AUTHORS file and update authors in metadata by @slp in #376
- nitro: Remove vsock proxying + documentation additions by @tylerfanelli in #378
- Devices: clean up interrupt sending code by @mtjhrc in #335
- Move/vendor the krun-sys crate in this repository + new version of the crate by @mtjhrc in #379
- Add preliminary Intel TDX support [v2] by @jakecorrenti in #355
- init.c: only use KRUN_EXIT_CODE_IOCTL if root is really virtiofs by @nohajc in #380
- Introduce an API for hooking up GPU display (callbacks) by @mtjhrc in #349
- rustc: Fix mismatched_lifetime_syntaxes by @RuoqingHe in #386
- aarch64: Expose pointer authentication to guests by @pcc in #388
- Add support for EDID display information by @mtjhrc in #381
- Simplify booting from block devices by @nohajc in #384
- net: implement a backend for tap devices by @slp in #368
- KRUN_* environment variables should be preserved when a custom kernel cmdline is configured by @nohajc in #394
- Implement a ENOMEM workaround for our integration tests by @slp in #396
- libkrun: on legacy interface delay net creation by @slp in #395
- console: avoid logging error on ENOTTY by @slp in #398
- init: translate unicode strings into ascii by @slp in #397
- Bump version to 1.15.0 by @slp in #400
New Contributors
- @alicedreamed made their first contribution in #370
- @pcc made their first contribution in #388
Full Changelog: v1.14.0...v1.15.0