Releases: carvel-dev/kbld
Releases · carvel-dev/kbld
v0.30.0
✨ What's new
- Upgrade vendir dependency to 0.17.0 #106
- 😱 Mark the commands
package
,unpackage
andrelocate
as deprecated #92
We recommend users to use imgpkg to do the above operations
🐛 Bug Fixes
- Manifest searching stops recursing below any key named
image
#109
📂 Files Checksum
73274d02b0c2837d897c463f820f2c8192e8c3f63fd90c526de5f23d4c6bdec4 ./kbld-darwin-amd64
76c5c572e7a9095256b4c3ae2e076c370ef70ce9ff4eb138662f56828889a00c ./kbld-linux-amd64
c179590383de95967c5704eb206c0e695f133ff60b2fe70c8d62ad4ac4920ec9 ./kbld-windows-amd64.exe
v0.29.0
✨ What's new
🔈 Callouts
Thanks to
- Ben Moss @benmoss for contributing the ko PR
For helping out with this release
📂 Files Checksum
3754fa1ba3a26368aef32769bfb084dd62e52be9c5af0b65e574729e92d21cbc ./kbld-darwin-amd64
28492a398854e8fec7dd9537243b07af7f43e6598e1e4557312f5481f6840499 ./kbld-linux-amd64
45d46cf008e7c4f47ffecfbc54497d8d2f18c69fe03825b39c12b490da520765 ./kbld-windows-amd64.exe
v0.28.0
✨ What's new
- Support for new format of imgpkg ImagesLock file
For more information about ImagesLock check https://carvel.dev/kbld/docs/latest/resolving/#generating-resolution-imgpkg-lock-output - buildkit-cli-for-kubectl builder support (#63)
- Allow option to enable buildkit when building images with docker #81
- support image override to pick latest version based on semver constrain #51
🔈 Callouts
Thanks to
- Dustin Deus(@StarpTech) making our test suite more resilient
- Andrew Wittrock(@Birdrock) and Andrew Costa(@acosta11) for buildkit option when using docker
4962a56a755fb3f12678d1024007bcf87485e350b031924d5f24c3361e7dd7f9 ./kbld-darwin-amd64
3174e5b42286aab4359d2bc12a85356ba520744fd4e26d6511fb8d705e7170c3 ./kbld-linux-amd64
654c39530fd38fbe8415ab7f11da2fd7a545b0af8db7580b0f7e75439a163fc5 ./kbld-windows-amd64.exe
v0.27.0
- Add additional digest check when importing relocated images
17e1336b714f9b6e9a99f86c6a8952be56b018d7aacab712f70e59430edfbdab ./kbld-darwin-amd64
9c2c38ce2f884523a6888c3ba5c28bb9a7ab5d3f9879ab8492db1372e206e83b ./kbld-linux-amd64
e2b6867f0da54a1323d059bdc75693ea2949c94ebbad71493237de20c80a2968 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.26.0
- Support applying user provided tags when pushing image (doc)
- Thanks to @StarpTech
- Do not set executable perm for the lock file
- Thanks @ciriarte
65ac1a4b108c1478bf53883bfec492577d80cf950f90a6e9331b202dbff4bad5 ./kbld-darwin-amd64
63d35026696ffa23ea4dbf52d47cda02e1844a538fead30bf2ea78ea92410c21 ./kbld-linux-amd64
a06ec09127908c92ba037ed6d77a73de10b903b677be156c180d2f740babc2e8 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.25.0
- Add
--registry-insecure
flag to work with HTTP registry endpoints - Deduplicate and prune out null annotations
- Thanks for @jbrunton
- Swallow dup close file error during unpackage command
6416225ed6b66b4aad7ff3637c5bbd0930a8e2c4644b3cd4218eb40923586813 ./kbld-darwin-amd64
e998d54944d3b0915d4c78c3fa604163c89b9951ac1dcbdc380075cfd5aead29 ./kbld-linux-amd64
76008efbe561b39bc1a213c789e643a7082221f965e4a59a1932d6c1af2b9e68 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.24.0
- Improve retry behaviour for package command when downloading layers
- Make git errors more descriptive
- Sort URLs in images annotation
- Thanks to @jbrunton
480f45f62bad6af0518884f2e6234b0655fa30cc533dc9a4c336ea9376db2b16 ./kbld-darwin-amd64
63f06c428cacd66e4ebbd23df3f04214109bc44ee623c7c81ecb9aa35c192c65 ./kbld-linux-amd64
198c340e544382c200701ff410103bede3cd35099b805d5e0bd731e3f28906cc ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.23.0
- Added relocate command to support image relocation between two registries (doc)
- This is effectively combination of pkg/unpkg with an optimization to avoid writing out tar locally
- Improve connection reuse during relocation/pkg/unpkg
4414bac258a53b62224ee50a50624dfd3b136e9e5a4170134d20917f6e11678a ./kbld-darwin-amd64
2367d6376c2d3a5a08d6d780d9721829abbfee13d3e9301271b166e90e472d15 ./kbld-linux-amd64
f0e00f20e667b8e19ca24ad8ddb88c047da02071a06bbedb86f128e4ec62cd93 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.22.0
- Support multiple YAML documents with yaml update strategy
- Support overriding custom image search rule
- Improve authentication functionality with registries
ee5f7271883fe8dc10128c31bacecbce29a23a492ee7d06393d11690c3b4da4b ./kbld-darwin-amd64
eb888079b26330e71b855c3f37c8b81fe55125b9a6e26a43e9eeabfd016051d6 ./kbld-linux-amd64
6cbded65da43fad0f46e4f2017349ab594e8755567f24013941c971dc5ab37c6 ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.21.0
- Parallelize
package/unpackage
commands- Exposed via
--concurrency
flag, defaults to 5
- Exposed via
- Support packaging of lock files (by including preresolved image overrides)
- Support
--lock-output
flag for unpackage command - Print kbld errors on multiple lines where appropriate
- Add
yaml
andjson
update strategies for search rules (doc) - Support
path
in key matcher for search rules (doc)
52d0aed99a78eeb78bb5a4ade850391b294a87f5bae4493392f2c09fbe836e96 ./kbld-darwin-amd64
618f7e97389d75ae65c73cdad7a068d1f5b22e296042992c8498d0e16e727f78 ./kbld-linux-amd64
b8f9633805c87866d89198e4559e439786f455f586088a699831b402906e425d ./kbld-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)