| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-08-05 | 4.9 kB | |
| v3.1.0 source code.tar.gz | 2026-08-05 | 8.0 MB | |
| v3.1.0 source code.zip | 2026-08-05 | 9.2 MB | |
| Totals: 3 Items | 17.2 MB | 0 | |
Changelog
Features
--no-values-schema-validation; don't break values.schema.json with service values (#7756) (01eeb94)- add support for additional patches files and disable default patches (#7735) (01aa2e5)
- build: add per-project meta-repo safeguard and migration (#7739) (4f7de94)
- bump nelm version (#7731) (ca44562)
- embed kubeconform schemas (#7729) (23bcaf1)
Bug Fixes
- build, buildah: serialize concurrent base image pulls (#7664) (6eb9144)
- build, dockerfile: allow dockerfile outside the build context (#7722) (a5c2011)
- build, stapel, git: remove git commit ancestry check on reuse (#7746) (544a07d)
- build, stapel: make service script executable regardless of umask (#7720) (8b67264), closes #2339
- build: drop empty image digest warnings from the build report (#7717) (24babbb), closes #7667
- build: reuse content anchors without git commits (#7764) (5df466c)
- build: stop re-fetching submodules the checkout already has (#7736) (8ff0bf3)
- build: validate image names in werf.yaml (#7711) (cd993db)
- deploy: optimize local validation args (#7760) (6a4c6c4)
- dev: self-heal a stale worktree index.lock left by a killed run (#7733) (ca0e803)
- dev: warm a persistent dev-index so --dev stops re-reading unchanged files (#7732) (f0b13cc)
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:
:::shell
curl -sSLO "https://tuf.werf.io/targets/releases/3.1.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/3.1.0/linux-amd64/bin/werf.sig"
curl -sSL https://werf.io/werf.asc | gpg --import
gpg --verify werf.sig werf