Releases: unikraft/kraftkit
Releases · unikraft/kraftkit
v0.10.1-21-g009b6359
KraftKit v0.10.1-21-g009b6359 (2025-01-30T13:49:57Z)
This is the pre-release version of KraftKit.
Changelog
⚠️ Breaking Changes
🐛 Bug Fixes
- 801cc89: fix(oci): Always calculate the new index digest on
Save
(@nderjung) - b7436df: fix(oci): Correctly handle accessing and "digesting"
ocispec.Index
(@nderjung) - 6dffe51: fix(oci): Use manifest descriptor digest as checksum (@nderjung)
🐒 Miscellaneous
v0.10.1-15-ga4aafe3a
KraftKit v0.10.1-15-ga4aafe3a (2025-01-30T10:45:10Z)
This is the pre-release version of KraftKit.
Changelog
🚀 New Features
- 88c183e: feat(utils): Expose
CREATED
andUPDATED
fields when printing pkgs (@nderjung) - a0f7170: feat: Introduce
CreatedAt
field to package interface (@nderjung) - dddbd9f: feat: Introduce
UpdatedAt
field to package interface (@nderjung)
🐛 Bug Fixes
🐒 Miscellaneous
v0.10.1-13-g522bfe12
KraftKit v0.10.1-13-g522bfe12 (2025-01-30T10:35:36Z)
This is the pre-release version of KraftKit.
Changelog
🚀 New Features
- 88c183e: feat(utils): Expose
CREATED
andUPDATED
fields when printing pkgs (@nderjung) - a0f7170: feat: Introduce
CreatedAt
field to package interface (@nderjung) - dddbd9f: feat: Introduce
UpdatedAt
field to package interface (@nderjung)
🐛 Bug Fixes
v0.10.1-8-gd2959088
v0.10.1-6-g32211e33
v0.10.1
KraftKit v0.10.1 (2025-01-28T17:31:23Z)
This is a stable release of kraftkit.
Changelog
🐛 Bug Fixes
- 90691cc: fix(deploy): Only show prompt skip message if more than 1 candidate (#2108) (@craciunoiuc)
- baf3635: fix(goreleaser): Correctly glob install man pages for arch (#2109) (@nderjung)
- 06c2b70: fix(run): Small fixes affecting host platform selection (#2110) (@craciunoiuc)
v0.10.1-4-g17cb7171
KraftKit v0.10.1-4-g17cb7171 (2025-01-28T18:36:27Z)
This is the pre-release version of KraftKit.
Changelog
🤖 Bumps
- 5db05cb: build(deps): Bump github.com/golang/glog from 1.2.2 to 1.2.4 (@dependabot[bot])
v0.10.1-2-ga391a7c8
KraftKit v0.10.1-2-ga391a7c8 (2025-01-28T18:06:49Z)
This is the pre-release version of KraftKit.
Changelog
🤖 Bumps
- 16b7289: build(deps): Bump github.com/golang/glog (@dependabot[bot])
v0.10.0
KraftKit v0.10.0 (2025-01-28T15:41:58Z)
This is a stable release of kraftkit.
Changelog
⚠️ Breaking Changes
- 2add333: fix!: Improvements to deleting packages and re-packaging (#2102) (@craciunoiuc)
- 36b424c: refactor!: Various improvements and fixes to the manifest PM (#2046) (@craciunoiuc)
- 9b94e2d: refactor(oci)!: Add
handle
toNewPackageFromTarget
signature (#2060) (@craciunoiuc)
🚀 New Features
- 5606711: feat(cloud): Ignore image quotas on error (#2045) (@nderjung)
- b32c7b1: feat(github-action): Support setting custom list of source manifests (#2068) (@craciunoiuc)
- 0d58e7d: feat(goreleaser): Add brew staging packages (#2107) (@nderjung)
- 396dfdf: feat(initrd): Introduce tarball initramfs provider (#2064) (@craciunoiuc)
- 023d7cf: feat(initrd): Refuse to build if source is destination (#1988) (@craciunoiuc)
- 768c6e6: feat(internal): Pass 8 CSPRNG random integer words (#1899) (@razvand)
- f141daf: feat(internal): Set platform/architecture for runtimes (#1900) (@nderjung)
- 349f410: feat(manifest): Allow programmatically setting manifest source (#2042) (@craciunoiuc)
- a84b69d: feat(manifest): Handle accessing authenticated manifests (#2047) (@craciunoiuc)
- 5fc775d: feat(manifest): Introduce
WithLocalManifestDir
option (#2044) (@craciunoiuc) - c37d28b: feat(tools): Introduce tool to generate man pages (#2023) (@nderjung)
- aeda0f8: feat(unikraft): Expose output directory variable (#2043) (@nderjung)
- 3d1c80c: feat(workflows): Deprecate old runners and add new ones (#2081) (@nderjung)
- 08e8727: feat: Introduce support for supplying
--env-file
in compose (#2033) (@craciunoiuc) - 2d04d6c: feat: Introduce tarball manifest provider (#2038) (@craciunoiuc)
🐛 Bug Fixes
- 2f5e325: fix(app): Prioritize project targets over template targets (#2061) (@craciunoiuc)
- ac40bc9: fix(buildenv): Small fixes affecting the base environment (#2062) (@craciunoiuc)
- acfc329: fix(buildenvs): Set the
--platform
when buildbase
target (#2063) (@craciunoiuc) - 95e2a12: fix(cloud): Add changes to allow switching to different OSes (#1832) (@nderjung)
- ebeac08: fix(cloud): Allow read-only volumes in compose (#1997) (@nderjung)
- 7af1bd1: fix(cloud): Allow rollout for compose up (#1998) (@nderjung)
- a2f1d7a: fix(cloud): Do not remove registry/user prefixes (#1985) (@nderjung)
- 529ec20: fix(cloud): Filter out rootfs deployer if multiple found (#2091) (@nderjung)
- df4bcb8: fix(cloud): Fixes for various problems found (#2085) (@nderjung)
- 6b373ab: fix(cloud): Mention 'raw' output type (#1986) (@nderjung)
- 6a836a7: fix(cloud): Populate rootfs deployer message for prompting (#1892) (@nderjung)
- 1268ce1: fix(github-action): Correctly set log-level (#2087) (@craciunoiuc)
- 2473300: fix(github-action): Do not build kernel if it does not exist (#2026) (@nderjung)
- ff54014: fix(github-action): Prevent stale use of packages with purge (#2103) (@craciunoiuc)
- c2ef644: fix(goreleaser): Fix problems signalled by
goreleaser check
(#2090) (@nderjung) - 8845c81: fix(goreleaser): Publish public key for verification (#1914) (@nderjung)
- bcfd92d: fix(initrd): Do not error-out when unable to find SSH socket (#2089) (@craciunoiuc)
- 24c50fd: fix(initrd): Enable writing hardlinks for dockerfiles (#1978) (@craciunoiuc)
- 7faf749: fix(initrd): Remove the rootfs directly from the testdata directory (#2066) (@craciunoiuc)
- 75b876e: fix(internal): Check if buildable project is initialised (#2041) (@nderjung)
- f43135c: fix(internal): Clean volume paths of trailing slashes (#2020) (@nderjung)
- 3fe4466: fix(internal): Load env vars from file when specified (#2070) (@nderjung)
- 3b3f268: fix(kraft): Do not force splitting of environmental variables at CLI (#2050) (@craciunoiuc)
- d095653: fix(log): Better handling of EOF from instance logs (#2086) (@craciunoiuc)
- f55d650: fix(manifest): Ensure sort by Unikraft version also (#2040) (@craciunoiuc)
- f2b278c: fix(manifest): Fix propagating auths to pull-/manifest-options (#2067) (@craciunoiuc)
- a843352: fix(manifest): Small changes improving use of multiple manifests (#2051) (@craciunoiuc)
- feb1cbf: fix(manifest): Sort index manifest entries after update (#2039) (@craciunoiuc)
- 9291216: fix(manifest): Tidy up use of pullGit and pullArchive with useGit (#2048) (@craciunoiuc)
- 0a1b3e8: fix(oci): Correctly set the args from image config (#2065) (@craciunoiuc)
- 7378721: fix(run): Check and assign ports after preparing runner (#2104) (@craciunoiuc)
- 941083e: fix(run): Do not run lightweight check for project validty (#1970) (@craciunoiuc)
- ebb20bc: fix(run): Minor fixes affecting running local VMs (#2105) (@craciunoiuc)
- 909ee4b: fix(unikraft): Do separate check for the ARM format (#2101) (@nderjung)
- 832bb8f: fix(workflows): Deprecate method of deleting dist dirs (#1996) (@craciunoiuc)
- f1e1461: fix(workflows): Deprecate method of skipping steps (#1994) (@nderjung)
- bf91509: fix(workflows): Fixes for stable tests (#2083) (@nderjung)
- 5a5e93b: fix(workflows): Install missing dependencies for macos (#2088) (@nderjung)
- 223be84: fix(workflows): Remove redundant macos command (#2084) (@nderjung)
- c2253c4: fix: Add workdir to initrds and use it (#2000) (@nderjung)
- 712aa82: fix: Detect Buildkit version at runtime (#2080) (@nderjung)
- 67ad986: fix: Handle reading in "additional properties" in
Kraftfile
(#2049) (@craciunoiuc) - 60a260f: fix: Release fixes for man pages & more (#2106) (@nderjung)
- cdd0af5: fix: Several fixes to arguments in kraftkit and the action (#2069) (@nderjung)
🤖 Bumps
- a842ac1: build(deps): Bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.0 (#2082) (@nderjung)
- 35a7570: build(deps): Bump github.com/go-git/go-git/v5 from 5.12.0 to 5.13.0 in /tools/github-action (#2059) (@nderjung)
- 7c446c0: build(deps): Bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /tools/dockerfile-llb-frontend (#2008) (@craciunoiuc)
- 84d38fc: build(deps): Bump golang.org/x/crypto from 0.26.0 to 0.31.0 in /tools/protoc-gen-go-netconn (#2058) (@nderjung)
- a63554e: build(deps): Bump golang.org/x/crypto from 0.28.0 to 0.31.0 in /tools/github-action (#2021) (@craciunoiuc)
- a21d977: build(deps): Bump golang.org/x/crypto from 0.28.0 to 0.31.0 in /tools/go-generate-qemu-devices (#2025) (@craciunoiuc)
- b3ee967: build(deps): Bump golang.org/x/crypto from 0.30.0 to 0.31.0 (#2009) (@craciunoiuc)
- e679f32: build(deps): Bump golang.org/x/net from 0.25.0 to 0.33.0 in /tools/dockerfile-llb-frontend (#2079) (@craciunoiuc)
- d18a23b: build(deps): Bump taskmedia/action-conventional-commits from 1.1.19 to 1.1.20 (#2100) (@craciunoiuc)
- f02349b: gomod(deps): Bump 'sdk.kraft.cloud' to the latest version (#1995) (@nderjung)
- 763fd39: gomod(deps): Bump 'sdk.kraft.cloud' to the latest version (#1999) (@nderjung)
- 23e5549: gomod(deps): Bump github.com/LastPossum/kamino from 0.0.1 to 0.0.2 (#1982) (@craciunoiuc)
- 5088121: gomod(deps): Bump github.com/Masterminds/semver/v3 from 3.3.0 to 3.3.1 (#1976) (@craciunoiuc)
- 682670d: gomod(deps): Bump github.com/anchore/stereoscope from 0.0.10 to 0.0.11 (#2024) (@craciunoiuc)
- bb2ef05: gomod(deps): Bump github.com/anchore/stereoscope from 0.0.11 to 0.0.12 (#2056) (@nderjung)
- 622897f: gomod(deps): Bump github.com/anchore/stereoscope from 0.0.9 to 0.0.10 (#2011) (@craciunoiuc)
- 005ccf7: gomod(deps): Bump github.com/briandowns/spinner from 1.23.1 to 1.23.2 (#2095) (@c...
v0.9.4-335-g0d58e7df
KraftKit v0.9.4-335-g0d58e7df (2025-01-28T15:29:29Z)
This is the pre-release version of KraftKit.
Changelog
🚀 New Features
- 24f072a: feat(goreleaser): Add brew staging packages (@craciunoiuc)