v0.12.12
KraftKit v0.12.12 (2026-05-28T08:10:21Z)
This is a stable release of kraftkit.
Changelog
⚠️ Breaking Changes
- 769beac: feat(cloud)!: Switch 'json' output to 'raw' (#2799) (@craciunoiuc)
🚀 New Features
- 42914d2: feat(manifest): Add git manifest cache invalidation (#2813) (@craciunoiuc)
- 6f69390: feat: Add Kraftfile schema v0.7 support (#2776) (@craciunoiuc)
- cc141f4: feat: Fetch images from metro image stores as well if available (#2807) (@craciunoiuc)
🐛 Bug Fixes
- 2b39052: fix(cloud): Better sanitize rollout image (#2814) (@jedevc)
- 97328c7: fix(cloud): Use insecure flag also for copying (#2815) (@jedevc)
- 4131cda: fix(kraft): Respect no-rootfs when building rootfs (#2837) (@craciunoiuc)
- 19e63a3: fix(oci): Remove kraftkit-specific annotation checks (#2805) (@craciunoiuc)
- 9882695: fix(oci): Use cache only when digest matches for blob (#2806) (@craciunoiuc)
- f0c4d8a: fix(run): Default rootfs type to cpio when empty (#2834) (@craciunoiuc)
- 83950c6: fix: Add missing index prefix in kraft cloud image ls (#2817) (@craciunoiuc)
- 0d23a7e: fix: Do not prompt runtimes on '--no-prompt' (#2835) (@craciunoiuc)
🤖 Bumps
- fa832a4: build(deps): Bump github.com/cli/cli/v2 from 2.87.3 to 2.92.0 in /tools/github-action (#2828) (@craciunoiuc)
- 44312ce: build(deps): Bump github.com/go-git/go-git/v5 from 5.18.0 to 5.19.0 in /tools/github-action (#2821) (@craciunoiuc)
- eda2fee: build(deps): Bump github.com/go-git/go-git/v5 from 5.19.0 to 5.19.1 (#2826) (@craciunoiuc)
- 4b1dfd2: build(deps): Bump github.com/go-git/go-git/v5 from 5.19.0 to 5.19.1 in /tools/github-action (#2827) (@craciunoiuc)
- 7768f20: build(deps): bump github.com/buger/jsonparser from 1.1.1 to 1.1.2 (#2811) (@craciunoiuc)
- ef415df: build(deps): bump github.com/in-toto/in-toto-golang from 0.10.0 to 0.11.0 in /tools/github-action (#2818) (@craciunoiuc)
- b7dafcf: gomod(deps): Bump 'go-archivefs' to the latest version (#2822) (@jedevc)
- 0bea948: gomod(deps): Bump 'go-archivefs' to the latest version (#2824) (@nderjung)
- 74d9891: gomod(deps): bump the go-deps group across 2 directories with 22 updates (#2819) (@craciunoiuc)
🐒 Miscellaneous
- da2ed0a: build: Pass toolchain make options to configure step (#2808) (@craciunoiuc)
- 5a7e9b7: refactor(api/machine): Introduce ParseNetwork for network string parsing (#2724) (@craciunoiuc)
- ffa3784: refactor(cloud/certificate): Migrate final errors to typed vars (#2783) (@craciunoiuc)
- 73837e4: test(e2e): Add e2e coverage for pkg pull command (#2810) (@craciunoiuc)