Releases: carvel-dev/vendir
Releases · carvel-dev/vendir
v0.15.0
✨ What's new
- Generate deep copy for versions config (
pkg/vendir/versions/v1alpha1
package)- This package is meant to be used as an API by various other projects for version resolution configuration
- Cut new release windows you cannot have aux.* files
5d4f169ebbdafd1e822389011c02b90948f860f30d01cc27ed4e03f388e1ced1 ./vendir-darwin-amd64
1fdb36cf3af1cf3ef5979d39c3cf87a8cc27f0048980141fe26b1e3e7e94ce21 ./vendir-linux-amd64
f00372a7b81cc87ef2dee2c4861313d85ac6035e926a1b0c1a6dece2c601d984 ./vendir-windows-amd64.exe
v0.14.0
- No functional changes. Cutting release after move to vmware-tanzu.
911a03ed632daa81f2f9488eee76ce4f06d31b39be5614f33a296d01749a34e2 ./vendir-darwin-amd64
c224bdfe74df326d7e75b4c50669ec5976b95c0ff9a27d25c6e1833d0c781946 ./vendir-linux-amd64
0d806639ea8e3d7952bba29bce079c2012d43ca326ac6b3ef9451456aba8a391 ./vendir-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.13.0
- Improve check for overlapping paths specified in vendir.yml
5901dba6c3b73ec16f64cd13ffb731df0f8f6ff05369d184187a60aa3f76c662 ./vendir-darwin-amd64
d779c002059f7dccc8d3d83c4e703b6fd6eb7748acb26da7e0210261e61ae727 ./vendir-linux-amd64
69036a7268d1aa5752b6c88841f559cf0377e58514572ec7ad71f7a20e972ef6 ./vendir-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.12.0
- Support git commit/tag GPG verification
- Add
assetNames
to github release sync for fine grained downloading - [breaking]
kind: Secret
data values are expected to be base64 encoded - [breaking] Switch to blang/semver for parsing versions (docs)
- Introduced explicit way to include prerelease versions
418dbd15eaded3c5c324ef8f13a98d2d023c10447e7465a739af5b9746afe5c4 ./vendir-darwin-amd64
3310669b39cd2095f9ff373fef479ed90c2eb75e3987f8e14e3779c59fa051c4 ./vendir-linux-amd64
be9af8055fef13d2a74b0728bae6e1d38f57a63b8994b5a528d06020cb6bce9e ./vendir-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.11.0
- Support git ref selection based on semver constraints
- Add tags for git lock entries
- Support
newRootPath
to section off part of a downloaded source - Support inline source
- Support http source
- Support image source (implemented via imgpkg)
- Support helm source (for helm2 and helm3)
- Support
-f-
for reading vendir.yml over stdin - Accept multiple config files for ability to add auth details as Secrets
- Be more forgiving when trailing slash is specified in the directory path (i.e. vendor and vendor/ is equivalent)
41d0164e71678d737a37da44a522a1e138907a3cfda4816614892aecfe47d961 ./vendir-darwin-amd64
ce9134276a369babee97cab6f087d316d4a32214f58815842e594bc1c79ac6d1 ./vendir-linux-amd64
2373df4a74ee75347a116a1481c9382559e82829f047b1ed9a1e94cdf2122687 ./vendir-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.10.0
- Add a error hint when vendir.yml is missing
- Update lock file when using
vendir sync -d
flag without local directory override
de6da267406b90ac29ea87c831d18811681cc339115bc7b0e5f155227914f024 ./vendir-darwin-amd64
85bce9171f2f18da51695db185b33df2d4d555495cc45429e4838edf73b89d77 ./vendir-linux-amd64
73ea834de5f4e65cca522c46cca56b41f9aa23f03c46135ec25fbe94779d1148 ./vendir-windows-amd64.exe
v0.9.0
- Support downloading assets from private Github repository releases
- Thank you @benhass
d5216373ea0f319402f516483c2d86fa4cb42fd1abd3bea08fed21773e98f5f2 ./vendir-darwin-amd64
5d45cac346fad415150b82c3bf60110525a907d8545ac4c1d972d4f85985b16e ./vendir-linux-amd64
3a0fafe6d085c428b80f477f129dc7a3d6addba624592ba4d3dd284adf4e4ed5 ./vendir-windows-amd64.exe
v0.8.0
- Support
VENDIR_GITHUB_API_TOKEN
env variable to increase Github API rate limit (for pulling Github releases) (doc) - Introduce new configuration
minimumRequiredVersion
option (doc) - Support pulling latest Github release via
latest: true
(doc) - Use locked versions during
sync
command if--locked
flag is provided based onvendir.lock.yml
(doc)
ae3ba30add41e209f98732b3c319cd1bd59fc5fdfc06e33d7a3e17c30f0569f8 ./vendir-darwin-amd64
6a9afd04835020b0901c19991f138e293be99d755a5db15bed8b4dfe34920c17 ./vendir-linux-amd64
fc446a0e5e30b1a21f4117616695ed7e295bac1c90da32a5cfe7e87b65469887 ./vendir-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.7.0
- Add some additional validations of config for better error messages
- Add
--directory
(-d
) flag to selectively sync a directory- This flag supersedes
--use-directory
flag which was forcing sync of all directories with local overrides - [breaking] Removed
--use-directory
flag
- This flag supersedes
- Fail if directory is empty because all files were filtered out
8c753b9efda146171b511c6e8d9964c8dee7dd43320d468e600f47413d990287 ./vendir-darwin-amd64
58c09e2b22e8bc2136534405f5e76a544cfac3a57d165670ab3fcfb18cb3e604 ./vendir-linux-amd64
984fd912ea37b7f753c87aa727f3020296038e789e30c973f6ad23436fd136bb ./vendir-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)
v0.6.0
- Added
githubRelease
directive to pull github release assets (vendir.yml spec was updated)
75ebece3fe3b45051ade3045b6e35d351709b42c32ebd4e05c4ea49f11594115 ./vendir-darwin-amd64
c746c2f5a119816970fa5fe22ecffd89cf30a0a2cad68e1882f7fe4700923e71 ./vendir-linux-amd64
d10b763e53c5457205f41a7468ebfbaa4eaef5d4885896c623ae81897776539a ./vendir-windows-amd64.exe
(Installation instructions: https://k14s.io/#install-from-github-release)