Skip to content

Releases: carvel-dev/imgpkg

v0.12.0

24 Jun 20:45
c1fd21a
Compare
Choose a tag to compare

✨ What's new

  • ❗ Improve performance when pulling a bundle #129

🐛 Bug Fixes

  • imgpkg pull removes duplicate image references #176
  • Prevent a panic during copy due to a race condition #174

📂 Files Checksum

725ea938c22559efe84523e35246f206830451b37d931a0ad9c76258f22744fd  ./imgpkg-linux-amd64
c97e3cf53caa1fdc1b1d7cc166603cdeb4606d0455d18aed709def93359757bc  ./imgpkg-darwin-amd64
e98d3459a7fa5f3dabeb80344698b8c27e9be1c17c91aa16c6aba6fbf3f1687c  ./imgpkg-windows-amd64.exe

v0.11.0

15 Jun 16:37
1c3281c
Compare
Choose a tag to compare

🐛 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

11 Jun 00:37
Compare
Choose a tag to compare

🐛 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

📂 Files Checksum

e6666da31c678744481eb288925adb234fc55357fa6e1eb1a4f1d3e59ea04d2c  ./imgpkg-darwin-amd64
5ce5aec4f6d0973ed4dfe3963024ea0889da485599532ec6fee4af49139dd751  ./imgpkg-linux-amd64
7728a59fb59fb33cfbc92b8668bcc58df64ed50fbf86b0a786de9c2ded750139  ./imgpkg-windows-amd64.exe

v0.9.0

04 Jun 21:39
ae922e4
Compare
Choose a tag to compare

✨ What's new

  • Copy cosign signature #147
    when copying images or bundle between registry if the flag --cosign-signatures is present imgpkg 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

17 May 16:28
Compare
Choose a tag to compare

✨ What's new

  • ❗ Changes to default tags added by imgpkg #144
    Whenever imgpkg 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 using imgpkg 0.7.0 and 0.8.0 might have different SHAs since in version 0.7.0 when a file had execution permission imgpkg 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 tag my-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

03 May 18:31
Compare
Choose a tag to compare

✨ 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

15 Apr 21:56
Compare
Choose a tag to compare

🐛 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

01 Apr 21:46
Compare
Choose a tag to compare

✨ 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

23 Feb 15:18
Compare
Choose a tag to compare

🐛 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

04 Feb 21:45
Compare
Choose a tag to compare

✨ What's new

  • Introduced a new flag --include-non-distributable to the imgpkg copy command. #8
    This allows image layers marked as non-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