Releases: containers/libkrun
Releases · containers/libkrun
libkrun-1.8.1
libkrun-1.8.0
What's Changed
- Implement stdin/stdout/stderr redirection support using multiport virtio-console by @mtjhrc in #157
- devices/legacy: import PL011 for aarch64 by @slp in #158
- init: accept arguments from the "args" Field by @slp in #159
- Fix various minor issues on macOS and add a CI workflow for this OS by @slp in #160
- Add Matej Hrica (mtjhrc) to CODEOWNERS by @slp in #162
- Implement an EFI flavor by @slp in #161
- Implement
krun_add_vsock_port()
andUnixProxy
for guest communication with host UNIX sockets. by @tylerfanelli in #164 - Implement the infrastructure to support sending shut down signals to the guest by @slp in #163
- lib: allow having multiple virtio-fs devices by @slp in #166
- devices/net: allow configuring a custom MAC by @slp in #167
- Import SECURITY_CTX support from virtiofsd by @slp in #165
- Makefile: fix EFI library naming by @slp in #170
- virtio/net: implement gvproxy backend by @slp in #169
- macos/eventfd: ignore EAGAIN on write by @slp in #171
- Import rutabaga_gfx+virtio_gpu from crosvm by @slp in #144
- devices/vsock/unix: implement update_peer_credit by @slp in #172
- devices/console: implement an empty port input by @slp in #173
- Extend virtio-gpu to support Venus on macOS by @slp in #174
- libkrun: Extend API to redirect console to file by @slp in #175
- virtio/fs/macos: overhaul to use macos inodes by @slp in #176
Full Changelog: v1.7.2...v1.8.0
libkrun-1.7.2
What's Changed
Full Changelog: v1.7.1...v1.7.2
libkrun-1.7.1
What's Changed
Full Changelog: v1.7.0...v1.7.1
libkrun-1.7.0
What's Changed
- SNP Attestation by @tylerfanelli in #108
- Read TEE config from the end of the block device by @slp in #127
- De-vendorize kbs-types by @slp in #126
- Remove libfdt dependency by @arkkors in #133
- init: place SEV behind build-time conditional by @slp in #135
- devices/fs: fix reading the end of init.krun by @slp in #138
- init: don't build init.c on SEV flavor by @slp in #140
- Prepare to support libkrunfw 4.x by @slp in #141
- init: Report an error when execution of the user binary fails by @mtjhrc in #143
- virtio-net implementation using passt by @mtjhrc in #142
- Make krun_set_vm_config use the same argument type for num_vcpus as C… by @mtjhrc in #146
- Update sev crate to 1.2.0 by @tylerfanelli in #148
- virtio net bugfixes and performance improvement by @mtjhrc in #149
- Makefile: De-couple KBS init sources from SEV-SNP by @tylerfanelli in #152
- Update rust-vmm deps and bump version for upcoming release by @slp in #153
New Contributors
Full Changelog: v1.5.1...v1.7.0
libkrun-1.5.1
What's Changed
- Fix CI clippy by @slp in #120
- Add a pkgconf file by @rwmjones in #117
- examples: Fix error handling of krun_create_ctx by @rwmjones in #118
- VSOCK: fix reaper timeout by @blenessy in #115
- Fix typo in README.md by @sandrobonazzola in #121
- macos: implement host->guest time sync by @slp in #124
- Bump version to v1.5.1 by @slp in #125
New Contributors
- @rwmjones made their first contribution in #117
- @sandrobonazzola made their first contribution in #121
Full Changelog: v1.5.0...v1.5.1
libkrun-1.5.0
libkrun-1.4.10
libkrun-1.4.9
What's Changed
- SEV "sev" library usage and introduced SEV-SNP support by @tylerfanelli in #82
- cargo: Update to sev 1.0.0 by @tylerfanelli in #90
- SNP: Measure additional regions by @slp in #91
- Fix kernel command line for non-TEE targets by @slp in #92
- init: do a case-insensitive check for JSON fields by @slp in #96
- Bump version to v1.4.9 by @slp in #103
Full Changelog: v1.4.8...v1.4.9