Releases: unikraft/kraftkit
Releases · unikraft/kraftkit
v0.12.10
KraftKit v0.12.10 (2026-04-21T12:26:25Z)
This is a stable release of kraftkit.
Changelog
🚀 New Features
🐛 Bug Fixes
- 12873ed: fix(fs): Add missing output dir create (#2793) (@jedevc)
- 7eb8374: fix: Remove dal2 public metro (#2796) (@craciunoiuc)
🤖 Bumps
- 6fb29bd: build(deps): bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 in /tools/github-action (#2794) (@craciunoiuc)
- 795ab40: build(deps): bump github.com/go-git/go-git/v5 from 5.17.2 to 5.18.0 (#2798) (@craciunoiuc)
v0.12.9-9-g6fb29bdc
KraftKit v0.12.9-9-g6fb29bdc (2026-04-21T09:35:55Z)
This is the pre-release version of KraftKit.
Changelog
🤖 Bumps
- b3b3739: build(deps): bump github.com/go-git/go-git/v5 in /tools/github-action (@dependabot[bot])
v0.12.9-7-g3ad6886f
KraftKit v0.12.9-7-g3ad6886f (2026-04-21T08:47:32Z)
This is the pre-release version of KraftKit.
Changelog
🚀 New Features
- c194fba: feat(pkg): Add flags to pack custom kconfigs (@craciunoiuc)
🐛 Bug Fixes
- 25be97a: fix(kconfig): Handle case where an array of arrays is passed (@craciunoiuc)
v0.12.9-11-g795ab402
KraftKit v0.12.9-11-g795ab402 (2026-04-21T09:49:18Z)
This is the pre-release version of KraftKit.
Changelog
🤖 Bumps
- cd7ca26: build(deps): bump github.com/go-git/go-git/v5 from 5.17.2 to 5.18.0 (@dependabot[bot])
v0.12.9-4-g7eb8374f
v0.12.9-2-g12873ed9
KraftKit v0.12.9-2-g12873ed9 (2026-04-17T14:48:16Z)
This is the pre-release version of KraftKit.
Changelog
🐛 Bug Fixes
- f7c202f: fix(fs): Add missing output dir create (@craciunoiuc)
v0.12.9
KraftKit v0.12.9 (2026-04-15T13:28:58Z)
This is a stable release of kraftkit.
Changelog
🚀 New Features
- fff7e0f: feat(build): Add --toolchain flag for per-invocation toolchain overrides (#2728) (@craciunoiuc)
- 1a79b87: feat(system): Introduce system list subcommand (#2719) (@craciunoiuc)
- da16dbf: feat(tools/github-action): Add Toolchain variable and pass it to make (#2775) (@nderjung)
- f2fe8cb: feat: Add cli ROM packaging (#2791) (@nurof3n)
- 5216091: feat: Allow UKC hydration for 'pkg' commands (#2777) (@jedevc)
- c32d1f3: feat: Implement image listing against the controlplane (#2786) (@craciunoiuc)
🐛 Bug Fixes
- fb98473: fix(Makefile): Use correct target name for lint rule (#2761) (@craciunoiuc)
- a62586b: fix(cloud): Some tunnelling fixes (#2784) (@nderjung)
- 21d69c9: fix(config): Support unsetting values in map structure (#2727) (@craciunoiuc)
- 3fa570d: fix(deploy): Send all arguments to instance create command (#2768) (@craciunoiuc)
- f0c32ce: fix(internal): Add list of extra public metros (#2769) (@craciunoiuc)
- 6f92eea: fix: Several fixes for docker config fetching (#2789) (@craciunoiuc)
🤖 Bumps
- 3c428eb: build(deps): bump actions/github-script from 8 to 9 (#2787) (@craciunoiuc)
- a089d30: build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /tools/dockerfile-llb-frontend (#2770) (@craciunoiuc)
- 6bf1ac1: build(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /tools/dockerfile-llb-frontend (#2780) (@craciunoiuc)
- ab9882d: build(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /tools/github-action (#2778) (@craciunoiuc)
- 6dc0c46: build(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 (#2779) (@craciunoiuc)
- 9b61362: gomod(deps): Downgrade 'testcontainers' (#2790) (@craciunoiuc)
- 8ccbe37: gomod(deps): bump the go-deps group across 2 directories with 14 updates (#2788) (@craciunoiuc)
🐒 Miscellaneous
- 6d746d1: refactor(build): Migrate unwrapped errors to package-level constants (#2762) (@craciunoiuc)
v0.12.8-8-gf2fe8cbf
KraftKit v0.12.8-8-gf2fe8cbf (2026-04-15T11:00:56Z)
This is the pre-release version of KraftKit.
Changelog
⚠️ Breaking Changes
- 126d664: feat(internal)!: Add separate '--rom-type' flag (@craciunoiuc)
🚀 New Features
- e79181e: feat(initrd): Build dockerfiles when passed as roms (@craciunoiuc)
- 96db2c9: feat(internal): Add direct cli rom packaging (@craciunoiuc)
- 0d0e17b: feat(unikraft): Permit setting roms for targets (@craciunoiuc)
🐒 Miscellaneous
- 2ed3bd8: chore(internal): Remove unecessary type arguments in 'pkg' (@craciunoiuc)
v0.12.8-2-g9b61362c
KraftKit v0.12.8-2-g9b61362c (2026-04-15T10:07:42Z)
This is the pre-release version of KraftKit.
Changelog
🤖 Bumps
- 1e7ea10: gomod(deps): Downgrade 'testcontainers' (@craciunoiuc)
v0.12.8
KraftKit v0.12.8 (2026-04-14T19:03:45Z)
This is a stable release of kraftkit.
Changelog
🚀 New Features
- fff7e0f: feat(build): Add --toolchain flag for per-invocation toolchain overrides (#2728) (@craciunoiuc)
- 1a79b87: feat(system): Introduce system list subcommand (#2719) (@craciunoiuc)
- da16dbf: feat(tools/github-action): Add Toolchain variable and pass it to make (#2775) (@nderjung)
- 5216091: feat: Allow UKC hydration for 'pkg' commands (#2777) (@jedevc)
- c32d1f3: feat: Implement image listing against the controlplane (#2786) (@craciunoiuc)
🐛 Bug Fixes
- fb98473: fix(Makefile): Use correct target name for lint rule (#2761) (@craciunoiuc)
- a62586b: fix(cloud): Some tunnelling fixes (#2784) (@nderjung)
- 21d69c9: fix(config): Support unsetting values in map structure (#2727) (@craciunoiuc)
- 3fa570d: fix(deploy): Send all arguments to instance create command (#2768) (@craciunoiuc)
- f0c32ce: fix(internal): Add list of extra public metros (#2769) (@craciunoiuc)
- 6f92eea: fix: Several fixes for docker config fetching (#2789) (@craciunoiuc)
🤖 Bumps
- 3c428eb: build(deps): bump actions/github-script from 8 to 9 (#2787) (@craciunoiuc)
- a089d30: build(deps): bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /tools/dockerfile-llb-frontend (#2770) (@craciunoiuc)
- 6bf1ac1: build(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /tools/dockerfile-llb-frontend (#2780) (@craciunoiuc)
- ab9882d: build(deps): bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /tools/github-action (#2778) (@craciunoiuc)
- 6dc0c46: build(deps): bump go.opentelemetry.io/otel/sdk from 1.41.0 to 1.43.0 (#2779) (@craciunoiuc)
- 8ccbe37: gomod(deps): bump the go-deps group across 2 directories with 14 updates (#2788) (@craciunoiuc)
🐒 Miscellaneous
- 6d746d1: refactor(build): Migrate unwrapped errors to package-level constants (#2762) (@craciunoiuc)