Releases: carvel-dev/imgpkg
Releases · carvel-dev/imgpkg
v0.11.0
🐛 Bug Fixes
- Fixes
imgpkg copy
to not fail when using a registry that returns a non-404 status code when an image isn't found #166
📂 Files Checksum
266b877b423cf78bed0fca6e1c310480bee56e9b8f77d018248d80d9e2e83794 ./imgpkg-linux-amd64
525a448e6c14f9cd0d00f6124c02b3f69dbe8e9eb05e6efd1a21ac0e9447f319 ./imgpkg-windows-amd64.exe
e5a3a4dafdc541489279335914f28d2bfa8a2b8de975b78f14b1fce2aee6b95f ./imgpkg-darwin-amd64
v0.10.0
🐛 Bug Fixes
- Make
imgpkg push
more deterministic across different OSes- Previously we were including directory size (OS specific) as part of image tar header
- Use canonical image ref in cached information about image locations
- This should make
imgpkg copy
a bit faster in some instances
- This should make
📂 Files Checksum
e6666da31c678744481eb288925adb234fc55357fa6e1eb1a4f1d3e59ea04d2c ./imgpkg-darwin-amd64
5ce5aec4f6d0973ed4dfe3963024ea0889da485599532ec6fee4af49139dd751 ./imgpkg-linux-amd64
7728a59fb59fb33cfbc92b8668bcc58df64ed50fbf86b0a786de9c2ded750139 ./imgpkg-windows-amd64.exe
v0.9.0
✨ What's new
- Copy cosign signature #147
when copying images or bundle between registry if the flag--cosign-signatures
is presentimgpkg
will try to find cosign signatures and will copy them. Only supports cosign 0.4.0 and newer versions. - Generate Location OCI Image #136
This functionality will make the copy command faster because it will no longer need to check all the images that are part of a Bundle to know if they are Images or Bundles.
🐛 Bug Fixes
- Correct panic when
imgpkg
had to retry to copy a blob if there were a network failure #155
📂 Files Checksum
66790ea0d72a2ca11ee748b8c42b89076631ba736407b14dd6d793e8dd701f74 ./imgpkg-windows-amd64.exe
bc6f038a7f482ef909007552538e06422ece3db377aac1b6c8e898fca355d716 ./imgpkg-darwin-amd64
db3e8eef266cb3c98e1cc58a574145f5246ea3cbee27f4539e98b699ae0b694d ./imgpkg-linux-amd64
v0.8.0
✨ What's new
- ❗ Changes to default tags added by imgpkg #144
Wheneverimgpkg
copies images between registries, it adds a tag to the images, in this release we change the format to{Algorithm}-{Image SHA}.imgpkg
.
This should not affect the normal usage of the application. - ❗ Maintain the owner permission bits on files #93
Creating a bundle usingimgpkg
0.7.0 and 0.8.0 might have different SHAs since in version 0.7.0 when a file had execution permissionimgpkg
was removing that bit, but now it will keep it. - Add progress bar while copying images #132
- Better error messages when creating a bundle without
.imgpkg
folder #115 - Keep tag used to copy image #54
imgpkg copy -i reg.io/img:my-tag --to-repo other.reg.io/img
keeps the tagmy-tag
in the destination repository
🐛 Bug Fixes
- Copying a bundle that have images in a private registry copy fails #146
- Head requests are not supported by all registries #131
When Head request fails, we try to do a Get to check if the Images exist in the Registry
🔈 Callouts
Thanks to
For helping out with this release
📂 Files Checksum
11439505cec7cd0c28182cdb2e269368be8c51376fdd57846289a4ad81460fde ./imgpkg-darwin-amd64
d998c1628c5956ffc84b36f23bec6fd0145977e76f3c02a0c28962e6f8f233c2 ./imgpkg-linux-amd64
a490b98ccef507aedfa07cd85b0a7f37df02dba69b9d124a855824d5e8d07e48 ./imgpkg-windows-amd64.exe
v0.7.0
✨ What's new
- Add support for Environment Variable Keychain #14
- ❗ Rename
--include-non-distributable
flag to--include-non-distributable-layers
#112
This change impacts any user that is using the flag--include-non-distributable
, since we removed the flag
🚀 Performance Improvement
- Performance improvement on bundle copy #132
Added parallelization when retrieving all the Images that are part of a bundle
📂 Files Checksum
7752b31f1df9274fff1f8531c5d37128d5c21bf6a7c85f122784f4ea0e85e7b3 ./imgpkg-darwin-amd64
bb90881c2c03cad4d50b2f0881d1330d341a37bb55bd8fff50bf228f7cfcf3d2 ./imgpkg-linux-amd64
016ff40fc848ceee89b003699ff6d7aa75bbe746d4a44593bbe3f49dfb572887 ./imgpkg-windows-amd64.exe
v0.6.1
🐛 Bug Fixes
- Copying from a tarball that contained an Image Index no longer crashes. #125
- Copying images from a tarball no longer fails if the image being copied is not reachable from the source registry. #127
🔈 Callouts
Thanks to
- Shashwathi Nagaraja Reddy @shashwathi for raising these bugs to us
📂 Files Checksum
832e7425272f67fbabc51633eae6612927e9ddf317d752cf21d3f9dd09163138 ./imgpkg-darwin-amd64
67a368333528bedbe0b951e045186e7be62a1dd7600b7f32e9f662079ad34f0c ./imgpkg-linux-amd64
f8d99841e62a4f54a887e7fb15b58488eb9c96c90e0e7285ee426f5f54a9ae0c ./imgpkg-windows-amd64.exe
v0.6.0
✨ What's new
- 🔁 Bundles can now reference other bundles #10 (referred to as 'Nested Bundles').
- For more information on 'Nested Bundles' please read our docs
- Upgrade build to use go 1.16
🚀 Performance Improvement
- 🕐 Copying images now takes less time. #95
- Layers across multiple images are de-duped, reducing the number of blobs uploaded
- If copying images across the same registry, blobs are mounted
📂 Files Checksum
6346be7afa7258e9f32e1b7641c8b7c3e645ba0ff79b01a8a258229b517ae188 ./imgpkg-darwin-amd64
b0d29d28a28db5632ce48cd9ea414ae1d3c9da382c96c72abb9961587ffb657f ./imgpkg-linux-amd64
8d216da934155f7fed9726632ec68023c82815f9a3cb749c30cfb3d6b6657f48 ./imgpkg-windows-amd64.exe
v0.5.0
🐛 Bug Fixes
- Issue that impacts users that were copying a previously copied bundle, #74
📂 Files Checksum
465d0ef98eeca0d5487ad0372703d5d72c7989dc301b9ae6aa934fcb8e20b73b ./imgpkg-darwin-amd64
90dff1d3d88d51a1f73687f9239265afd8bc5275c9f3bc51e4d8f2f381b01f41 ./imgpkg-linux-amd64
1747bab854c96bd577559a3852a47aaedc1f96863a7ffc236e5a51395e18399b ./imgpkg-windows-amd64.exe
v0.4.0
✨ What's new
- Introduced a new flag
--include-non-distributable
to theimgpkg copy
command. #8
This allows image layers marked asnon-distributable
to be copied (whereas before they were skipped). For more information refer the docs
📂 Files Checksum
5d751e00ca67e0fde17d2ea9d5ed8f32a344a13690efccc88edd33fb6687d2b0 ./imgpkg-darwin-amd64
68f6798af67e62dc7ac738162db9e29ce428d41245d56c88fc041ed435376d49 ./imgpkg-linux-amd64
2108667b44c0e0f883cb45cdf83b307dd5c30ccdc8276f7139af1134496c480f ./imgpkg-windows-amd64.exe
v0.3.0
✨ What's new
- Introduction of bundles
For more information about bundles check https://carvel.dev/imgpkg/docs/latest/resources/#bundle - Introduction of
copy
command
For more information about thecopy
command check https://carvel.dev/imgpkg/docs/latest/commands/#copy - Prepare lockfiles Package for Use by kbld #25
🐛 Bug Fixes
- ImageSet.Export is not strictly checking digest refs #42
- Strange Error When Args are Passed to imgpkg Commands #44
- GCloud pull/push causes the error
ERROR: gcloud crashed (OperationalError): database is locked
This Issue was cause due to the parallelization when retrieving or pushing images to GCR
📂 Files Checksum
05bd8815c049b61fce0935a59149f0daca06ea62526b3961a33b3608fe90835e ./imgpkg-darwin-amd64
7ebd513bdb4d448764725202f0bfe41e052a594eddeb55e53681ebdf4c27d4dc ./imgpkg-linux-amd64
d94e60c7a4126dd125c81ed1ebf3685e61f7d84f26418ace8a6fa4407ea0c9e4 ./imgpkg-windows-amd64.exe