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)