Skip to content

Releases: containers/libkrun

libkrun-1.16.0

28 Oct 10:41
@slp slp

Choose a tag to compare

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

Full Changelog: v1.15.1...v1.16.0

libkrun-1.15.1

01 Sep 14:28
@slp slp

Choose a tag to compare

What's Changed

Full Changelog: v1.15.0...v1.15.1

libkrun-1.15.0

29 Aug 13:19
@slp slp

Choose a tag to compare

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

Full Changelog: v1.14.0...v1.15.0

libkrun-1.14.0

24 Jun 12:01
@slp slp

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.13.0...v1.14.0

libkrun-1.13.0

04 Jun 06:26
@slp slp

Choose a tag to compare

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

20 May 14:16
@slp slp

Choose a tag to compare

What's Changed

  • vmm: drop use of rangemap crate by @slp in #333
  • Bump version 1.12.2 by @slp in #334

Full Changelog: v1.12.1...v1.12.2

libkrun-1.12.1

19 May 09:51
@slp slp

Choose a tag to compare

What's Changed

  • Require crossbeam-channel 0.5.15 or higher by @slp in #331
  • Bump version to 1.12.1 by @slp in #332

Full Changelog: v1.12.0...v1.12.1

libkrun-1.12.0

12 May 15:55
@slp slp

Choose a tag to compare

What's Changed

Full Changelog: v1.11.2...v1.12.0

libkrun-1.11.2

08 Apr 13:20
@slp slp

Choose a tag to compare

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

Full Changelog: v1.11.1...v1.11.2

libkrun-1.11.1

07 Apr 10:52
@slp slp

Choose a tag to compare

What's Changed

  • vmm/linux/vstate: support KVM SystemEvents by @slp in #302
  • init: support cwd as workdir by @slp in #303
  • Bump version to 1.11.1 by @slp in #305

Full Changelog: v1.11.0...v1.11.1