Releases: containers/libkrun
Releases · containers/libkrun
libkrun-1.14.0
What's Changed
- Tweak the Makefile to decouple EFI and GPU features by @ggoodman in #342
- Update rust-vmm/kvm dependencies by @jakecorrenti in #348
- Preliminary support for AWS Nitro Enclaves by @tylerfanelli in #325
- misc: Use
align
module formvmm-sys-util
by @RuoqingHe in #354 - vmm: fix worker thread panic by @jakecorrenti in #356
- Fix main breakage by @jakecorrenti in #359
- Fix the library install name and path by @afbjorklund in #352
- arch: aarch64: Provide
initrd_size
toarch_memory_regions
by @RuoqingHe in #361 - Bump version to 1.14.0 by @slp in #362
New Contributors
- @ggoodman made their first contribution in #342
- @RuoqingHe made their first contribution in #354
- @afbjorklund made their first contribution in #352
Full Changelog: v1.13.0...v1.14.0
libkrun-1.13.0
What's Changed
- examples: Fix connect_to_passt function by @mtjhrc in #336
- Introduce a new krun_init_log() API by @mtjhrc in #326
- Remove orphaned source files which are never used by @mtjhrc in #337
- hvf: mask SME in ID_AA64PFR1_EL1 by @slp in #338
- arch/aarch64: replace offset__of with a safe macro by @slp in #339
- vmm: bump kbs-types and drop tee-sev by @slp in #340
- Bump version to 1.13.0 by @slp in #341
Full Changelog: v1.12.2...v1.13.0
libkrun-1.12.2
What's Changed
Full Changelog: v1.12.1...v1.12.2
libkrun-1.12.1
What's Changed
Full Changelog: v1.12.0...v1.12.1
libkrun-1.12.0
What's Changed
- Add support for userspace IOAPIC by @jakecorrenti in #304
- include: Add #ifndef header guards by @tylerfanelli in #311
- Update KVM dependencies by @tylerfanelli in #315
- tee/snp: Update SEV-SNP APIs, use KVM guest_memfd by @tylerfanelli in #296
- Fix clippy warnings by @tylerfanelli in #321
- Implement the ability to record the exit code from the entrypoint in userspace by @slp in #312
- hvf: Add API to verify Nested Virt is supported by @jakecorrenti in #320
- arch_gen: add Cargo edition by @jakecorrenti in #324
- Consolidate worker threads by @jakecorrenti in #317
- Bump version to 1.12.0 by @slp in #328
Full Changelog: v1.11.2...v1.12.0
libkrun-1.11.2
What's Changed
- init: set up code style and format files by @slp in #307
- init: use parsed_entrypoint in if condition by @eriksjolund in #308
- hvf: fix set_el2_enabled function signature by @slp in #309
- Bump version to 1.11.2 by @slp in #310
New Contributors
- @eriksjolund made their first contribution in #308
Full Changelog: v1.11.1...v1.11.2
libkrun-1.11.1
libkrun-1.11.0
What's Changed
- Add MatiasVara to CODEOWNERS by @slp in #255
- fix krunkit typo in README by @jakecorrenti in #260
- Drop bare SEV in favor of SEV-ES by @slp in #257
- devices/console: Fix a bug which would cause libkrun to hang on exit by @mtjhrc in #261
- demote WARN log to DEBUG by @jakecorrenti in #266
- Connect to gvproxy socket by @nirs in #263
- Fix incremental builds using make by @nirs in #268
- Fix clippy warnings by @tylerfanelli in #272
- tee: Remove legacy AMD-SEV module by @tylerfanelli in #271
- libkrun.pc.in: add libs and cflags directories by @slp in #270
- Introduce an E2E testing framework by @mtjhrc in #258
- init: escape json strings by @giuseppe in #277
- Remove vendor-ed imago crate by @jakecorrenti in #279
- CODEOWNERS: add jakecorrenti by @slp in #281
- upgrade imago to 0.1.4 by @nohajc in #282
- Support loading external kernels by @slp in #256
- libkrun: avoid failing when libkrunfw is missing by @slp in #283
- vsock: TCP test + fix a bug leading to an error in TCP connect call in guest by @mtjhrc in #267
- Remove amd-sev specific cmdline by @tylerfanelli in #286
- ci: add integration tests by @slp in #285
- libkrun: fix shutdown_efd for efi flavor by @slp in #289
- libkrun/macos: only spawn helper thread with a gpu by @slp in #290
- ci: consolidate tests on github runners by @slp in #287
- Added new functions: krun_setuid, krun_setgid by @nohajc in #292
- Revert "vsock: Fix TCP connection bug" and implement a different approach by @slp in #295
- Generalize interrupt controllers and implement support for the in-kernel GICv3 in HVF by @slp in #280
- Implement support for HVF Nested Virtualization by @slp in #288
- Another round of clippy fixes and deprecated unit tests by @slp in #298
- devices: set CacheType::Unsafe for macOS raw disks by @nohajc in #297
- libkrun: stop using patchelf by @slp in #300
New Contributors
Full Changelog: v1.10.1...v1.11.0
libkrun-1.10.1
libkrun-1.10.0
What's Changed
- Update README.md by @slp in #240
- Add support for Qcow2 disk images by @jakecorrenti in #237
- Fix Code Quality failure by @jakecorrenti in #241
- hvf: ensure vcpus run in the right thread by @slp in #242
- Emulate GICv3 on macos by @p1-0tr in #229
- virtio/fs: Check capabilities & act accordingly by @asahilina in #244
- net: Allow creating vsocks in listen mode. by @WhatAmISupposedToPutHere in #246
- Adopt latest clippy suggestions by @slp in #249
- Add pipewire cross domain channel type. by @WhatAmISupposedToPutHere in #248
- Don't use SO_REUSEPORT with UNIX sockets by @slp in #251
- Bump version to 1.10.0 by @slp in #245
New Contributors
- @jakecorrenti made their first contribution in #237
- @p1-0tr made their first contribution in #229
- @WhatAmISupposedToPutHere made their first contribution in #246
Full Changelog: v1.9.8...v1.10.0