Release history
werf releases
A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.
All releases
27 shown
Minor fixes and improvements.
Full changelog
Changelog
Bug Fixes
- build, docker, stapel: fix stage image cache for multi-platform builds (#7480) (23f89b3)
- build, docker: handle
no such containererror (#7482) (83b3227) - ci: pr docs preview (#7485) (d29c18b)
Installation
To install werf we strongly recommend following these instructions.
Alternatively, you can download werf binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.werf.io/targets/releases/2.67.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.67.2/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
Minor fixes and improvements.
Full changelog
Changelog
Bug Fixes
- build, buildah: apply owner group to dst dir (#7462) (fea6b40)
- build, buildah: correct expansion of instructions (#7460) (aef6003)
Installation
To install werf we strongly recommend following these instructions.
Alternatively, you can download werf binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.werf.io/targets/releases/2.67.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.67.1/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
- Experimental ARM64 support via WERF_EXPERIMENTAL_STAPEL_ARM environment variable
- Scratch Stapel Docker backend
- TypeScript file initialization with WerfRenderContext type support
Full changelog
Changelog
Features
- build: scratch stapel docker backend (#7441) (490d6e0)
- deploy: ability to init ts files with WerfRenderContext type (#7464) (1609845)
- stapel: provide WERF_EXPERIMENTAL_STAPEL_ARM env for arm64 support (#7454) (f911913)
Bug Fixes
- cleanup: skip invalid custom tag metadata with warning log (65ff126)
Installation
To install werf we strongly recommend following these instructions.
Alternatively, you can download werf binaries from here:
- Linux amd64 (PGP signature)
- Linux arm64 (PGP signature)
- macOS amd64 (PGP signature)
- macOS arm64 (PGP signature)
- Windows amd64 (PGP signature)
These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:
curl -sSLO "https://tuf.werf.io/targets/releases/2.67.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.67.0/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf
## Changelog ### Bug Fixes * **deploy:** restore WERF_EXPERIMENT_NO_GLOBAL_SERVICE_VALUES env
## Changelog ### Bug Fixes * **deploy:** restore WERF_EXPERIMENT_NO_GLOBAL_SERVICE_VALUES env
## Changelog ### Bug Fixes * stop retrying 301 redirects in registry transport
## Changelog ### Bug Fixes * **deploy:** restore `global.env`
Fixed creation of local branch references after cloning repositories
- Support reading .env format build reports
- Docker auth config generation flag
- Structured image values in deployment
- build: respect insecure registries and mirrors from backend-native config
Fixed deployment migration from Helm to nelm and YAML validation issues
- Disable git commit ancestry check
- Improved YAML parse error context
- Experimental import checksums optimization
Fixed command-line flag, build storage handling, and container stage copy panic
Fixed cleanup to work without Docker daemon when using registry mirrors
- --set-root-json flag for deployment configuration
- TypeScript chart rendering support
- Kube token support
- Dependency deletion annotation
- Implement resource validation against api spec
- Skip meta tags publication for read only registry
- Sanitize docker credentials from buildkit errors