Changelog history of releases within channels
Release
2 1.2
Release channel

For usage in critical environments with tight SLA

This is the most stable channel and recommended for usage in critical environments with tight SLA. We guarantee backward compatibility between Rock-Solid releases within minor branch (1.1.x). We guarantee that Stable release should become a Rock-Solid release not earlier than 2 weeks after broad testing.

v2.18.0
Feb 12, 2025 at 13:37 +0300

Changelog

Features

  • build: force use the only one sync server (#6512) (6673a31)
  • deploy: kube-run won’t require list permissions for pods and secrets (22b20af)

Bug Fixes

  • build, report: add non-final images (cc4424b)
  • deploy: compiling error — unused import (bc97e75)
  • deploy: kube-run should not require any namespace permissions (12e5052)
  • deploy: panics with subcharts (15c1981)
  • helm: pass –debug option to helm (9060d10)
  • test: add giterminism for plain secret value (74f081f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.18.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.18.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.3
Jan 28, 2025 at 19:01 +0300

Changelog

Bug Fixes

  • build: fix data races (#6477) (4e94905)
  • deploy: autorollback in converge was always disabled (f1fd80d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.2
Jan 23, 2025 at 12:38 +0300

Changelog

Bug Fixes

  • deploy: deploy graph cycle if same external dependency on multiple resources (f1a869d)
  • deploy: fix segfault in get-release (#6486) (7125238)
  • deploy: initial resource status should be “unknown” instead of “created” (7985a5a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.13.1
Nov 26, 2024 at 19:27 +0300

Changelog

Bug Fixes

  • build, buildah: support custom docker config path (#6421) (720e3d3)
  • bundle: allow application/vnd.cncf.helm.chart.content.v1.tar+gzip media type (#6424) (a8a03e2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.13.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (6209ac0)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (e8444ee)
  • locker: replace panic with error and add details for lost lease case (2e5744a)
  • revert go-git to v5.10.1 due to broken backward compatibility (3155a4f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Nov 14, 2024 at 17:31 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Nov 7, 2024 at 17:31 +0300

Changelog

Bug Fixes

  • compose: support image names with dot (fbd5b5a)
  • disable rendering of subchart notes by default (38f39c6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Oct 30, 2024 at 02:03 +0300

Changelog

Bug Fixes

  • ci-env, gitlab: fix annotation with pipeline url (bb86d5e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Oct 30, 2024 at 02:01 +0300

Changelog

Bug Fixes

  • compose: support image names with dot (fbd5b5a)
  • disable rendering of subchart notes by default (38f39c6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Oct 23, 2024 at 11:59 +0300

Changelog

Bug Fixes

  • ci-env, gitlab: fix annotation with pipeline url (bb86d5e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.5
Sep 10, 2024 at 22:09 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (acf0c29)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.5/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.9.3
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ‘ADD / /app’ not working (322de1c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.1
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

  • deploy: panic on –synchronization=kubernetes://… (f4a0e39)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jul 25, 2024 at 15:33 +0300

Changelog

Bug Fixes

  • “docker-compose”: executable file not found error (835290a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.0
Jul 9, 2024 at 21:14 +0300

Changelog

Features

  • deploy: release namespace management v2 (88757cf)
  • export: add introspect and parallel cli options (db20884)

Bug Fixes

  • common: fix panic “unexpected regexp find submatch for reference” (45ecd0e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.5.0
Jul 2, 2024 at 15:11 +0300

Changelog

Features

  • build, dockerfile, multiplatform: support automatic platform ARGs (fbca962)

Bug Fixes

  • build, buildah, dockerfile: fix multi-stage does not work properly (02da623)
  • dev: disable signing for service commits (cfcee71)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.5.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.5.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.1
Jun 25, 2024 at 15:14 +0300

Changelog

Bug Fixes

  • deploy: bundle apply not overriding project.werf.io/env annotation (937b452)
  • deploy: panics when some manifest fields are of wrong type (9e9926b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.4.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.3
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

  • build, buildah: multiple registry mirrors broken (0acd5f0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.3.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.4
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

  • ci-env: fix unable to copy “/Users/username/.docker/mutagen” (6cac137)
  • docs routing (2734bd9)
  • docs: fix routing /3 (306422f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.3
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

  • v2: replace leftovers of v1.2 to v2 /2 (d6cacfb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.2
Apr 24, 2024 at 16:41 +0300

Changelog

Bug Fixes

  • v2: panic with –add-annotations (b8b9e83)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.0
Apr 24, 2024 at 15:13 +0300

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

  • new 2.0 release (16a2ac7)
  • new major v2 release (e15cf3c)
  • v2: “werf render” now uses Nelm (03e05a5)
  • v2: remove –…-implementation flags (82b548f)
  • v2: remove deprecated –report-path and –report-format (4f26904)
  • v2: remove deprecated –skip-build option (14d1c72)
  • v2: remove deprecated –tag/–to-tag/–repo from “werf bundle copy” (1a4bea1)
  • v2: remove deprecated “werf_image” Helm templates function (8721568)
  • v2: switch “werf bundle render” to Nelm (24f3042)

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • remove deprecated werf bundle export/download commands (dd9bc09)
  • v2: dont save service annotations in release secret (27d6c4d)
  • v2: enable Nelm by default, remove option to switch back to the old engine (9df5245)
  • v2: remove automigration from helm 2 to helm 3 releases (316caee)
  • v2: replace leftovers of v1.2 with v2 (940fefe)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

Recommended channel

Stable channel releases are mostly safe to use and we encourage to use this channel everywhere. We guarantee backward compatibility between Stable releases within minor branch (1.1.x). We guarantee that Early-Access release should become Stable not earlier than 2 weeks after internal testing.

v2.31.1
Mar 25, 2025 at 13:35 +0300

Changelog

Bug Fixes

  • deploy: bundle copy panics (8159b00)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.31.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.31.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.27.1
Feb 28, 2025 at 11:42 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix : no found (invalid PATH) ([d667dc3](https://www.github.com/werf/werf/commit/d667dc38a6ef7b7be7363e0213a1937027d4f5cb))

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.27.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.27.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.18.0
Jan 28, 2025 at 19:01 +0300

Changelog

Features

  • build: force use the only one sync server (#6512) (6673a31)
  • deploy: kube-run won’t require list permissions for pods and secrets (22b20af)

Bug Fixes

  • build, report: add non-final images (cc4424b)
  • deploy: compiling error — unused import (bc97e75)
  • deploy: kube-run should not require any namespace permissions (12e5052)
  • deploy: panics with subcharts (15c1981)
  • helm: pass –debug option to helm (9060d10)
  • test: add giterminism for plain secret value (74f081f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.18.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.18.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.3
Jan 23, 2025 at 12:38 +0300

Changelog

Bug Fixes

  • build: fix data races (#6477) (4e94905)
  • deploy: autorollback in converge was always disabled (f1fd80d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.2
Jan 14, 2025 at 19:17 +0300

Changelog

Bug Fixes

  • deploy: deploy graph cycle if same external dependency on multiple resources (f1a869d)
  • deploy: fix segfault in get-release (#6486) (7125238)
  • deploy: initial resource status should be “unknown” instead of “created” (7985a5a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.1
Dec 9, 2024 at 14:55 +0300

Changelog

Bug Fixes

  • deploy: ignore error “Additional property werf is not allowed” (d66122e)
  • deploy: no resources deleted in uninstall if pre-delete hook present (f6011ee)
  • export: resolve issue with exporting specific images (#6471) (0b422d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.13.1
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

  • build, buildah: support custom docker config path (#6421) (720e3d3)
  • bundle: allow application/vnd.cncf.helm.chart.content.v1.tar+gzip media type (#6424) (a8a03e2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.13.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Nov 14, 2024 at 17:31 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (6209ac0)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (e8444ee)
  • locker: replace panic with error and add details for lost lease case (2e5744a)
  • revert go-git to v5.10.1 due to broken backward compatibility (3155a4f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Nov 7, 2024 at 17:31 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Oct 30, 2024 at 02:03 +0300

Changelog

Bug Fixes

  • compose: support image names with dot (fbd5b5a)
  • disable rendering of subchart notes by default (38f39c6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Oct 30, 2024 at 02:01 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Oct 23, 2024 at 11:59 +0300

Changelog

Bug Fixes

  • compose: support image names with dot (fbd5b5a)
  • disable rendering of subchart notes by default (38f39c6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Oct 17, 2024 at 18:19 +0300

Changelog

Bug Fixes

  • ci-env, gitlab: fix annotation with pipeline url (bb86d5e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.5
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (acf0c29)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.5/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.9.3
Aug 21, 2024 at 15:01 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ‘ADD / /app’ not working (322de1c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.1
Aug 6, 2024 at 15:04 +0300

Changelog

Bug Fixes

  • deploy: panic on –synchronization=kubernetes://… (f4a0e39)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jul 26, 2024 at 12:47 +0300

Changelog

Bug Fixes

  • “docker-compose”: executable file not found error (835290a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.8.0
Jul 25, 2024 at 15:33 +0300

Changelog

Features

  • docker-registry: use werf user agent for requests to container registry API (be83e6b)

Bug Fixes

  • build, stapel: fix panic when unsupported scratch base image used (00c2151)
  • deploy: –kube-config option must have highest priority (6c72eac)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.8.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.8.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jul 9, 2024 at 21:14 +0300

Changelog

Bug Fixes

  • “docker-compose”: executable file not found error (835290a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.0
Jul 2, 2024 at 15:11 +0300

Changelog

Features

  • deploy: release namespace management v2 (88757cf)
  • export: add introspect and parallel cli options (db20884)

Bug Fixes

  • common: fix panic “unexpected regexp find submatch for reference” (45ecd0e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.5.0
Jun 25, 2024 at 15:14 +0300

Changelog

Features

  • build, dockerfile, multiplatform: support automatic platform ARGs (fbca962)

Bug Fixes

  • build, buildah, dockerfile: fix multi-stage does not work properly (02da623)
  • dev: disable signing for service commits (cfcee71)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.5.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.5.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.1
Jun 18, 2024 at 15:06 +0300

Changelog

Bug Fixes

  • deploy: bundle apply not overriding project.werf.io/env annotation (937b452)
  • deploy: panics when some manifest fields are of wrong type (9e9926b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.4.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.3
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

  • build, buildah: multiple registry mirrors broken (0acd5f0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.3.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.4
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

  • ci-env: fix unable to copy “/Users/username/.docker/mutagen” (6cac137)
  • docs routing (2734bd9)
  • docs: fix routing /3 (306422f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.3
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

  • v2: replace leftovers of v1.2 to v2 /2 (d6cacfb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.2
Apr 24, 2024 at 16:41 +0300

Changelog

Bug Fixes

  • v2: panic with –add-annotations (b8b9e83)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.0
Apr 24, 2024 at 15:13 +0300

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

  • new 2.0 release (16a2ac7)
  • new major v2 release (e15cf3c)
  • v2: “werf render” now uses Nelm (03e05a5)
  • v2: remove –…-implementation flags (82b548f)
  • v2: remove deprecated –report-path and –report-format (4f26904)
  • v2: remove deprecated –skip-build option (14d1c72)
  • v2: remove deprecated –tag/–to-tag/–repo from “werf bundle copy” (1a4bea1)
  • v2: remove deprecated “werf_image” Helm templates function (8721568)
  • v2: switch “werf bundle render” to Nelm (24f3042)

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • remove deprecated werf bundle export/download commands (dd9bc09)
  • v2: dont save service annotations in release secret (27d6c4d)
  • v2: enable Nelm by default, remove option to switch back to the old engine (9df5245)
  • v2: remove automigration from helm 2 to helm 3 releases (316caee)
  • v2: replace leftovers of v1.2 with v2 (940fefe)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

For use in non critical environments or local development

These releases are mostly safe to use and can even be used in non critical environments or for local development. We do not guarantee backward compatibility between Early-Access releases.

v2.32.2
Mar 25, 2025 at 13:35 +0300

Changelog

Bug Fixes

  • build, staged: fix cache mounts (#6714) (3c7530a)
  • run: “docker run” should control output direcly (0b61e48)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.32.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.32.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.31.1
Mar 19, 2025 at 17:10 +0300

Changelog

Bug Fixes

  • deploy: bundle copy panics (8159b00)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.31.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.31.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.27.1
Feb 18, 2025 at 18:30 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix : no found (invalid PATH) ([d667dc3](https://www.github.com/werf/werf/commit/d667dc38a6ef7b7be7363e0213a1937027d4f5cb))

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.27.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.27.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.22.0
Jan 28, 2025 at 19:01 +0300

Changelog

Features

  • deploy: add –kube-qps-limit and –kube-burst-limit flags, increase default QPS/Burst (71f79ef)
  • deploy: add –skip-tls-verify-kube, –kube-api-server, –kube-ca-path, –kube-tls-server, –kube-token, –skip-tls-verify-helm-dependencies options to bundles (a2a810c)
  • kube-run: support %container_image% in overrides (#6553) (c3ab1aa)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.22.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.22.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.18.0
Jan 23, 2025 at 12:38 +0300

Changelog

Features

  • build: force use the only one sync server (#6512) (6673a31)
  • deploy: kube-run won’t require list permissions for pods and secrets (22b20af)

Bug Fixes

  • build, report: add non-final images (cc4424b)
  • deploy: compiling error — unused import (bc97e75)
  • deploy: kube-run should not require any namespace permissions (12e5052)
  • deploy: panics with subcharts (15c1981)
  • helm: pass –debug option to helm (9060d10)
  • test: add giterminism for plain secret value (74f081f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.18.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.18.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.3
Jan 14, 2025 at 19:17 +0300

Changelog

Bug Fixes

  • build: fix data races (#6477) (4e94905)
  • deploy: autorollback in converge was always disabled (f1fd80d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.2
Dec 18, 2024 at 18:20 +0300

Changelog

Bug Fixes

  • deploy: deploy graph cycle if same external dependency on multiple resources (f1a869d)
  • deploy: fix segfault in get-release (#6486) (7125238)
  • deploy: initial resource status should be “unknown” instead of “created” (7985a5a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.1
Dec 9, 2024 at 14:55 +0300

Changelog

Bug Fixes

  • deploy: ignore error “Additional property werf is not allowed” (d66122e)
  • deploy: no resources deleted in uninstall if pre-delete hook present (f6011ee)
  • export: resolve issue with exporting specific images (#6471) (0b422d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.13.1
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

  • build, buildah: support custom docker config path (#6421) (720e3d3)
  • bundle: allow application/vnd.cncf.helm.chart.content.v1.tar+gzip media type (#6424) (a8a03e2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.13.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.11.0
Nov 14, 2024 at 17:31 +0300

Changelog

Features

  • release: add crane and tzdata to werf images (9f0249c)
  • release: distribute werf images for linux/arm64 plarform (f653db8)

Bug Fixes

  • build, docker: remove quiet mode when using buildkit (dc3a2c6)
  • cleanup, ecr: fix aws sso not supported (157b3eb)
  • deploy: ensure werf commands run consistently with service values (f2ba5fa)
  • deploy: ensure werf commands run consistently without images or with stubs (10dec6e)
  • export, multiplatform: fix no child with platform linux/amd64 in index (49a1540)
  • export, multiplatform: fix unexpected condition: stage image without labels (d3c67b8)
  • release: fix /home/build/.werf: permission denied when volume is used with werf images (#6382) (89bbf76)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.11.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.11.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Nov 7, 2024 at 17:31 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (6209ac0)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (e8444ee)
  • locker: replace panic with error and add details for lost lease case (2e5744a)
  • revert go-git to v5.10.1 due to broken backward compatibility (3155a4f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Oct 30, 2024 at 02:03 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Oct 30, 2024 at 02:01 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (6209ac0)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (e8444ee)
  • locker: replace panic with error and add details for lost lease case (2e5744a)
  • revert go-git to v5.10.1 due to broken backward compatibility (3155a4f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Oct 23, 2024 at 11:59 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Oct 17, 2024 at 18:19 +0300

Changelog

Bug Fixes

  • compose: support image names with dot (fbd5b5a)
  • disable rendering of subchart notes by default (38f39c6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Oct 1, 2024 at 14:42 +0300

Changelog

Bug Fixes

  • ci-env, gitlab: fix annotation with pipeline url (bb86d5e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.5
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (acf0c29)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.5/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.10.4
Aug 22, 2024 at 15:25 +0300

Changelog

Bug Fixes

  • build/stages: Add RWMutex to ImagesTree (29855a9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.2
Aug 21, 2024 at 15:01 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix panic when another image is used as a base image (through dependencies) (66d6fa8)
  • compose: detect werf environment variables when extends functionality used (5703d56)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.3
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ‘ADD / /app’ not working (322de1c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.1
Jul 30, 2024 at 16:04 +0300

Changelog

Bug Fixes

  • deploy: panic on –synchronization=kubernetes://… (f4a0e39)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jul 26, 2024 at 12:47 +0300

Changelog

Bug Fixes

  • “docker-compose”: executable file not found error (835290a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.8.0
Jul 17, 2024 at 15:53 +0300

Changelog

Features

  • docker-registry: use werf user agent for requests to container registry API (be83e6b)

Bug Fixes

  • build, stapel: fix panic when unsupported scratch base image used (00c2151)
  • deploy: –kube-config option must have highest priority (6c72eac)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.8.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.8.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.5
Jul 9, 2024 at 21:14 +0300

Changelog

Bug Fixes

  • build, stapel: fix fromLatest does not work properly with index manifest (2561268)
  • build: fix panic: got bad timestamp "" when Created not present in base image (0e06711)
  • deploy: werf helm ugprade aborts if last release Pending (a85cfc0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.5/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jul 2, 2024 at 15:11 +0300

Changelog

Bug Fixes

  • “docker-compose”: executable file not found error (835290a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.0
Jun 25, 2024 at 15:14 +0300

Changelog

Features

  • deploy: release namespace management v2 (88757cf)
  • export: add introspect and parallel cli options (db20884)

Bug Fixes

  • common: fix panic “unexpected regexp find submatch for reference” (45ecd0e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.5.0
Jun 18, 2024 at 15:06 +0300

Changelog

Features

  • build, dockerfile, multiplatform: support automatic platform ARGs (fbca962)

Bug Fixes

  • build, buildah, dockerfile: fix multi-stage does not work properly (02da623)
  • dev: disable signing for service commits (cfcee71)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.5.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.5.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.1
Jun 11, 2024 at 15:08 +0300

Changelog

Bug Fixes

  • deploy: bundle apply not overriding project.werf.io/env annotation (937b452)
  • deploy: panics when some manifest fields are of wrong type (9e9926b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.4.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.3
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

  • build, buildah: multiple registry mirrors broken (0acd5f0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.3.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.4
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

  • ci-env: fix unable to copy “/Users/username/.docker/mutagen” (6cac137)
  • docs routing (2734bd9)
  • docs: fix routing /3 (306422f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.3
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

  • v2: replace leftovers of v1.2 to v2 /2 (d6cacfb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.2
Apr 24, 2024 at 16:41 +0300

Changelog

Bug Fixes

  • v2: panic with –add-annotations (b8b9e83)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.0
Apr 24, 2024 at 15:13 +0300

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

  • new 2.0 release (16a2ac7)
  • new major v2 release (e15cf3c)
  • v2: “werf render” now uses Nelm (03e05a5)
  • v2: remove –…-implementation flags (82b548f)
  • v2: remove deprecated –report-path and –report-format (4f26904)
  • v2: remove deprecated –skip-build option (14d1c72)
  • v2: remove deprecated –tag/–to-tag/–repo from “werf bundle copy” (1a4bea1)
  • v2: remove deprecated “werf_image” Helm templates function (8721568)
  • v2: switch “werf bundle render” to Nelm (24f3042)

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • remove deprecated werf bundle export/download commands (dd9bc09)
  • v2: dont save service annotations in release secret (27d6c4d)
  • v2: enable Nelm by default, remove option to switch back to the old engine (9df5245)
  • v2: remove automigration from helm 2 to helm 3 releases (316caee)
  • v2: replace leftovers of v1.2 with v2 (940fefe)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

For more broad testing of new features

These releases are for more broad testing of new features to catch regressions. We do not guarantee backward compatibility between Beta releases.

v2.33.0
Mar 25, 2025 at 19:09 +0300

Changelog

Features

  • deploy: save service annotations inside Helm release (24b47ad)

Bug Fixes

  • cli: add error handling in case of non-existent command entered (d5c548c)
  • host-cleanup: don’t stop removing werf containers on paused or running ones (3373d0c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.33.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.33.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.32.2
Mar 19, 2025 at 17:10 +0300

Changelog

Bug Fixes

  • build, staged: fix cache mounts (#6714) (3c7530a)
  • run: “docker run” should control output direcly (0b61e48)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.32.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.32.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.31.1
Mar 6, 2025 at 13:08 +0300

Changelog

Bug Fixes

  • deploy: bundle copy panics (8159b00)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.31.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.31.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.31.0
Mar 3, 2025 at 21:23 +0300

Changelog

Features

  • converge: support multiple values within –add-annotation/–add-label flag (29ef9c4)
  • export: support multiple values within –add-label flag (df38cca)

Bug Fixes

  • build, docker, dockerfile: fix panic expected stage “dockerfile” content digest label to be set! (2748609)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.31.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.31.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.30.1
Mar 2, 2025 at 20:02 +0300

Changelog

Miscellaneous Chores

  • release: release 2.30.1 (35da01b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.30.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.30.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.30.0
Feb 28, 2025 at 11:42 +0300

Changelog

Features

  • build: add build.cacheVersion and <image>.cacheVersion directives (#6643) (2a34fbc)
  • cleanup: make cleanup defaults more aggressive (225080e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.30.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.30.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.27.1
Feb 18, 2025 at 18:30 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix : no found (invalid PATH) ([d667dc3](https://www.github.com/werf/werf/commit/d667dc38a6ef7b7be7363e0213a1937027d4f5cb))

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.27.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.27.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.27.0
Feb 12, 2025 at 13:37 +0300

Changelog

Features

  • deploy: support werf_secret_file Helm function in bundle apply/render (f7fb2a8)

Bug Fixes

  • deploy: inconsistent data, unpad failed error in bundle apply/render (fd09291)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.27.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.27.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.22.0
Jan 23, 2025 at 12:38 +0300

Changelog

Features

  • deploy: add –kube-qps-limit and –kube-burst-limit flags, increase default QPS/Burst (71f79ef)
  • deploy: add –skip-tls-verify-kube, –kube-api-server, –kube-ca-path, –kube-tls-server, –kube-token, –skip-tls-verify-helm-dependencies options to bundles (a2a810c)
  • kube-run: support %container_image% in overrides (#6553) (c3ab1aa)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.22.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.22.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.18.0
Jan 16, 2025 at 14:04 +0300

Changelog

Features

  • build: force use the only one sync server (#6512) (6673a31)
  • deploy: kube-run won’t require list permissions for pods and secrets (22b20af)

Bug Fixes

  • build, report: add non-final images (cc4424b)
  • deploy: compiling error — unused import (bc97e75)
  • deploy: kube-run should not require any namespace permissions (12e5052)
  • deploy: panics with subcharts (15c1981)
  • helm: pass –debug option to helm (9060d10)
  • test: add giterminism for plain secret value (74f081f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.18.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.18.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.17.0
Jan 14, 2025 at 19:17 +0300

Changelog

Features

  • build, secrets: include plain secret values in giterminism scope (#6495) (1508e30)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.17.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.17.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.3
Dec 18, 2024 at 18:20 +0300

Changelog

Bug Fixes

  • build: fix data races (#6477) (4e94905)
  • deploy: autorollback in converge was always disabled (f1fd80d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.2
Dec 10, 2024 at 15:53 +0300

Changelog

Bug Fixes

  • deploy: deploy graph cycle if same external dependency on multiple resources (f1a869d)
  • deploy: fix segfault in get-release (#6486) (7125238)
  • deploy: initial resource status should be “unknown” instead of “created” (7985a5a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.1
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

  • deploy: ignore error “Additional property werf is not allowed” (d66122e)
  • deploy: no resources deleted in uninstall if pre-delete hook present (f6011ee)
  • export: resolve issue with exporting specific images (#6471) (0b422d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.3
Dec 3, 2024 at 19:31 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.15.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.0
Dec 3, 2024 at 16:18 +0300

Changelog

Features

  • build, buildah, dockerfile, staged: add secrets support (#6454) (051c4e4)

  • build, docker, buildah, stapel: add secrets support (#6446) (bf39dac)

Bug Fixes

  • build, buildah, stapel: prevent build failure on invalid dest link (#6453) (5c10f06)

  • cleanup: handle Too Many Requests (429) (#6455) (458dbcc)

  • cleanup: resolve potential deadlock issue (a6b2530)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.15.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.0/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.13.1
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

  • build, buildah: support custom docker config path (#6421) (720e3d3)
  • bundle: allow application/vnd.cncf.helm.chart.content.v1.tar+gzip media type (#6424) (a8a03e2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.13.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.13.0
Nov 14, 2024 at 17:31 +0300

Changelog

Features

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.13.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.11.0
Nov 7, 2024 at 17:31 +0300

Changelog

Features

  • release: add crane and tzdata to werf images (9f0249c)
  • release: distribute werf images for linux/arm64 plarform (f653db8)

Bug Fixes

  • build, docker: remove quiet mode when using buildkit (dc3a2c6)
  • cleanup, ecr: fix aws sso not supported (157b3eb)
  • deploy: ensure werf commands run consistently with service values (f2ba5fa)
  • deploy: ensure werf commands run consistently without images or with stubs (10dec6e)
  • export, multiplatform: fix no child with platform linux/amd64 in index (49a1540)
  • export, multiplatform: fix unexpected condition: stage image without labels (d3c67b8)
  • release: fix /home/build/.werf: permission denied when volume is used with werf images (#6382) (89bbf76)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.11.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.11.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Oct 23, 2024 at 11:59 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (6209ac0)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (e8444ee)
  • locker: replace panic with error and add details for lost lease case (2e5744a)
  • revert go-git to v5.10.1 due to broken backward compatibility (3155a4f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Oct 17, 2024 at 18:19 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Oct 1, 2024 at 14:42 +0300

Changelog

Bug Fixes

  • compose: support image names with dot (fbd5b5a)
  • disable rendering of subchart notes by default (38f39c6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Sep 26, 2024 at 16:55 +0300

Changelog

Bug Fixes

  • ci-env, gitlab: fix annotation with pipeline url (bb86d5e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.5
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (acf0c29)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.5/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.10.4
Aug 22, 2024 at 15:25 +0300

Changelog

Bug Fixes

  • build/stages: Add RWMutex to ImagesTree (29855a9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.3
Aug 21, 2024 at 15:01 +0300

Changelog

Bug Fixes

  • build, buildah, stapel: prevent sensitive data exposure by not printing user commands (b95670c)
  • deploy: invalid labels/annotations silently remove all user labels/annotations for the resource (35a2fe7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.2
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix panic when another image is used as a base image (through dependencies) (66d6fa8)
  • compose: detect werf environment variables when extends functionality used (5703d56)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.3
Aug 6, 2024 at 15:04 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ‘ADD / /app’ not working (322de1c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.1
Jul 26, 2024 at 18:54 +0300

Changelog

Bug Fixes

  • deploy: panic on –synchronization=kubernetes://… (f4a0e39)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.0
Jul 25, 2024 at 15:33 +0300

Changelog

Features

  • compose: auto-extract used images from Docker Compose file if not specified (a92069c)

Bug Fixes

  • compose: require arbitrary values for service values to run the down command (7936a69)
  • host-cleanup: remove invalid entries from git cache (b53811b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.8.0
Jul 17, 2024 at 15:53 +0300

Changelog

Features

  • docker-registry: use werf user agent for requests to container registry API (be83e6b)

Bug Fixes

  • build, stapel: fix panic when unsupported scratch base image used (00c2151)
  • deploy: –kube-config option must have highest priority (6c72eac)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.8.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.8.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.7
Jul 9, 2024 at 21:14 +0300

Changelog

Bug Fixes

  • deploy: dependency between ClusterRoleBinding in non-release namespace and ClusterRole not detected (236f4d3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.5
Jul 2, 2024 at 15:29 +0300

Changelog

Bug Fixes

  • build, stapel: fix fromLatest does not work properly with index manifest (2561268)
  • build: fix panic: got bad timestamp "" when Created not present in base image (0e06711)
  • deploy: werf helm ugprade aborts if last release Pending (a85cfc0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.5/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.4
Jul 2, 2024 at 15:11 +0300

Changelog

Bug Fixes

  • build, cache-repo: fix “panic: runtime error: info must be set for image” (71e19bc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jun 25, 2024 at 15:14 +0300

Changelog

Bug Fixes

  • “docker-compose”: executable file not found error (835290a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.0
Jun 18, 2024 at 15:06 +0300

Changelog

Features

  • deploy: release namespace management v2 (88757cf)
  • export: add introspect and parallel cli options (db20884)

Bug Fixes

  • common: fix panic “unexpected regexp find submatch for reference” (45ecd0e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.5.0
Jun 11, 2024 at 15:08 +0300

Changelog

Features

  • build, dockerfile, multiplatform: support automatic platform ARGs (fbca962)

Bug Fixes

  • build, buildah, dockerfile: fix multi-stage does not work properly (02da623)
  • dev: disable signing for service commits (cfcee71)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.5.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.5.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.1
Jun 7, 2024 at 17:28 +0300

Changelog

Bug Fixes

  • deploy: bundle apply not overriding project.werf.io/env annotation (937b452)
  • deploy: panics when some manifest fields are of wrong type (9e9926b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.4.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.0
Jun 4, 2024 at 16:05 +0300

Changelog

Features

  • build: new option –container-registry-mirror (bf185f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.4.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.3
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

  • build, buildah: multiple registry mirrors broken (0acd5f0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.3.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.2.0
May 28, 2024 at 15:52 +0300

Changelog

Features

  • build: publish custom tags and final images in parallel (ff2843a)
  • deploy: new werf.io/deploy-dependency-<name> annotation (3e76f87)
  • harbor: try to get the image again due to PROJECTPOLICYVIOLATION error (b7044c1)

Bug Fixes

  • deploy: werf.io/deploy-dependency-.. anno params should be comma-separated (17639e5)
  • prevent growing TCP connections by using a shared HTTP transport (59f4ec8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.2.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.2.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.4
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

  • ci-env: fix unable to copy “/Users/username/.docker/mutagen” (6cac137)
  • docs routing (2734bd9)
  • docs: fix routing /3 (306422f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.3
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

  • v2: replace leftovers of v1.2 to v2 /2 (d6cacfb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.2
Apr 24, 2024 at 16:41 +0300

Changelog

Bug Fixes

  • v2: panic with –add-annotations (b8b9e83)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.0
Apr 24, 2024 at 15:13 +0300

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

  • new 2.0 release (16a2ac7)
  • new major v2 release (e15cf3c)
  • v2: “werf render” now uses Nelm (03e05a5)
  • v2: remove –…-implementation flags (82b548f)
  • v2: remove deprecated –report-path and –report-format (4f26904)
  • v2: remove deprecated –skip-build option (14d1c72)
  • v2: remove deprecated –tag/–to-tag/–repo from “werf bundle copy” (1a4bea1)
  • v2: remove deprecated “werf_image” Helm templates function (8721568)
  • v2: switch “werf bundle render” to Nelm (24f3042)

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • remove deprecated werf bundle export/download commands (dd9bc09)
  • v2: dont save service annotations in release secret (27d6c4d)
  • v2: enable Nelm by default, remove option to switch back to the old engine (9df5245)
  • v2: remove automigration from helm 2 to helm 3 releases (316caee)
  • v2: replace leftovers of v1.2 with v2 (940fefe)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

Least stable release channel

These releases can bring new features, but are unstable. We do not guarantee backward compatibility between Alpha releases.

v2.34.0
Mar 25, 2025 at 19:09 +0300

Changelog

Features

  • build, imageSpec: support template werf variables (%image%, %project%) for labels (#6724) (bb2dfc4)

Bug Fixes

  • host-cleanup: fix locking doesn’t work as expected #6725 (bbd7a55)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.34.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.34.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.33.0
Mar 25, 2025 at 13:55 +0300

Changelog

Features

  • deploy: save service annotations inside Helm release (24b47ad)

Bug Fixes

  • cli: add error handling in case of non-existent command entered (d5c548c)
  • host-cleanup: don’t stop removing werf containers on paused or running ones (3373d0c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.33.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.33.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.32.2
Mar 19, 2025 at 17:10 +0300

Changelog

Bug Fixes

  • build, staged: fix cache mounts (#6714) (3c7530a)
  • run: “docker run” should control output direcly (0b61e48)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.32.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.32.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.32.1
Mar 17, 2025 at 12:42 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.32.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.32.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.32.0
Mar 14, 2025 at 18:09 +0300

Changelog

Features

  • cleanup: keep dependencies (#6704) (5e6575d)
  • deploy: add syntax highlight to render and bundle render (6e703e3)
  • host-cleanup: clean up dangling and regular images, unused volumes, stopped containers, build cache (#6687) (1f5613a)
  • support WERF_PRINT_STACK_TRACES=1 env var for period stack traces (f72d6c5)

Bug Fixes

  • build, imageSpec: resolve env issues, labels warning, and add –skip-image-spec-stage flag (#6651) (7a8c96b)
  • host-cleanup: auto host cleanup doesn’t work on linux (a5f07f7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.32.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.32.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.31.1
Mar 6, 2025 at 13:08 +0300

Changelog

Bug Fixes

  • deploy: bundle copy panics (8159b00)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.31.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.31.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.31.0
Mar 3, 2025 at 21:23 +0300

Changelog

Features

  • converge: support multiple values within –add-annotation/–add-label flag (29ef9c4)
  • export: support multiple values within –add-label flag (df38cca)

Bug Fixes

  • build, docker, dockerfile: fix panic expected stage “dockerfile” content digest label to be set! (2748609)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.31.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.31.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.30.1
Mar 2, 2025 at 20:02 +0300

Changelog

Miscellaneous Chores

  • release: release 2.30.1 (35da01b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.30.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.30.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.30.0
Feb 28, 2025 at 11:42 +0300

Changelog

Features

  • build: add build.cacheVersion and <image>.cacheVersion directives (#6643) (2a34fbc)
  • cleanup: make cleanup defaults more aggressive (225080e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.30.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.30.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.29.0
Feb 26, 2025 at 16:20 +0300

Changelog

Features

  • deploy: add werf.io/sensitive annotation (fda649c)
  • deploy: print templated manifests when they are invalid and --debug enabled (51cf6d9)

Bug Fixes

  • deploy: External Secret CR falsely readying if has no status early on (6616936)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.29.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.29.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.28.0
Feb 24, 2025 at 14:37 +0300

Changelog

Features

  • config: add .Files.Exists and .Files.IsDir Go template functions (8d4e06c)
  • host-cleanup: support Buildah backend (#6575) (2414b23)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.28.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.28.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.27.1
Feb 18, 2025 at 18:30 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix : no found (invalid PATH) ([d667dc3](https://www.github.com/werf/werf/commit/d667dc38a6ef7b7be7363e0213a1937027d4f5cb))

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.27.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.27.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.27.0
Feb 12, 2025 at 13:37 +0300

Changelog

Features

  • deploy: support werf_secret_file Helm function in bundle apply/render (f7fb2a8)

Bug Fixes

  • deploy: inconsistent data, unpad failed error in bundle apply/render (fd09291)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.27.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.27.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.26.6
Feb 10, 2025 at 14:18 +0300

Changelog

Bug Fixes

  • build, image-spec: remove werf SSH_AUTH_SOCK env that persist after build (251332b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.26.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.26.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.26.5
Feb 10, 2025 at 13:30 +0300

Changelog

Bug Fixes

  • build, image-spec: remove werf envs that persist after build (5ae64f0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.26.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.26.5/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.26.4
Feb 8, 2025 at 21:28 +0300

Changelog

Bug Fixes

  • build: account for imagesSpec.clearCmd/clearEntrypoint when generating image tag (f775fc4)
  • build: ensure imageSpec preserves CMD and ENTRYPOINT behavior for compatibility (6ba7af1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.26.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.26.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.26.3
Feb 8, 2025 at 12:08 +0300

Changelog

Bug Fixes

  • cleanup: panic in werf cleanup (022696d)
  • deploy: bundle publish might publish empty bundle (e71bbf1)
  • deploy: panic in many commands when --synchronization=kubernetes://... (ae429b0)
  • deploy: panics in bundle apply and bundle render (2db5699)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.26.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.26.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.26.2
Feb 7, 2025 at 19:56 +0300

Changelog

Bug Fixes

  • build: invalidate imageSpec cache (cf2bd2c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.26.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.26.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.26.1
Feb 7, 2025 at 17:34 +0300

Changelog

Bug Fixes

  • build: ensure imageSpec.config.env variables are expanded (#6618) (535619d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.26.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.26.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.26.0
Feb 7, 2025 at 14:05 +0300

Changelog

Features

  • build: apply global imageSpec only for final images (70d9e21)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.26.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.26.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.25.1
Feb 7, 2025 at 01:19 +0300

Changelog

Bug Fixes

  • build: panic: assignment to entry in nil map (a190c15)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.25.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.25.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.25.0
Feb 6, 2025 at 04:57 +0300

Changelog

Features

  • deploy: add –skip-dependencies-repo-refresh, –show-only, –disable-default-values to bundle render (dae5be5)

Bug Fixes

  • build: fix incorrect base image when user removes werf labels (b2475b6)
  • build: fix no such image error (e9a1d71)
  • build: fix secret config validation not working (#6598) (e9269c0)
  • build: fix ssh auth sock validation (#6599) (3d7d21c)
  • deploy: subchart secret values not disabled via –disable-default-secret-values in bundle apply (2821eed)
  • deploy: subcharts rendered incorrectly (05e41e4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.25.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.25.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.24.0
Feb 1, 2025 at 14:03 +0300

Changelog

Features

  • build: add mutate image spec config feature (#6578) (799193e)
  • deploy: add –disable-default-values and –disable-default-secret-values flags to bundle apply (722f1b9)
  • deploy: vendor chart dependencies in bundle during bundle publish (0d37ce0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.24.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.24.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.23.1
Jan 30, 2025 at 14:32 +0300

Changelog

Bug Fixes

  • deploy: bundle publish panics if remote dependencies cache not up to date (9ad3e33)
  • deploy: deploy.helmChartConfig.appVersion in werf.yaml ignored for bundles (3f86c11)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.23.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.23.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.23.0
Jan 28, 2025 at 19:01 +0300

Changelog

Features

  • build: add global staged directive (d99cff3)
  • build: retry 429 code for pull/push and cr-login (792493b)(https://www.github.com/werf/werf/commit/ad7b592aa8c2f4bcc2f59430f8f286b3d3c90a4c))
  • cleanup: keep import source images (20940ea)
  • release: add channel version images (#6565) (eb28dd2)

Bug Fixes

  • cleanup: handle –keep-stages-built-within-last-n-hours=0 properly (f6f1b9a)
  • deploy: plan should not require –repo (ec669e2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.23.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.23.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.22.0
Jan 22, 2025 at 13:08 +0300

Changelog

Features

  • deploy: add –kube-qps-limit and –kube-burst-limit flags, increase default QPS/Burst (71f79ef)
  • deploy: add –skip-tls-verify-kube, –kube-api-server, –kube-ca-path, –kube-tls-server, –kube-token, –skip-tls-verify-helm-dependencies options to bundles (a2a810c)
  • kube-run: support %container_image% in overrides (#6553) (c3ab1aa)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.22.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.22.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.21.0
Jan 20, 2025 at 16:57 +0300

Changelog

Features

  • deploy: add –skip-tls-verify-kube, –kube-api-server, –kube-ca-path, –kube-tls-server, –kube-token, –skip-tls-verify-helm-dependencies options (retrigger CI) (402e7ca)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.21.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.21.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.19.0
Jan 16, 2025 at 14:04 +0300

Changelog

Features

  • deploy: ExternalSecret CR tracking works again (a8e5ff9)

Bug Fixes

  • cr-login: fix UserAgent (99fd230)
  • deploy: hidden sensitive output message in plan for Secrets even if no sensitive changes (bf4e709)
  • deploy: LastError empty in logs on failures for some resources (de25dcd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.19.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.19.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.18.0
Jan 14, 2025 at 19:17 +0300

Changelog

Features

  • build: force use the only one sync server (#6512) (6673a31)
  • deploy: kube-run won’t require list permissions for pods and secrets (22b20af)

Bug Fixes

  • build, report: add non-final images (cc4424b)
  • deploy: compiling error — unused import (bc97e75)
  • deploy: kube-run should not require any namespace permissions (12e5052)
  • deploy: panics with subcharts (15c1981)
  • helm: pass –debug option to helm (9060d10)
  • test: add giterminism for plain secret value (74f081f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.18.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.18.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.17.0
Dec 18, 2024 at 19:49 +0300

Changelog

Features

  • build, secrets: include plain secret values in giterminism scope (#6495) (1508e30)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.17.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.17.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.3
Dec 16, 2024 at 18:29 +0300

Changelog

Bug Fixes

  • build: fix data races (#6477) (4e94905)
  • deploy: autorollback in converge was always disabled (f1fd80d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.2
Dec 10, 2024 at 15:53 +0300

Changelog

Bug Fixes

  • deploy: deploy graph cycle if same external dependency on multiple resources (f1a869d)
  • deploy: fix segfault in get-release (#6486) (7125238)
  • deploy: initial resource status should be “unknown” instead of “created” (7985a5a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.1
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

  • deploy: ignore error “Additional property werf is not allowed” (d66122e)
  • deploy: no resources deleted in uninstall if pre-delete hook present (f6011ee)
  • export: resolve issue with exporting specific images (#6471) (0b422d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.0
Dec 4, 2024 at 14:07 +0300

Changelog

Features

  • werf: add helmChartConfig property to werf.yaml (96a99b5), closes #6390

Bug Fixes

  • deploy: hooks might run twice (5888927)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.16.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.3
Dec 3, 2024 at 19:31 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.15.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.2
Dec 3, 2024 at 18:11 +0300

Changelog

Bug Fixes

  • ci: try to fix error (#6461) (5bc910e)
  • deploy: global encryption key (~/.werf/global_secret_key) ignored (8e78762)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.15.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.1
Dec 3, 2024 at 17:02 +0300

Changelog

Bug Fixes

  • deploy: “unable to release lock” errors in werf dismiss (d3965e1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.15.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.0
Dec 3, 2024 at 16:18 +0300

Changelog

Features

  • build, buildah, dockerfile, staged: add secrets support (#6454) (051c4e4)

  • build, docker, buildah, stapel: add secrets support (#6446) (bf39dac)

Bug Fixes

  • build, buildah, stapel: prevent build failure on invalid dest link (#6453) (5c10f06)

  • cleanup: handle Too Many Requests (429) (#6455) (458dbcc)

  • cleanup: resolve potential deadlock issue (a6b2530)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.15.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.0/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.14.0
Nov 26, 2024 at 19:27 +0300

Changelog

Features

  • build, docker, buildah, dockerfile: add secrets support (#6429) (dac370b)

  • release: publish werf images for linux/arm64 platform (#6427) (833b26d)

Bug Fixes

  • cleanup: fix cleanup for Buildah images by switching to tag-based logic (73fcc1b)

  • cleanup: keep relatives for keepImagesBuiltWithinLastNHours policy (a0eb160)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.14.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.14.0/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.13.1
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

  • build, buildah: support custom docker config path (#6421) (720e3d3)
  • bundle: allow application/vnd.cncf.helm.chart.content.v1.tar+gzip media type (#6424) (a8a03e2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.13.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.13.0
Nov 14, 2024 at 17:31 +0300

Changelog

Features

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.13.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.12.1
Nov 8, 2024 at 15:18 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.12.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.12.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.12.0
Nov 7, 2024 at 17:31 +0300

Changelog

Features

Reverts

  • release werf images for linux/arm64 platform (5295af2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.12.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.12.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.11.0
Nov 5, 2024 at 13:10 +0300

Changelog

Features

  • release: add crane and tzdata to werf images (9f0249c)
  • release: distribute werf images for linux/arm64 plarform (f653db8)

Bug Fixes

  • build, docker: remove quiet mode when using buildkit (dc3a2c6)
  • cleanup, ecr: fix aws sso not supported (157b3eb)
  • deploy: ensure werf commands run consistently with service values (f2ba5fa)
  • deploy: ensure werf commands run consistently without images or with stubs (10dec6e)
  • export, multiplatform: fix no child with platform linux/amd64 in index (49a1540)
  • export, multiplatform: fix unexpected condition: stage image without labels (d3c67b8)
  • release: fix /home/build/.werf: permission denied when volume is used with werf images (#6382) (89bbf76)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.11.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.11.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Oct 17, 2024 at 18:20 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (6209ac0)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (e8444ee)
  • locker: replace panic with error and add details for lost lease case (2e5744a)
  • revert go-git to v5.10.1 due to broken backward compatibility (3155a4f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Oct 1, 2024 at 23:13 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.8
Oct 1, 2024 at 14:42 +0300

Changelog

Bug Fixes

  • build: allow usage of non-final images for specific commands (20641a8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.8/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.8/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Sep 26, 2024 at 16:55 +0300

Changelog

Bug Fixes

  • compose: support image names with dot (fbd5b5a)
  • disable rendering of subchart notes by default (38f39c6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Sep 17, 2024 at 14:14 +0300

Changelog

Bug Fixes

  • ci-env, gitlab: fix annotation with pipeline url (bb86d5e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.5
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (acf0c29)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.5/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.10.4
Aug 22, 2024 at 15:25 +0300

Changelog

Bug Fixes

  • build/stages: Add RWMutex to ImagesTree (29855a9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.3
Aug 16, 2024 at 15:43 +0300

Changelog

Bug Fixes

  • build, buildah, stapel: prevent sensitive data exposure by not printing user commands (b95670c)
  • deploy: invalid labels/annotations silently remove all user labels/annotations for the resource (35a2fe7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.2
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix panic when another image is used as a base image (through dependencies) (66d6fa8)
  • compose: detect werf environment variables when extends functionality used (5703d56)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.1
Aug 7, 2024 at 15:12 +0300

Changelog

Bug Fixes

  • deploy: occasional panics on logging (907011f)
  • deploy: plan build error not showed and graph not saved (939f4c1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.0
Aug 6, 2024 at 15:05 +0300

Changelog

Features

  • cleanup: change default from unlimited to one image per reference (a637185)
  • render: add –stub-tags option to explicitly ignore real tags (6b387ef)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.10.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.3
Jul 31, 2024 at 18:03 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ‘ADD / /app’ not working (322de1c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.2
Jul 31, 2024 at 17:20 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ensure setting ENTRYPOINT correctly resets base image CMD (8135121)
  • build, buildah, dockerfile, staged: fix handling of CMD and ENTRYPOINT in exec format (6d499ba)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.1
Jul 26, 2024 at 18:54 +0300

Changelog

Bug Fixes

  • deploy: panic on –synchronization=kubernetes://… (f4a0e39)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.0
Jul 22, 2024 at 18:31 +0300

Changelog

Features

  • compose: auto-extract used images from Docker Compose file if not specified (a92069c)

Bug Fixes

  • compose: require arbitrary values for service values to run the down command (7936a69)
  • host-cleanup: remove invalid entries from git cache (b53811b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.9.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.8.0
Jul 17, 2024 at 15:53 +0300

Changelog

Features

  • docker-registry: use werf user agent for requests to container registry API (be83e6b)

Bug Fixes

  • build, stapel: fix panic when unsupported scratch base image used (00c2151)
  • deploy: –kube-config option must have highest priority (6c72eac)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.8.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.8.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.7.1
Jul 10, 2024 at 17:44 +0300

Changelog

Bug Fixes

  • ci-env: unable to copy /home//.docker/mutagen ([5256657](https://www.github.com/werf/werf/commit/5256657b67a9c10a28f741665250f8e79e9f61e3))
  • suppress warnings for some commands (2d449b0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.7.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.7.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.7.0
Jul 9, 2024 at 21:14 +0300

Changelog

Features

  • build, stapel: add disableGitAfterPatch directive (59a8e3f)
  • build: add ability to regulate the final property of an image (0a93349)

Bug Fixes

  • build: fix invalid image digest when cache repo used (21ada38)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.7.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.7.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.7
Jul 3, 2024 at 17:02 +0300

Changelog

Bug Fixes

  • deploy: dependency between ClusterRoleBinding in non-release namespace and ClusterRole not detected (236f4d3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.6
Jul 3, 2024 at 11:57 +0300

Changelog

Bug Fixes

  • build: fix stage selection does not take into account parent creation timestamp (741ecea)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.5
Jul 2, 2024 at 15:29 +0300

Changelog

Bug Fixes

  • build, stapel: fix fromLatest does not work properly with index manifest (2561268)
  • build: fix panic: got bad timestamp "" when Created not present in base image (0e06711)
  • deploy: werf helm ugprade aborts if last release Pending (a85cfc0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.5/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.4
Jun 26, 2024 at 18:54 +0300

Changelog

Bug Fixes

  • build, cache-repo: fix “panic: runtime error: info must be set for image” (71e19bc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.3
Jun 25, 2024 at 20:56 +0300

Changelog

Bug Fixes

  • deploy: errors count in progress report not updating (46ada1c)
  • deploy: helm rollback not adding release metadata to created resources (bfd3924)
  • deploy: ignore false recreation errors during StatefulSet tracking (a7fb885)
  • deploy: rollback error not showed (be32b2a)
  • deploy: some STS and DS pods not tracked and their errors ignored (d1a5758)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.2
Jun 25, 2024 at 17:00 +0300

Changelog

Bug Fixes

  • build: publish custom tags and final images in parallel (6180f23)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jun 18, 2024 at 15:06 +0300

Changelog

Bug Fixes

  • “docker-compose”: executable file not found error (835290a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.0
Jun 14, 2024 at 14:55 +0300

Changelog

Features

  • deploy: release namespace management v2 (88757cf)
  • export: add introspect and parallel cli options (db20884)

Bug Fixes

  • common: fix panic “unexpected regexp find submatch for reference” (45ecd0e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.6.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.5.0
Jun 7, 2024 at 17:28 +0300

Changelog

Features

  • build, dockerfile, multiplatform: support automatic platform ARGs (fbca962)

Bug Fixes

  • build, buildah, dockerfile: fix multi-stage does not work properly (02da623)
  • dev: disable signing for service commits (cfcee71)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.5.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.5.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.1
Jun 5, 2024 at 15:00 +0300

Changelog

Bug Fixes

  • deploy: bundle apply not overriding project.werf.io/env annotation (937b452)
  • deploy: panics when some manifest fields are of wrong type (9e9926b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.4.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.0
May 31, 2024 at 16:04 +0300

Changelog

Features

  • build: new option –container-registry-mirror (bf185f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.4.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.3
May 30, 2024 at 13:15 +0300

Changelog

Bug Fixes

  • build, buildah: multiple registry mirrors broken (0acd5f0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.3.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.2
May 30, 2024 at 13:09 +0300

Changelog

Bug Fixes

  • build, buildah: prefix registries mirrors with https /2 (0966521)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.3.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.1
May 30, 2024 at 12:52 +0300

Changelog

Bug Fixes

  • build, buildah: add default registry for mirrors docker.io (a974a1d)
  • build, buildah: prefix registries mirrors with https (6113528)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.3.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.0
May 30, 2024 at 10:56 +0300

Changelog

Features

  • build, buildah: support mirror registries (v1) (4720b46)
  • other: use docker hub if registry address not specified in werf cr (661f357)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.3.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.2.0
May 24, 2024 at 14:19 +0300

Changelog

Features

  • build: publish custom tags and final images in parallel (ff2843a)
  • deploy: new werf.io/deploy-dependency-<name> annotation (3e76f87)
  • harbor: try to get the image again due to PROJECTPOLICYVIOLATION error (b7044c1)

Bug Fixes

  • deploy: werf.io/deploy-dependency-.. anno params should be comma-separated (17639e5)
  • prevent growing TCP connections by using a shared HTTP transport (59f4ec8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.2.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.2.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.1.0
May 21, 2024 at 15:51 +0300

Changelog

Features

  • values: env WERF_EXPERIMENT_NO_GLOBAL_SERVICE_VALUES=1 will disable global service values (3949b70)

Bug Fixes

  • deploy: stable resource sorting in Helm release manifests (333ac86)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.1.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.1.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.4
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

  • ci-env: fix unable to copy “/Users/username/.docker/mutagen” (6cac137)
  • docs routing (2734bd9)
  • docs: fix routing /3 (306422f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.3
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

  • v2: replace leftovers of v1.2 to v2 /2 (d6cacfb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.2
Apr 24, 2024 at 16:41 +0300

Changelog

Bug Fixes

  • v2: panic with –add-annotations (b8b9e83)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.0
Apr 24, 2024 at 15:13 +0300

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

  • new 2.0 release (16a2ac7)
  • new major v2 release (e15cf3c)
  • v2: “werf render” now uses Nelm (03e05a5)
  • v2: remove –…-implementation flags (82b548f)
  • v2: remove deprecated –report-path and –report-format (4f26904)
  • v2: remove deprecated –skip-build option (14d1c72)
  • v2: remove deprecated –tag/–to-tag/–repo from “werf bundle copy” (1a4bea1)
  • v2: remove deprecated “werf_image” Helm templates function (8721568)
  • v2: switch “werf bundle render” to Nelm (24f3042)

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • remove deprecated werf bundle export/download commands (dd9bc09)
  • v2: dont save service annotations in release secret (27d6c4d)
  • v2: enable Nelm by default, remove option to switch back to the old engine (9df5245)
  • v2: remove automigration from helm 2 to helm 3 releases (316caee)
  • v2: replace leftovers of v1.2 with v2 (940fefe)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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.0.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
Release channel

For usage in critical environments with tight SLA

This is the most stable channel and recommended for usage in critical environments with tight SLA. We guarantee backward compatibility between Rock-Solid releases within minor branch (1.1.x). We guarantee that Stable release should become a Rock-Solid release not earlier than 2 weeks after broad testing.

v1.2.334
Mar 19, 2025 at 17:10 +0300

Changelog

Features

  • cleanup: make cleanup defaults more aggressive (5a33a51)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.334/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.334/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.333
Jan 14, 2025 at 19:17 +0300

Changelog

Bug Fixes

  • export: resolve issue with exporting specific images (#6471) (fd7a569)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.333/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.333/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.330
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (2c67b24)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (0e84905)
  • revert go-git to v5.10.1 due to broken backward compatibility (75d972b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.330/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.330/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.329
Nov 14, 2024 at 17:31 +0300

Changelog

Bug Fixes

  • build: allow usage of non-final images for specific commands (9a7cb0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.329/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.329/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.328
Sep 17, 2024 at 14:14 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (01c47eb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.328/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.328/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.326
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix panic when another image is used as a base image (through dependencies) (261ee53)
  • compose: detect werf environment variables when extends functionality used (ab9ddc2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.326/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.326/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.320
Aug 6, 2024 at 15:04 +0300

Changelog

Bug Fixes

  • ci-env: unable to copy /home//.docker/mutagen ([440dfad](https://www.github.com/werf/werf/commit/440dfad0a4879e5da717c8ab93d0c4608d602344))
  • suppress warnings for some commands (6e5f8a4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.320/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.320/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.318
Jul 30, 2024 at 16:04 +0300

Changelog

Bug Fixes

  • build: fix stage selection does not take into account parent creation timestamp (7ea02dc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.318/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.318/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.317
Jul 9, 2024 at 21:14 +0300

Changelog

Bug Fixes

  • build, stapel: fix fromLatest does not work properly with index manifest (9573cb5)
  • build: fix panic: got bad timestamp "" when Created not present in base image (3353690)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.317/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.317/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.315
Jun 25, 2024 at 15:14 +0300

Changelog

Features

  • build: new option –container-registry-mirror /2 (7ca23aa)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.315/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.315/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.313
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

  • build, buildah: multiple registry mirrors broken (0add667)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.313/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.313/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.308
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • docs: cherry-pick updates to docs structure and routing from v2 (ec59b2e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.308/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.308/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.295
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

  • nelm: deployment tracking hangs; old pods tracked (583017e)
  • ssh: initialize ssh agent before working with git repo (caf1422)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.295/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.295/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.294
Apr 9, 2024 at 16:54 +0300

Changelog

Bug Fixes

  • deploy: dont strip non-whitespace after — in manifests (1b4c7f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.294/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.294/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.289
Apr 2, 2024 at 14:50 +0300

Changelog

Bug Fixes

  • –wait-for-jobs did not use Kubedog (69fac2c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.289/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.289/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.288
Mar 14, 2024 at 13:47 +0300

Changelog

Bug Fixes

  • nelm: controllers not Readying; no logs for STS/DS (84b5054)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.288/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.288/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.277
Mar 1, 2024 at 15:03 +0300

Changelog

Bug Fixes

  • add WERF_NELM var (same as WERF_EXPERIMENTAL_DEPLOY_ENGINE) (455d293)
  • Nelm moved to separate repo (be662c3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.277/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.277/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.281
Feb 27, 2024 at 16:43 +0300

Changelog

Features

  • nelm: –exit-code flag for werf plan (a9dcf1b)

Bug Fixes

  • update helm, nelm modules (90d07de)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.281/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.281/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.277
Feb 13, 2024 at 16:06 +0300

Changelog

Bug Fixes

  • add WERF_NELM var (same as WERF_EXPERIMENTAL_DEPLOY_ENGINE) (455d293)
  • Nelm moved to separate repo (be662c3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.277/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.277/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.276
Jan 31, 2024 at 18:26 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.276/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.276/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.267
Dec 29, 2023 at 15:17 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.267/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.267/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.253
Dec 12, 2023 at 17:00 +0300

Changelog

Bug Fixes

  • exp-engine: parallel GET/dry-APPLY finishing before results received (0237621)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.253/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.253/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.248
Sep 12, 2023 at 17:39 +0300

Changelog

Bug Fixes

  • exp-engine: decouple deploy from ActionConfig (a4b0850)
  • exp-engine: use new History api (1ca6109)
  • exp-engine: use new Waiter API (3361a3d)
  • exp-engine: use updated Helm API (e6c8c1a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.248/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.248/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.246
Aug 22, 2023 at 17:59 +0300

Changelog

Bug Fixes

  • exp-engine: panic on external-dependency namespace annotation (be555f7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.246/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.246/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.235
Jul 18, 2023 at 16:59 +0300

Changelog

Bug Fixes

  • deploy: add debug for new deploy engine (7481265)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.235/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.235/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.233
Jul 4, 2023 at 19:00 +0300

Changelog

Bug Fixes

  • staged-dockerfile: optimize stages dependencies tree builder (bc3ac92)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.233/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.233/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.232
Jun 20, 2023 at 17:02 +0300

Changelog

Features

  • dev: tasks for local development (#5607) (5b96afc)
  • multiarch: support platform setting per image in werf.yaml configuration (39fd752)

Bug Fixes

  • harbor regular NOT_FOUND error treated as ‘broken image’ internal registry error (bc4ef3d)
  • multiarch: use correct multiarch manifests for werf-run and werf-kube-run commands (fca96f2)
  • rename ambiguous –skip-build to –require-built-images (#5619) (2a57b4b)
  • use ‘built image’ instead ‘cache image’ (fee0d67)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.232/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.232/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.205
Apr 4, 2023 at 13:50 +0300

Changelog

Features

  • bundles: allow usage of bundles with included secret-values as oci chart dependencies (469678c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.205/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.205/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.184
Nov 22, 2022 at 17:09 +0300

Changelog

Features

  • staged-dockerfile: basic support of all dockerfile stages at conveyor level (306ed6c)
  • staged-dockerfile: implement whether stage uses build-context correctly (2851923)
  • staged-dockerfile: map dockerfile stages with dependencies to werf internal images (f5f200e)

Bug Fixes

  • panic when calling SplitFilepath on windows (78c10d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.184/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.184/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.162
Aug 23, 2022 at 13:31 +0300

Changelog

Bug Fixes

  • stapel: werf ignores non-zero status code (cdd3e0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.162/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.162/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.115
Jul 19, 2022 at 13:12 +0300

Changelog

Bug Fixes

  • bundles: cleanup –final-repo param usage in bundles (4d77117)
  • docs: add info about published rock-solid images (9b09593)
  • final-repo: service values .Values.werf.repo should use –final-repo instead of –repo (e0562f6)
  • helm: fix werf panic and helm plugins with error codes (a39a1a0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.115/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.115/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.71
May 16, 2022 at 15:50 +0300

Changelog

Features

  • cleanup: optimization of cleaning images which are used when importing (1b82a47)

Bug Fixes

  • add werf-cleanup command warning when no kube configs available (e87261b)
  • WERF_KUBE_CONFIG and WERF_KUBECONFIG environment variables not working (b0615b0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.71/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.71/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.71
Mar 17, 2022 at 23:36 +0300

Changelog

Features

  • cleanup: optimization of cleaning images which are used when importing (1b82a47)

Bug Fixes

  • add werf-cleanup command warning when no kube configs available (e87261b)
  • WERF_KUBE_CONFIG and WERF_KUBECONFIG environment variables not working (b0615b0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.71/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.71/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.59
Feb 18, 2022 at 11:41 +0300

Changelog

Features

  • images-dependencies: implement images dependencies for stapel builder (5d5f144)
  • images-dependencies: introduce basic image dependencies configuration structs (da36104)
  • images-dependencies: introduce basic image dependencies configuration structs (fix) (1ef7073)
  • images-dependencies: rename imports to dependencies (725fbc9)

Bug Fixes

  • ‘werf helm get-release’ command panic (bc52c8e)
  • build: multi-stage does not work properly with build args (2b59c76)
  • quay: ignore TAG_EXPIRED broken tags (c302c05)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.59/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.59/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.55
Jan 26, 2022 at 20:49 +0300

Changelog

Features

  • Added login and logout cli commands for container registry (0b7e147)

Docs

  • Buildah articles & run in container (#4043). Correcting & translating Buildah and Run in Kubernetes articles to russian.

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.55/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.55/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

Recommended channel

Stable channel releases are mostly safe to use and we encourage to use this channel everywhere. We guarantee backward compatibility between Stable releases within minor branch (1.1.x). We guarantee that Early-Access release should become Stable not earlier than 2 weeks after internal testing.

v1.2.334
Mar 14, 2025 at 18:09 +0300

Changelog

Features

  • cleanup: make cleanup defaults more aggressive (5a33a51)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.334/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.334/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.333
Dec 18, 2024 at 18:20 +0300

Changelog

Bug Fixes

  • export: resolve issue with exporting specific images (#6471) (fd7a569)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.333/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.333/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.330
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (2c67b24)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (0e84905)
  • revert go-git to v5.10.1 due to broken backward compatibility (75d972b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.330/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.330/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.331
Dec 3, 2024 at 16:18 +0300

Changelog

Features

Bug Fixes

  • build,docker: remove quiet mode when using buildkit (43d5668)
  • build/stages: Add RWMutex to ImagesTree (04f65d2)
  • cleanup, ecr: fix aws sso not supported (1a5465b)
  • deploy: ensure werf commands run consistently with service values (c0d5885)
  • deploy: ensure werf commands run consistently without images or with stubs (ae00ef0)
  • export, multiplatform: fix no child with platform linux/amd64 in index (e72f3ad)
  • export, multiplatform: fix unexpected condition: stage image without labels (473b8e0)
  • export: fix worker log output (#6399) (bada54e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.331/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.331/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.330
Nov 14, 2024 at 17:31 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (2c67b24)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (0e84905)
  • revert go-git to v5.10.1 due to broken backward compatibility (75d972b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.330/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.330/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.329
Nov 7, 2024 at 17:31 +0300

Changelog

Bug Fixes

  • build: allow usage of non-final images for specific commands (9a7cb0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.329/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.329/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.328
Oct 30, 2024 at 02:03 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (01c47eb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.328/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.328/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.329
Oct 30, 2024 at 02:01 +0300

Changelog

Bug Fixes

  • build: allow usage of non-final images for specific commands (9a7cb0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.329/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.329/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.328
Sep 10, 2024 at 22:09 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (01c47eb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.328/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.328/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.326
Aug 21, 2024 at 15:01 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix panic when another image is used as a base image (through dependencies) (261ee53)
  • compose: detect werf environment variables when extends functionality used (ab9ddc2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.326/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.326/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.320
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

  • ci-env: unable to copy /home//.docker/mutagen ([440dfad](https://www.github.com/werf/werf/commit/440dfad0a4879e5da717c8ab93d0c4608d602344))
  • suppress warnings for some commands (6e5f8a4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.320/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.320/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.322
Aug 6, 2024 at 15:04 +0300

Changelog

Features

  • compose: auto-extract used images from Docker Compose file if not specified (da7840c)

Bug Fixes

  • compose: require arbitrary values for service values to run the down command (71bdc1c)
  • host-cleanup: remove invalid entries from git cache (b9fbf91)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.322/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.322/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.320
Jul 30, 2024 at 16:04 +0300

Changelog

Bug Fixes

  • ci-env: unable to copy /home//.docker/mutagen ([440dfad](https://www.github.com/werf/werf/commit/440dfad0a4879e5da717c8ab93d0c4608d602344))
  • suppress warnings for some commands (6e5f8a4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.320/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.320/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.318
Jul 25, 2024 at 15:33 +0300

Changelog

Bug Fixes

  • build: fix stage selection does not take into account parent creation timestamp (7ea02dc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.318/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.318/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.317
Jul 2, 2024 at 15:29 +0300

Changelog

Bug Fixes

  • build, stapel: fix fromLatest does not work properly with index manifest (9573cb5)
  • build: fix panic: got bad timestamp "" when Created not present in base image (3353690)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.317/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.317/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.316
Jul 2, 2024 at 15:11 +0300

Changelog

Bug Fixes

  • build, cache-repo: fix “panic: runtime error: info must be set for image” (e260f26)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.316/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.316/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.315
Jun 18, 2024 at 15:06 +0300

Changelog

Features

  • build: new option –container-registry-mirror /2 (7ca23aa)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.315/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.315/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.313
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

  • build, buildah: multiple registry mirrors broken (0add667)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.313/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.313/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.308
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • docs: cherry-pick updates to docs structure and routing from v2 (ec59b2e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.308/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.308/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.307
Apr 25, 2024 at 11:46 +0300

Changelog

Features

  • nelm: switch back to the old deployment engine by default (439b0d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.307/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.307/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.295
Apr 9, 2024 at 16:54 +0300

Changelog

Bug Fixes

  • nelm: deployment tracking hangs; old pods tracked (583017e)
  • ssh: initialize ssh agent before working with git repo (caf1422)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.295/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.295/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.294
Apr 1, 2024 at 10:58 +0300

Changelog

Bug Fixes

  • deploy: dont strip non-whitespace after — in manifests (1b4c7f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.294/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.294/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.294
Mar 26, 2024 at 19:52 +0300

Changelog

Bug Fixes

  • deploy: dont strip non-whitespace after — in manifests (1b4c7f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.294/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.294/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.289
Mar 14, 2024 at 13:47 +0300

Changelog

Bug Fixes

  • –wait-for-jobs did not use Kubedog (69fac2c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.289/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.289/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.288
Feb 21, 2024 at 15:35 +0300

Changelog

Bug Fixes

  • nelm: controllers not Readying; no logs for STS/DS (84b5054)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.288/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.288/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.281
Feb 14, 2024 at 14:24 +0300

Changelog

Features

  • nelm: –exit-code flag for werf plan (a9dcf1b)

Bug Fixes

  • update helm, nelm modules (90d07de)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.281/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.281/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.277
Feb 14, 2024 at 10:55 +0300

Changelog

Bug Fixes

  • add WERF_NELM var (same as WERF_EXPERIMENTAL_DEPLOY_ENGINE) (455d293)
  • Nelm moved to separate repo (be662c3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.277/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.277/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.281
Feb 13, 2024 at 16:06 +0300

Changelog

Features

  • nelm: –exit-code flag for werf plan (a9dcf1b)

Bug Fixes

  • update helm, nelm modules (90d07de)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.281/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.281/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.277
Jan 31, 2024 at 18:26 +0300

Changelog

Bug Fixes

  • add WERF_NELM var (same as WERF_EXPERIMENTAL_DEPLOY_ENGINE) (455d293)
  • Nelm moved to separate repo (be662c3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.277/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.277/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.276
Jan 16, 2024 at 16:06 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.276/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.276/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.269
Dec 19, 2023 at 16:22 +0300

Changelog

Bug Fixes

  • werf-in-image: unable to update tuf meta (#5846) (fd41be1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.269/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.269/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.267
Dec 12, 2023 at 17:00 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.267/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.267/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.253
Nov 27, 2023 at 16:45 +0300

Changelog

Bug Fixes

  • exp-engine: parallel GET/dry-APPLY finishing before results received (0237621)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.253/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.253/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.248
Aug 15, 2023 at 17:13 +0300

Changelog

Bug Fixes

  • exp-engine: decouple deploy from ActionConfig (a4b0850)
  • exp-engine: use new History api (1ca6109)
  • exp-engine: use new Waiter API (3361a3d)
  • exp-engine: use updated Helm API (e6c8c1a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.248/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.248/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.246
Aug 8, 2023 at 17:03 +0300

Changelog

Bug Fixes

  • exp-engine: panic on external-dependency namespace annotation (be555f7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.246/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.246/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.235
Jun 20, 2023 at 17:02 +0300

Changelog

Bug Fixes

  • deploy: add debug for new deploy engine (7481265)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.235/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.235/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.233
Jun 6, 2023 at 22:53 +0300

Changelog

Bug Fixes

  • staged-dockerfile: optimize stages dependencies tree builder (bc3ac92)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.233/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.233/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.232
May 31, 2023 at 17:36 +0300

Changelog

Features

  • dev: tasks for local development (#5607) (5b96afc)
  • multiarch: support platform setting per image in werf.yaml configuration (39fd752)

Bug Fixes

  • harbor regular NOT_FOUND error treated as ‘broken image’ internal registry error (bc4ef3d)
  • multiarch: use correct multiarch manifests for werf-run and werf-kube-run commands (fca96f2)
  • rename ambiguous –skip-build to –require-built-images (#5619) (2a57b4b)
  • use ‘built image’ instead ‘cache image’ (fee0d67)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.232/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.232/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.207
Apr 4, 2023 at 13:50 +0300

Changelog

Bug Fixes

  • update go + go modules (3c7f2d3)
  • update werf builder image (d803468)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.207/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.207/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.205
Mar 22, 2023 at 12:27 +0300

Changelog

Features

  • bundles: allow usage of bundles with included secret-values as oci chart dependencies (469678c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.205/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.205/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.188
Dec 13, 2022 at 13:12 +0300

Changelog

Features

  • staged-dockerfile: support werf images dependencies build-args (8faf229)

Bug Fixes

  • staged-dockerfile: changing FROM base image does not cause rebuilding (a52991a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.188/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.188/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.186
Nov 22, 2022 at 17:09 +0300

Changelog

Features

  • staged-dockerfile: implement first stage of build-args expansion (c0de754)

Bug Fixes

  • buildah: broken build on mac/win (1118613)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.186/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.186/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.184
Nov 8, 2022 at 13:17 +0300

Changelog

Features

  • staged-dockerfile: basic support of all dockerfile stages at conveyor level (306ed6c)
  • staged-dockerfile: implement whether stage uses build-context correctly (2851923)
  • staged-dockerfile: map dockerfile stages with dependencies to werf internal images (f5f200e)

Bug Fixes

  • panic when calling SplitFilepath on windows (78c10d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.184/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.184/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.163
Sep 6, 2022 at 13:04 +0300

Changelog

Bug Fixes

  • buildah: wrong UID/GID/workdir/entrypoint/cmd in stages (32843f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.163/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.163/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.162
Aug 18, 2022 at 19:40 +0300

Changelog

Bug Fixes

  • stapel: werf ignores non-zero status code (cdd3e0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.162/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.162/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.161
Aug 18, 2022 at 16:49 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.161/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.161/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.160
Aug 18, 2022 at 15:19 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.160/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.160/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.159
Aug 16, 2022 at 18:05 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.159/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.159/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.158
Aug 16, 2022 at 17:52 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.158/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.158/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.157
Aug 16, 2022 at 17:13 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.157/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.157/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.156
Aug 16, 2022 at 16:57 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.156/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.156/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.155
Aug 16, 2022 at 13:50 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.155/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.155/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.146
Aug 9, 2022 at 13:29 +0300

Changelog

Bug Fixes

  • build: no imagename in error in image from directive (0974f3a)
  • helm: panic on error when applying resources (c94cef5)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.146/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.146/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.140
Aug 2, 2022 at 17:10 +0300

Changelog

Features

  • render: print build log if failed (8007487)

Bug Fixes

  • render: live output in verbose/debug mode does not work properly (5032780)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.140/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.140/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.138
Aug 2, 2022 at 13:06 +0300

Changelog

Bug Fixes

  • helm: CleanupOnFail imrovements (ec749a1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.138/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.138/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.115
Jul 5, 2022 at 15:25 +0300

Changelog

Bug Fixes

  • bundles: cleanup –final-repo param usage in bundles (4d77117)
  • docs: add info about published rock-solid images (9b09593)
  • final-repo: service values .Values.werf.repo should use –final-repo instead of –repo (e0562f6)
  • helm: fix werf panic and helm plugins with error codes (a39a1a0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.115/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.115/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.72
Apr 18, 2022 at 15:49 +0300

Changelog

Bug Fixes

  • buildah: support Dockerfile builder target param to build specific stage (44bc718)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.72/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.72/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.72
Apr 7, 2022 at 17:17 +0300

Changelog

Bug Fixes

  • buildah: support Dockerfile builder target param to build specific stage (44bc718)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.72/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.72/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.80
Apr 5, 2022 at 11:10 +0300

Changelog

Features

  • kube-run: add –kube-config-base64 (a32cd4f)
  • kubectl: add –tmp-dir, –home-dir, –kubeconfig-base64 (cddc6b6)
  • stapel-to-buildah: implement ‘from’ stage (7cc7d71)

Bug Fixes

  • kube-run: broken –docker-config (60b74b8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.80/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.80/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.72
Mar 17, 2022 at 23:36 +0300

Changelog

Bug Fixes

  • buildah: support Dockerfile builder target param to build specific stage (44bc718)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.72/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.72/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.71
Mar 3, 2022 at 15:24 +0300

Changelog

Features

  • cleanup: optimization of cleaning images which are used when importing (1b82a47)

Bug Fixes

  • add werf-cleanup command warning when no kube configs available (e87261b)
  • WERF_KUBE_CONFIG and WERF_KUBECONFIG environment variables not working (b0615b0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.71/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.71/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.70
Mar 1, 2022 at 12:26 +0300

Changelog

Bug Fixes

  • helm: don’t add annotations and labels to *List Kinds (4f2d029)
  • panic when auto host cleanup runs in some werf commands (a7064ff)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.70/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.70/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.62
Feb 18, 2022 at 11:41 +0300

Changelog

Bug Fixes

  • cleanup: unexpected fail when getting metadata for custom tag with long name (4b06e8a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.62/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.62/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.59
Feb 7, 2022 at 20:31 +0300

Changelog

Features

  • images-dependencies: implement images dependencies for stapel builder (5d5f144)
  • images-dependencies: introduce basic image dependencies configuration structs (da36104)
  • images-dependencies: introduce basic image dependencies configuration structs (fix) (1ef7073)
  • images-dependencies: rename imports to dependencies (725fbc9)

Bug Fixes

  • ‘werf helm get-release’ command panic (bc52c8e)
  • build: multi-stage does not work properly with build args (2b59c76)
  • quay: ignore TAG_EXPIRED broken tags (c302c05)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.59/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.59/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.55
Jan 18, 2022 at 20:11 +0300

Changelog

Features

  • Added login and logout cli commands for container registry (0b7e147)

Docs

  • Buildah articles & run in container (#4043). Correcting & translating Buildah and Run in Kubernetes articles to russian.

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.55/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.55/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.53
Dec 24, 2021 at 14:42 +0300

Changelog

Bug Fixes

  • Add missing WERF_TIMEOUT variable for –timeout param (672d379)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.53/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.53/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.51
Dec 10, 2021 at 16:45 +0300

Changelog

Bug Fixes

  • buildah: do not use ignore_chown_errors option for overlay storage driver (299a33e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.51/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.51/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.47
Dec 3, 2021 at 18:01 +0300

Changelog

Docs

Bug Fixes

  • cleanup: ignore harbor “unsupported 404 status code” errors (adf60a0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.47/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.47/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.45
Dec 1, 2021 at 00:42 +0300

Changelog

Features

  • buildah: publish initial werf image with compiled werf binary and buildah environment (20dde28)

  • buildah: working native-rootless buildah mode inside docker container (ed4fa0a)

Bug Fixes

  • panic when docker image inspect has failed with unexpected error (6011721)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.45/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.45/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  

For use in non critical environments or local development

These releases are mostly safe to use and can even be used in non critical environments or for local development. We do not guarantee backward compatibility between Early-Access releases.

v1.2.334
Feb 28, 2025 at 11:42 +0300

Changelog

Features

  • cleanup: make cleanup defaults more aggressive (5a33a51)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.334/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.334/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.333
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

  • export: resolve issue with exporting specific images (#6471) (fd7a569)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.333/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.333/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.331
Nov 26, 2024 at 19:27 +0300

Changelog

Features

Bug Fixes

  • build,docker: remove quiet mode when using buildkit (43d5668)
  • build/stages: Add RWMutex to ImagesTree (04f65d2)
  • cleanup, ecr: fix aws sso not supported (1a5465b)
  • deploy: ensure werf commands run consistently with service values (c0d5885)
  • deploy: ensure werf commands run consistently without images or with stubs (ae00ef0)
  • export, multiplatform: fix no child with platform linux/amd64 in index (e72f3ad)
  • export, multiplatform: fix unexpected condition: stage image without labels (473b8e0)
  • export: fix worker log output (#6399) (bada54e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.331/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.331/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.330
Nov 7, 2024 at 17:31 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (2c67b24)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (0e84905)
  • revert go-git to v5.10.1 due to broken backward compatibility (75d972b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.330/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.330/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.329
Oct 30, 2024 at 02:03 +0300

Changelog

Bug Fixes

  • build: allow usage of non-final images for specific commands (9a7cb0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.329/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.329/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.330
Oct 30, 2024 at 02:01 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (2c67b24)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (0e84905)
  • revert go-git to v5.10.1 due to broken backward compatibility (75d972b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.330/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.330/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.329
Oct 23, 2024 at 11:59 +0300

Changelog

Bug Fixes

  • build: allow usage of non-final images for specific commands (9a7cb0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.329/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.329/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.328
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (01c47eb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.328/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.328/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.326
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix panic when another image is used as a base image (through dependencies) (261ee53)
  • compose: detect werf environment variables when extends functionality used (ab9ddc2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.326/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.326/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.322
Jul 30, 2024 at 16:04 +0300

Changelog

Features

  • compose: auto-extract used images from Docker Compose file if not specified (da7840c)

Bug Fixes

  • compose: require arbitrary values for service values to run the down command (71bdc1c)
  • host-cleanup: remove invalid entries from git cache (b9fbf91)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.322/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.322/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.320
Jul 25, 2024 at 15:33 +0300

Changelog

Bug Fixes

  • ci-env: unable to copy /home//.docker/mutagen ([440dfad](https://www.github.com/werf/werf/commit/440dfad0a4879e5da717c8ab93d0c4608d602344))
  • suppress warnings for some commands (6e5f8a4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.320/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.320/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.318
Jul 17, 2024 at 15:53 +0300

Changelog

Bug Fixes

  • build: fix stage selection does not take into account parent creation timestamp (7ea02dc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.318/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.318/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.317
Jul 2, 2024 at 15:29 +0300

Changelog

Bug Fixes

  • build, stapel: fix fromLatest does not work properly with index manifest (9573cb5)
  • build: fix panic: got bad timestamp "" when Created not present in base image (3353690)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.317/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.317/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.316
Jun 26, 2024 at 20:06 +0300

Changelog

Bug Fixes

  • build, cache-repo: fix “panic: runtime error: info must be set for image” (e260f26)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.316/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.316/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.315
Jun 11, 2024 at 15:08 +0300

Changelog

Features

  • build: new option –container-registry-mirror /2 (7ca23aa)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.315/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.315/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.313
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

  • build, buildah: multiple registry mirrors broken (0add667)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.313/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.313/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.308
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • docs: cherry-pick updates to docs structure and routing from v2 (ec59b2e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.308/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.308/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.307
Apr 9, 2024 at 16:54 +0300

Changelog

Features

  • nelm: switch back to the old deployment engine by default (439b0d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.307/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.307/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.301
Apr 2, 2024 at 14:50 +0300

Changelog

Features

  • deps: mini bump all modules (8802bd7)

Bug Fixes

  • buildah: “could not find netavark” error (0503170)
  • buildah: “unknown version specified” error (d475c14)
  • buildah: unable to find “pasta” binary (858933f)
  • deps: update all direct dependencies (48641a0)
  • deps: update Helm to v3.14.3 (049f682)
  • e2e converge tests after Nelm migration (216d363)
  • nelm: –status-progress-period=-1 panics (aa152f6)
  • nelm: don’t show logs produced before current release (7067534)
  • nelm: Jobs not failing on errors /2 (688b760)
  • nelm: tracking might hang with werf.io/track-termination-mode: “NonBlocking” (c0fda6b)
  • stapel: copying suitable stage from secondary might break reproducibility of subsequent stages (96dddad)
  • stapel: discarding newly built image might break reproducibility of subsequent stages (78d2905)
  • stapel: using suitable stage might break reproducibility of subsequent stages (f0a618c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.301/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.301/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.295
Mar 26, 2024 at 19:52 +0300

Changelog

Bug Fixes

  • nelm: deployment tracking hangs; old pods tracked (583017e)
  • ssh: initialize ssh agent before working with git repo (caf1422)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.295/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.295/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.294
Feb 27, 2024 at 16:43 +0300

Changelog

Bug Fixes

  • deploy: dont strip non-whitespace after — in manifests (1b4c7f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.294/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.294/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.289
Feb 21, 2024 at 15:35 +0300

Changelog

Bug Fixes

  • –wait-for-jobs did not use Kubedog (69fac2c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.289/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.289/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.288
Feb 7, 2024 at 18:28 +0300

Changelog

Bug Fixes

  • nelm: controllers not Readying; no logs for STS/DS (84b5054)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.288/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.288/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.286
Feb 7, 2024 at 15:11 +0300

Changelog

Bug Fixes

  • dont try to create namespace if exists (88c0610)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.286/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.286/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.281
Jan 31, 2024 at 18:26 +0300

Changelog

Features

  • nelm: –exit-code flag for werf plan (a9dcf1b)

Bug Fixes

  • update helm, nelm modules (90d07de)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.281/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.281/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.277
Jan 16, 2024 at 16:06 +0300

Changelog

Bug Fixes

  • add WERF_NELM var (same as WERF_EXPERIMENTAL_DEPLOY_ENGINE) (455d293)
  • Nelm moved to separate repo (be662c3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.277/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.277/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.276
Dec 29, 2023 at 15:17 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.276/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.276/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.271
Dec 14, 2023 at 18:50 +0300

Changelog

Bug Fixes

  • secrets: empty secrets values yaml file results in werf error (7fe6b2b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.271/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.271/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.269
Dec 13, 2023 at 22:34 +0300

Changelog

Bug Fixes

  • werf-in-image: unable to update tuf meta (#5846) (fd41be1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.269/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.269/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.270
Dec 12, 2023 at 17:00 +0300

Changelog

Features

  • container: implement generic Retry-After header handling (#5867) (b2a6022)

Bug Fixes

  • secrets: fix double decryption error when decrypting a yaml with multiple references to the same anchor (a7df8cc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.270/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.270/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.269
Dec 5, 2023 at 16:38 +0300

Changelog

Bug Fixes

  • werf-in-image: unable to update tuf meta (#5846) (fd41be1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.269/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.269/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.267
Nov 27, 2023 at 16:45 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.267/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.267/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.253
Sep 12, 2023 at 17:39 +0300

Changelog

Bug Fixes

  • exp-engine: parallel GET/dry-APPLY finishing before results received (0237621)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.253/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.253/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.248
Aug 22, 2023 at 23:14 +0300

Changelog

Bug Fixes

  • exp-engine: decouple deploy from ActionConfig (a4b0850)
  • exp-engine: use new History api (1ca6109)
  • exp-engine: use new Waiter API (3361a3d)
  • exp-engine: use updated Helm API (e6c8c1a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.248/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.248/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.249
Aug 15, 2023 at 17:13 +0300

Changelog

Bug Fixes

  • exp-engine: major refactor: new Resource(s), Release, History, ResourcePreparer, KubeClient classes (6b9dcb2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.249/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.249/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.248
Aug 1, 2023 at 17:15 +0300

Changelog

Bug Fixes

  • exp-engine: decouple deploy from ActionConfig (a4b0850)
  • exp-engine: use new History api (1ca6109)
  • exp-engine: use new Waiter API (3361a3d)
  • exp-engine: use updated Helm API (e6c8c1a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.248/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.248/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.246
Jul 25, 2023 at 17:09 +0300

Changelog

Bug Fixes

  • exp-engine: panic on external-dependency namespace annotation (be555f7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.246/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.246/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.241
Jul 4, 2023 at 19:00 +0300

Changelog

Bug Fixes

  • staged-dockerfile: eliminate excess manifest get request from base image registry (3103aff)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.241/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.241/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.235
May 31, 2023 at 17:36 +0300

Changelog

Bug Fixes

  • deploy: add debug for new deploy engine (7481265)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.235/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.235/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.233
May 24, 2023 at 13:47 +0300

Changelog

Bug Fixes

  • staged-dockerfile: optimize stages dependencies tree builder (bc3ac92)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.233/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.233/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.232
May 17, 2023 at 13:50 +0300

Changelog

Features

  • dev: tasks for local development (#5607) (5b96afc)
  • multiarch: support platform setting per image in werf.yaml configuration (39fd752)

Bug Fixes

  • harbor regular NOT_FOUND error treated as ‘broken image’ internal registry error (bc4ef3d)
  • multiarch: use correct multiarch manifests for werf-run and werf-kube-run commands (fca96f2)
  • rename ambiguous –skip-build to –require-built-images (#5619) (2a57b4b)
  • use ‘built image’ instead ‘cache image’ (fee0d67)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.232/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.232/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.219
Apr 11, 2023 at 17:15 +0300

Changelog

Bug Fixes

  • ‘certificate signed by unknown authority’ and not working skip-tls-verify-registry param (b646359)
  • multiarch: do not override image metadata for secondary platforms (b49060e)
  • multiarch: do not override image metadata for secondary platforms (part 2) (838baef)
  • restart release-please process (63f4072)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.219/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.219/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.207
Mar 22, 2023 at 12:27 +0300

Changelog

Bug Fixes

  • update go + go modules (3c7f2d3)
  • update werf builder image (d803468)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.207/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.207/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.205
Mar 7, 2023 at 17:12 +0300

Changelog

Features

  • bundles: allow usage of bundles with included secret-values as oci chart dependencies (469678c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.205/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.205/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.197
Feb 3, 2023 at 15:59 +0300

Changelog

Bug Fixes

  • dependencies: introduce ImageDigest mode, hide ImageID mode (cc352fd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.197/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.197/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.198
Jan 30, 2023 at 16:31 +0300

Changelog

Bug Fixes

  • staged-dockerfile: correction for ENV and ARG instructions handling (7a17fc7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.198/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.198/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.197
Jan 18, 2023 at 13:46 +0300

Changelog

Bug Fixes

  • dependencies: introduce ImageDigest mode, hide ImageID mode (cc352fd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.197/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.197/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.196
Jan 16, 2023 at 18:13 +0300

Changelog

Features

  • bundle: allow non strict bundle publishing (96fd4a1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.196/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.196/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.195
Dec 28, 2022 at 13:49 +0300

Changelog

Bug Fixes

  • docs: actualize sidebar in usage docs (922d945)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.195/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.195/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.194
Dec 27, 2022 at 18:33 +0300

Changelog

Features

  • docs: new article for build chapter: storage layout (lang:ru) (9afe73c)
  • docs: new article for build chapter: build process (lang:ru) (7c332ee)
  • docs: updated usage/build/stapel section (lang:en+ru) (0c504a4)

Bug Fixes

  • giterminism: false warning about ignoring Dockerfile when using non-root project directory (303a6e4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.194/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.194/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.193
Dec 17, 2022 at 13:00 +0300

Changelog

Features

  • docs: build chapter: overview and configuration articles (lang:ru) (79d6f81)
  • docs: new usage build chapter structure (78370b0)

Bug Fixes

  • broken render output due to lock-related message (420824b)
  • shallow-clone: enable auto unshallow unless force-shallow option used (88d5db9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.193/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.193/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.191
Dec 13, 2022 at 13:12 +0300

Changelog

Bug Fixes

  • fix ssh not available in registry.werf.io/werf images (5045493)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.191/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.191/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.190
Nov 22, 2022 at 17:09 +0300

Changelog

Features

  • staged-dockerfile: support ONBUILD instructions (part 1, preparations) (8a813b5), closes #2215

Bug Fixes

  • build: inconsistent report path when final-repo used (5924702)
  • staged-dockerfile: fix meta args always expands to empty strings (8f6b562)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.190/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.190/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.188
Nov 15, 2022 at 13:07 +0300

Changelog

Features

  • staged-dockerfile: support werf images dependencies build-args (8faf229)

Bug Fixes

  • staged-dockerfile: changing FROM base image does not cause rebuilding (a52991a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.188/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.188/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.186
Nov 8, 2022 at 13:17 +0300

Changelog

Features

  • staged-dockerfile: implement first stage of build-args expansion (c0de754)

Bug Fixes

  • buildah: broken build on mac/win (1118613)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.186/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.186/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.184
Oct 25, 2022 at 14:36 +0300

Changelog

Features

  • staged-dockerfile: basic support of all dockerfile stages at conveyor level (306ed6c)
  • staged-dockerfile: implement whether stage uses build-context correctly (2851923)
  • staged-dockerfile: map dockerfile stages with dependencies to werf internal images (f5f200e)

Bug Fixes

  • panic when calling SplitFilepath on windows (78c10d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.184/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.184/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.181
Oct 18, 2022 at 13:54 +0300

Changelog

Features

  • added options to disable usage of default values (and secret values) (49425ee)
  • bundles: publish .helm/files into bundle (68c096f)
  • staged-dockerfile: add optional image-from-dockerfile reference into Image obj (deb0827)
  • staged-dockerfile: complete instructions set with all params in the dockerfile parser pkg (06f122b)
  • staged-dockerfile: Dockerfile and DockerfileStage primitives reworked (78e2911)
  • staged-dockerfile: implement buidkit frontend instructions to dockerfile instructions conversion (2bc6c30)
  • staged-dockerfile: initialize dockerfile-images with werf.yaml configration section (186f563), closes #2215
  • staged-dockerfile: move container backend instructions data into dockerfile parser package (9500967)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.181/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.181/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.178
Oct 17, 2022 at 17:55 +0300

Changelog

Features

  • buildah: add low level dockerfile stage builder (76c98c6)
  • staged-dockerfile: implement full chain of staged dockerfile building only for single instruction (RUN) (121ac0c)
  • staged-dockerfile: prepare conveyor, stage and dockerfile parser for new impl (db8d337)
  • staged-dockerfile: refactored container backend dockerfile builder (a210944)
  • staged-dockerfile: refactored conveyor, debug container backend staged dockerfile builder (62b2181)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.178/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.178/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.177
Oct 11, 2022 at 16:47 +0300

Changelog

Features

  • staged-dockerfile: refactor build package conveyor images tree creation (9ecb737)

Bug Fixes

  • converge: feature gate for specific images params in werf-converge (due to compatibility issues) (78c7c28)
  • dismiss: fix –with-namespace not deleting namespace in dismiss command (f0ef743)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.177/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.177/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.175
Sep 30, 2022 at 11:11 +0300

Changelog

Features

  • build: support using only specific images from werf.yaml or disabling images for all werf commands (c618043)

Bug Fixes

  • buildah: add support for git owner/group settings (623ef86)
  • buildah: interpret docker.HEALTHCHECK instruction same way as docker-server backend (ebb506f)
  • helm: fix “missing registry client” error in werf-helm-* commands (414dd38)
  • purge: add warning about unsupported buildah backend (14f6f1e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.175/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.175/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.176
Sep 28, 2022 at 20:59 +0300

Changelog

Bug Fixes

  • buildah: import with rename and include paths not working properly (4d35fdb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.176/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.176/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.174
Sep 20, 2022 at 13:05 +0300

Changelog

Bug Fixes

  • helm: empty resource annos/labels result in no service annos/labels (902c5a1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.174/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.174/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.163
Aug 30, 2022 at 14:03 +0300

Changelog

Bug Fixes

  • buildah: wrong UID/GID/workdir/entrypoint/cmd in stages (32843f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.163/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.163/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.162
Aug 18, 2022 at 19:40 +0300

Changelog

Bug Fixes

  • stapel: werf ignores non-zero status code (cdd3e0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.162/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.162/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.161
Aug 18, 2022 at 16:49 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.161/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.161/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.160
Aug 16, 2022 at 18:20 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.160/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.160/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.159
Aug 16, 2022 at 18:05 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.159/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.159/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.158
Aug 16, 2022 at 17:52 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.158/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.158/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.157
Aug 16, 2022 at 17:13 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.157/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.157/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.156
Aug 16, 2022 at 16:57 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.156/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.156/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.155
Aug 15, 2022 at 15:57 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.155/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.155/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.154
Aug 15, 2022 at 03:19 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.154/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.154/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.149
Aug 9, 2022 at 13:31 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.149/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.149/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.146
Aug 4, 2022 at 18:35 +0300

Changelog

Bug Fixes

  • build: no imagename in error in image from directive (0974f3a)
  • helm: panic on error when applying resources (c94cef5)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.146/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.146/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.144
Aug 2, 2022 at 20:31 +0300

Changelog

Bug Fixes

  • kubedog: generic: ignore jsonpath errs on Condition search (2c2b772)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.144/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.144/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.143
Aug 2, 2022 at 13:07 +0300

Changelog

Bug Fixes

  • helm: install ./crds fails after dismiss (a7ee07f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.143/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.143/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.137
Jul 29, 2022 at 14:37 +0300

Changelog

Bug Fixes

  • kubedog: generic tracker: improve logging + few possible fixes (b93b1fe)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.137/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.137/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.138
Jul 26, 2022 at 14:33 +0300

Changelog

Bug Fixes

  • helm: CleanupOnFail imrovements (ec749a1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.138/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.138/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.126
Jul 19, 2022 at 13:14 +0300

Changelog

Bug Fixes

  • bundles: –secret-values option for bundle-render command (f722ec9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.126/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.126/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.122
Jul 12, 2022 at 13:09 +0300

Changelog

Bug Fixes

  • remove LegacyStageImageContainer accidental debug messages (e70d8b6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.122/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.122/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.117
Jul 5, 2022 at 15:25 +0300

Changelog

Features

  • buildah: $WERF_CONTAINERIZED will override in container detection (5766e6a)
  • buildah: container runtime autodetection (695ae97)
  • secrets: preserve comments, order and aliases in the secrets edit commands (5bc6092)

Bug Fixes

  • buildah: improve whether we are in container detection (532a002)
  • host-cleanup: do not remove v1.2 local storage images (9702026)
  • host-cleanup: host cleanup not working in buildah mode (cb51e32)
  • host-cleanup: run host cleanup without docker-server in buildah mode (f1b1403)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.117/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.117/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.115
Jun 30, 2022 at 11:31 +0300

Changelog

Bug Fixes

  • bundles: cleanup –final-repo param usage in bundles (4d77117)
  • docs: add info about published rock-solid images (9b09593)
  • final-repo: service values .Values.werf.repo should use –final-repo instead of –repo (e0562f6)
  • helm: fix werf panic and helm plugins with error codes (a39a1a0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.115/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.115/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.109
Jun 3, 2022 at 11:49 +0300

Changelog

Bug Fixes

  • kube-run: –copy-from skipped if command failed (8f595ec)
  • kube-run: better log message when command failed (6551c8e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.109/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.109/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.107
Jun 1, 2022 at 18:13 +0300

Changelog

Bug Fixes

  • cache-repo: panic when using cache repo and fromImage directive (3ceb622)
  • cache-repo: panic when using cache-repo and building images existing in cache (1c97593)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.107/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.107/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.105
May 23, 2022 at 13:17 +0300

Changelog

Bug Fixes

  • post-renderer: fix null value validation panic in annotations and labels (5d80460)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.105/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.105/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.105
May 23, 2022 at 11:18 +0300

Changelog

Bug Fixes

  • post-renderer: fix null value validation panic in annotations and labels (5d80460)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.105/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.105/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.104
May 20, 2022 at 13:53 +0300

Changelog

Features

  • cross-platform-builds: basic support of –platform=OS/ARCH[/VARIANT] parameter for buildah builder (276fc0f)

Bug Fixes

  • migrate2to3: new target namespace not respected in new Release (985e241)
  • warning message misspeling fix (15c2dbb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.104/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.104/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.101
May 17, 2022 at 11:54 +0300

Changelog

Features

  • stapel-to-buildah: allow buildah to build stapel images with shell builder (27a1d49)

Bug Fixes

  • panic when –cache-repo used (ec2ed93)
  • panic when –secondary-repo or –cache-repo used (c59f1f9)
  • stapel-to-buildah: fix cleanup parent-id issue for images built with buildah (56e90e2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.101/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.101/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.100
May 16, 2022 at 13:33 +0300

Changelog

Bug Fixes

  • imports: recursive copying issues (9351c25)
  • switch to actions/checkout@v3 (ba3ac8e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.100/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.100/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.83
Apr 5, 2022 at 11:11 +0300

Changelog

Bug Fixes

  • cleanup: manage custom tags that do not have associated existent stages (ef6efc3)
  • ignoring broken config in container registry (50ed5c7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.83/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.83/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.80
Apr 1, 2022 at 11:24 +0300

Changelog

Features

  • kube-run: add –kube-config-base64 (a32cd4f)
  • kubectl: add –tmp-dir, –home-dir, –kubeconfig-base64 (cddc6b6)
  • stapel-to-buildah: implement ‘from’ stage (7cc7d71)

Bug Fixes

  • kube-run: broken –docker-config (60b74b8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.80/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.80/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.79
Mar 28, 2022 at 17:33 +0300

Changelog

Features

  • kube-run: –auto-pull-secret provides private registry access for pod (d94104f)
  • kube-run: add –kube-config, fix –kube-context opts (8014d98)
  • kubectl: respect a few global $WERF_* env vars (a2d523e)

Bug Fixes

  • cleanup: fail when no kubernetes configs available and no –without-kube option specified (14de74f)
  • docs: update cli reference (7f65ca2)
  • docs: update cli reference (ad3a705)
  • docs: update cli reference (588eb2d)
  • kube-run: temporarily disable –kube-config* opts (352a0bd)
  • server-dry-run: fix “admission webhook … does not support dry-run” (5b118f4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.79/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.79/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.72
Mar 3, 2022 at 15:24 +0300

Changelog

Bug Fixes

  • buildah: support Dockerfile builder target param to build specific stage (44bc718)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.72/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.72/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.71
Feb 28, 2022 at 17:02 +0300

Changelog

Features

  • cleanup: optimization of cleaning images which are used when importing (1b82a47)

Bug Fixes

  • add werf-cleanup command warning when no kube configs available (e87261b)
  • WERF_KUBE_CONFIG and WERF_KUBECONFIG environment variables not working (b0615b0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.71/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.71/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.70
Feb 25, 2022 at 13:18 +0300

Changelog

Bug Fixes

  • helm: don’t add annotations and labels to *List Kinds (4f2d029)
  • panic when auto host cleanup runs in some werf commands (a7064ff)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.70/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.70/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.69
Feb 24, 2022 at 14:04 +0300

Changelog

Bug Fixes

  • possible error during worktree switch procedure due to lost error handling (82b1770)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.69/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.69/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.67
Feb 18, 2022 at 11:41 +0300

Changelog

Features

  • bundle: new command “werf bundle render” (ad0181e)

Bug Fixes

  • “unable to switch worktree” in gitlab (fe6c2d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.67/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.67/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.62
Feb 7, 2022 at 20:31 +0300

Changelog

Bug Fixes

  • cleanup: unexpected fail when getting metadata for custom tag with long name (4b06e8a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.62/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.62/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.59
Feb 1, 2022 at 18:02 +0300

Changelog

Features

  • images-dependencies: implement images dependencies for stapel builder (5d5f144)
  • images-dependencies: introduce basic image dependencies configuration structs (da36104)
  • images-dependencies: introduce basic image dependencies configuration structs (fix) (1ef7073)
  • images-dependencies: rename imports to dependencies (725fbc9)

Bug Fixes

  • ‘werf helm get-release’ command panic (bc52c8e)
  • build: multi-stage does not work properly with build args (2b59c76)
  • quay: ignore TAG_EXPIRED broken tags (c302c05)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.59/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.59/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.56
Jan 26, 2022 at 20:52 +0300

Changelog

Features

  • build: expose commit info in werf templates (4c2b33a)

Bug Fixes

  • dependencies: update deps, incompatible image-spec (4518b58)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.56/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.56/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.55
Jan 18, 2022 at 20:11 +0300

Changelog

Features

  • Added login and logout cli commands for container registry (0b7e147)

Docs

  • Buildah articles & run in container (#4043). Correcting & translating Buildah and Run in Kubernetes articles to russian.

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.55/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.55/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.54
Dec 29, 2021 at 21:41 +0300

Changelog

Bug Fixes

  • parse git versions without patch or minor version (17a20be)
  • warning in git version break werf (266bad0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.54/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.54/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.53
Dec 24, 2021 at 14:42 +0300

Changelog

Bug Fixes

  • Add missing WERF_TIMEOUT variable for –timeout param (672d379)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.53/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.53/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.51
Dec 10, 2021 at 16:45 +0300

Changelog

Bug Fixes

  • buildah: do not use ignore_chown_errors option for overlay storage driver (299a33e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.51/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.51/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.47
Dec 3, 2021 at 18:01 +0300

Changelog

Docs

Bug Fixes

  • cleanup: ignore harbor “unsupported 404 status code” errors (adf60a0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.47/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.47/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.45
Dec 1, 2021 at 00:38 +0300

Changelog

Features

  • buildah: publish initial werf image with compiled werf binary and buildah environment (20dde28)

  • buildah: working native-rootless buildah mode inside docker container (ed4fa0a)

Bug Fixes

  • panic when docker image inspect has failed with unexpected error (6011721)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.45/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.45/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.40
Nov 26, 2021 at 16:30 +0300

Bug Fixes

  • bundles: fix werf-bundle-publish command error when –tag contains underscore chars (03e8f88)
v1.2.37
Nov 16, 2021 at 18:40 +0300

Features

  • helm: werf-helm-* commands now fully support –post-renderer param (eb8208e)
v1.2.39
Nov 9, 2021 at 18:10 +0300

Bug Fixes

  • buildah: support –build-arg arguments defined in the werf.yaml (8a2081e)
v1.2.37
Nov 2, 2021 at 01:27 +0300

Features

  • helm: werf-helm-* commands now fully support –post-renderer param (eb8208e)
v1.2.36
Oct 22, 2021 at 12:08 +0300

Bug Fixes

  • deploy: fix dismiss command fails with “panic: close of closed channel” (b9b064c)
v1.2.27
Oct 15, 2021 at 11:19 +0300

Features

  • Completed first step of buildah adoption: allow building of dockerfiles with buildah on any supported by the werf platform (linux, windows and macos).
    • Enable buildah mode with WERF_BUILDAH_CONTAINER_RUNTIME=auto|native-rootless|docker-with-fuse environment variable:
      • native-rootless mode uses local storage and runs only under Linux.
      • docker-with-fuse mode runs buildah inside docker enabling crossplatform buildah support. This mode could be changed later to use podman instead of docker server.

Bug Fixes

v1.2.24
Oct 5, 2021 at 08:41 +0300

Bug Fixes

  • dev: deletion of untracked files not taken into account (c67a956)
  • dev: submodule changes may not be taken into account (f3b2fab)
v1.2.23
Sep 23, 2021 at 13:50 +0300

Bug Fixes

  • panic in dismiss command, helm regsitry client initialization failure (6a2e159)
v1.2.21
Sep 23, 2021 at 09:43 +0300

Bug Fixes

  • stapel: changes in directories of import.include/excludePaths not triggered import (f9043c3)
v1.2.18+fix5
Sep 16, 2021 at 16:41 +0300

Fixes

  • fix(dev): special characters in filename not handled properly
  • fix(dev): fail on retry of a command with a deleted file
  • tests: fix failed suites

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18
Sep 16, 2021 at 08:36 +0300

Support startup, readiness and liveness probes failures handling

docs(kubedog): failure handling for startup/readiness/liveness
test(kubedog): failure handling for startup/readiness/liveness
feat(kubedog): add werf.io/ignore-readiness-probe-fails-for annotation

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18+fix3
Sep 16, 2021 at 01:33 +0300

Fixes

  • fix(dev): special characters in filename not handled properly
  • fix(dev): fail on retry of a command with a deleted file
  • tests: fix failed suites

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18+fix2
Sep 15, 2021 at 23:33 +0300

Fixes

  • fix: sharing not thread safe go-git repository

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.17+fix1
Sep 15, 2021 at 18:55 +0300

Fixes

  • fix(dev): creating service commits in large projects is too slow

    • do nothing if there are no changes
    • avoid the time-consuming execution of the “Updating files” and “Refresh index” phases of git

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix12
Aug 24, 2021 at 19:01 +0300

Fixes

Correction release for trdl package manager.

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.12+fix2
Aug 10, 2021 at 10:54 +0300

Fixes

fix: panic in ci-env, dismiss, managed-images and stage-image cmds

Fixed uninitialized –platform param setup code.

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.10+fix27
May 21, 2021 at 18:23 +0300

Features

  • [compose] docker-compose run command support

  • [compose] Support for positional arguments to build and forward

specific images

If one or more IMAGE_NAME parameters specified, werf will build and

forward only these images

  
  werf compose up [IMAGE_NAME...] [options] [--docker-compose-options="OPTIONS"] [--docker-compose-command-options="OPTIONS"] [--] [SERVICE...]
  

Fixes

  • [compose] Fix certain service names specified by the user are ignored

  • [container registry] Fix processing of reference with digest

    The user may have encountered related issues when using the base image

(from) with digest (REPO@DIGEST, REPO:TAG@DIGEST).

  
  WARNING: cannot get base image id (alpine@sha256:69e70a79f2d41ab5d637de98c1e0b055206ba40a8145e7bddb55ccc04e13cf8f): can not get base image id from registry (alpine@sha256:69e70a79f2d41ab5d637de98c1e0b055206ba40a8145e7bddb55ccc04e13cf8f): repository can only contain the runes `abcdefghijklmnopqrstuvwxyz0123456789_-./`: alpine@sha256
  
  WARNING: using existing image alpine@sha256:69e70a79f2d41ab5d637de98c1e0b055206ba40a8145e7bddb55ccc04e13cf8f without pull
  

Documentation

  • [docs] CI/CD / GitHub Actions: update taking off label step

Internals

  • [git_repo] Move common methods from git_repo local/remote to base

  • [conveyor] Refactoring of werf config images processing

  • Improvements related to tests, coverage, and GitHub Actions workflows

Installation

Linux amd64

Darwin amd64

Windows amd64

For more broad testing of new features

These releases are for more broad testing of new features to catch regressions. We do not guarantee backward compatibility between Beta releases.

v1.2.334
Feb 28, 2025 at 11:42 +0300

Changelog

Features

  • cleanup: make cleanup defaults more aggressive (5a33a51)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.334/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.334/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.333
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

  • export: resolve issue with exporting specific images (#6471) (fd7a569)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.333/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.333/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.331
Nov 19, 2024 at 15:25 +0300

Changelog

Features

Bug Fixes

  • build,docker: remove quiet mode when using buildkit (43d5668)
  • build/stages: Add RWMutex to ImagesTree (04f65d2)
  • cleanup, ecr: fix aws sso not supported (1a5465b)
  • deploy: ensure werf commands run consistently with service values (c0d5885)
  • deploy: ensure werf commands run consistently without images or with stubs (ae00ef0)
  • export, multiplatform: fix no child with platform linux/amd64 in index (e72f3ad)
  • export, multiplatform: fix unexpected condition: stage image without labels (473b8e0)
  • export: fix worker log output (#6399) (bada54e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.331/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.331/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.330
Oct 23, 2024 at 11:59 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (2c67b24)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (0e84905)
  • revert go-git to v5.10.1 due to broken backward compatibility (75d972b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.330/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.330/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.329
Oct 17, 2024 at 18:19 +0300

Changelog

Bug Fixes

  • build: allow usage of non-final images for specific commands (9a7cb0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.329/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.329/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.328
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (01c47eb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.328/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.328/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.327
Aug 21, 2024 at 15:01 +0300

Changelog

Bug Fixes

  • build, buildah, stapel: prevent sensitive data exposure by not printing user commands (69d26bb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.327/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.327/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.326
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix panic when another image is used as a base image (through dependencies) (261ee53)
  • compose: detect werf environment variables when extends functionality used (ab9ddc2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.326/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.326/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.324
Aug 6, 2024 at 15:04 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ‘ADD / /app’ not working (8bf5d52)
  • dev: disable signing for service commits (4d9ba02)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.324/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.324/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.322
Jul 25, 2024 at 15:33 +0300

Changelog

Features

  • compose: auto-extract used images from Docker Compose file if not specified (da7840c)

Bug Fixes

  • compose: require arbitrary values for service values to run the down command (71bdc1c)
  • host-cleanup: remove invalid entries from git cache (b9fbf91)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.322/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.322/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.320
Jul 17, 2024 at 15:53 +0300

Changelog

Bug Fixes

  • ci-env: unable to copy /home//.docker/mutagen ([440dfad](https://www.github.com/werf/werf/commit/440dfad0a4879e5da717c8ab93d0c4608d602344))
  • suppress warnings for some commands (6e5f8a4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.320/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.320/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.318
Jul 9, 2024 at 21:14 +0300

Changelog

Bug Fixes

  • build: fix stage selection does not take into account parent creation timestamp (7ea02dc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.318/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.318/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.317
Jul 2, 2024 at 15:29 +0300

Changelog

Bug Fixes

  • build, stapel: fix fromLatest does not work properly with index manifest (9573cb5)
  • build: fix panic: got bad timestamp "" when Created not present in base image (3353690)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.317/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.317/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.316
Jun 26, 2024 at 20:06 +0300

Changelog

Bug Fixes

  • build, cache-repo: fix “panic: runtime error: info must be set for image” (e260f26)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.316/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.316/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.315
Jun 4, 2024 at 16:05 +0300

Changelog

Features

  • build: new option –container-registry-mirror /2 (7ca23aa)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.315/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.315/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.313
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

  • build, buildah: multiple registry mirrors broken (0add667)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.313/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.313/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.309
May 30, 2024 at 11:12 +0300

Changelog

Bug Fixes

  • prevent growing TCP connections by using a shared HTTP transport (8fed3e7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.309/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.309/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.308
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • docs: cherry-pick updates to docs structure and routing from v2 (ec59b2e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.308/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.308/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.307
Apr 9, 2024 at 16:54 +0300

Changelog

Features

  • nelm: switch back to the old deployment engine by default (439b0d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.307/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.307/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.302
Apr 2, 2024 at 14:50 +0300

Changelog

Features

  • nelm: change propagation policy on DELETE from Auto to Foreground (d7906f0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.302/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.302/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.301
Apr 1, 2024 at 10:50 +0300

Changelog

Features

  • deps: mini bump all modules (8802bd7)

Bug Fixes

  • buildah: “could not find netavark” error (0503170)
  • buildah: “unknown version specified” error (d475c14)
  • buildah: unable to find “pasta” binary (858933f)
  • deps: update all direct dependencies (48641a0)
  • deps: update Helm to v3.14.3 (049f682)
  • e2e converge tests after Nelm migration (216d363)
  • nelm: –status-progress-period=-1 panics (aa152f6)
  • nelm: don’t show logs produced before current release (7067534)
  • nelm: Jobs not failing on errors /2 (688b760)
  • nelm: tracking might hang with werf.io/track-termination-mode: “NonBlocking” (c0fda6b)
  • stapel: copying suitable stage from secondary might break reproducibility of subsequent stages (96dddad)
  • stapel: discarding newly built image might break reproducibility of subsequent stages (78d2905)
  • stapel: using suitable stage might break reproducibility of subsequent stages (f0a618c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.301/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.301/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.300
Mar 26, 2024 at 19:52 +0300

Changelog

Features

  • make werf root command embeddable (2e1c9d3)

Bug Fixes

  • nelm: Jobs not failing on errors /2 (96793f0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.300/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.300/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.295
Mar 14, 2024 at 13:47 +0300

Changelog

Bug Fixes

  • nelm: deployment tracking hangs; old pods tracked (583017e)
  • ssh: initialize ssh agent before working with git repo (caf1422)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.295/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.295/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.294
Feb 21, 2024 at 15:35 +0300

Changelog

Bug Fixes

  • deploy: dont strip non-whitespace after — in manifests (1b4c7f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.294/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.294/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.289
Feb 13, 2024 at 16:06 +0300

Changelog

Bug Fixes

  • –wait-for-jobs did not use Kubedog (69fac2c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.289/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.289/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.288
Feb 7, 2024 at 18:28 +0300

Changelog

Bug Fixes

  • nelm: controllers not Readying; no logs for STS/DS (84b5054)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.288/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.288/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.287
Feb 7, 2024 at 15:11 +0300

Changelog

Bug Fixes

  • cleanup: issue with incorrect exclusion of ancestors for retained images (#5956) (00ee0e1)
  • nelm: resources always rendered in no-cluster mode (289cf14)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.287/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.287/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.286
Feb 1, 2024 at 19:59 +0300

Changelog

Bug Fixes

  • dont try to create namespace if exists (88c0610)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.286/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.286/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.284
Jan 31, 2024 at 18:26 +0300

Changelog

Features

  • nelm: –auto-rollback support for converge (5826586)

Bug Fixes

  • nelm: refactor error handling in converge (fd50797)
  • nelm: refactor failure deploy plan in converge (51aa423)
  • nelm: refactor pending release check in converge (00e0c0f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.284/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.284/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.281
Jan 24, 2024 at 14:22 +0300

Changelog

Features

  • nelm: –exit-code flag for werf plan (a9dcf1b)

Bug Fixes

  • update helm, nelm modules (90d07de)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.281/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.281/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.278
Jan 16, 2024 at 16:06 +0300

Changelog

Bug Fixes

  • deps: update go-git (ff00de8)
  • deps: update helm-plugin-utils (608941e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.278/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.278/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.277
Jan 10, 2024 at 15:38 +0300

Changelog

Bug Fixes

  • add WERF_NELM var (same as WERF_EXPERIMENTAL_DEPLOY_ENGINE) (455d293)
  • Nelm moved to separate repo (be662c3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.277/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.277/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.276
Dec 29, 2023 at 15:17 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.276/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.276/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.274
Dec 22, 2023 at 16:43 +0300

Changelog

Bug Fixes

  • buildah: fix digest change on rebuild of install/beforeSetup/setup stage when using multiple git-mappings in the same image (52db306)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.274/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.274/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.271
Dec 14, 2023 at 18:50 +0300

Changelog

Bug Fixes

  • secrets: empty secrets values yaml file results in werf error (7fe6b2b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.271/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.271/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.269
Dec 13, 2023 at 22:34 +0300

Changelog

Bug Fixes

  • werf-in-image: unable to update tuf meta (#5846) (fd41be1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.269/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.269/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.270
Dec 5, 2023 at 16:38 +0300

Changelog

Features

  • container: implement generic Retry-After header handling (#5867) (b2a6022)

Bug Fixes

  • secrets: fix double decryption error when decrypting a yaml with multiple references to the same anchor (a7df8cc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.270/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.270/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.269
Nov 27, 2023 at 16:45 +0300

Changelog

Bug Fixes

  • werf-in-image: unable to update tuf meta (#5846) (fd41be1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.269/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.269/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.267
Nov 10, 2023 at 11:01 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.267/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.267/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.266
Oct 19, 2023 at 17:03 +0300

Changelog

Bug Fixes

  • werf-in-image: detected dubious ownership in git repository (#5827) (2ae94b4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.266/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.266/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.253
Aug 22, 2023 at 23:14 +0300

Changelog

Bug Fixes

  • exp-engine: parallel GET/dry-APPLY finishing before results received (0237621)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.253/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.253/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.252
Aug 22, 2023 at 17:59 +0300

Changelog

Bug Fixes

  • cannot deep copy *annotation.AnnotationReplicasOnCreation (475824a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.252/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.252/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.249
Aug 8, 2023 at 17:03 +0300

Changelog

Bug Fixes

  • exp-engine: major refactor: new Resource(s), Release, History, ResourcePreparer, KubeClient classes (6b9dcb2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.249/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.249/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.248
Jul 25, 2023 at 17:09 +0300

Changelog

Bug Fixes

  • exp-engine: decouple deploy from ActionConfig (a4b0850)
  • exp-engine: use new History api (1ca6109)
  • exp-engine: use new Waiter API (3361a3d)
  • exp-engine: use updated Helm API (e6c8c1a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.248/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.248/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.246
Jul 18, 2023 at 16:59 +0300

Changelog

Bug Fixes

  • exp-engine: panic on external-dependency namespace annotation (be555f7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.246/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.246/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.241
Jun 20, 2023 at 17:02 +0300

Changelog

Bug Fixes

  • staged-dockerfile: eliminate excess manifest get request from base image registry (3103aff)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.241/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.241/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.235
May 24, 2023 at 13:47 +0300

Changelog

Bug Fixes

  • deploy: add debug for new deploy engine (7481265)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.235/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.235/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.233
May 17, 2023 at 13:50 +0300

Changelog

Bug Fixes

  • staged-dockerfile: optimize stages dependencies tree builder (bc3ac92)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.233/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.233/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.232
May 16, 2023 at 14:04 +0300

Changelog

Features

  • dev: tasks for local development (#5607) (5b96afc)
  • multiarch: support platform setting per image in werf.yaml configuration (39fd752)

Bug Fixes

  • harbor regular NOT_FOUND error treated as ‘broken image’ internal registry error (bc4ef3d)
  • multiarch: use correct multiarch manifests for werf-run and werf-kube-run commands (fca96f2)
  • rename ambiguous –skip-build to –require-built-images (#5619) (2a57b4b)
  • use ‘built image’ instead ‘cache image’ (fee0d67)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.232/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.232/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.230
May 2, 2023 at 16:17 +0300

Changelog

Bug Fixes

  • docs: cleanup docs moved to install (4afcf03)
  • logging: doubling in build summary block with several sets (59b7bf5)
  • speedup docs development (2dc150a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.230/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.230/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.224
Apr 14, 2023 at 13:22 +0300

Changelog

Features

  • multiarch: minimal docs about multiplatform mode (f0579be)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.224/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.224/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.222
Apr 12, 2023 at 17:45 +0300

Changelog

Bug Fixes

  • werf-builder: update werf-builder image (1171fc5)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.222/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.222/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.219
Apr 4, 2023 at 13:50 +0300

Changelog

Bug Fixes

  • ‘certificate signed by unknown authority’ and not working skip-tls-verify-registry param (b646359)
  • multiarch: do not override image metadata for secondary platforms (b49060e)
  • multiarch: do not override image metadata for secondary platforms (part 2) (838baef)
  • restart release-please process (63f4072)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.219/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.219/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.207
Mar 22, 2023 at 14:22 +0300

Changelog

Bug Fixes

  • update go + go modules (3c7f2d3)
  • update werf builder image (d803468)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.207/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.207/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.214
Mar 22, 2023 at 12:27 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.214/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.214/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.207
Mar 13, 2023 at 16:04 +0300

Changelog

Bug Fixes

  • update go + go modules (3c7f2d3)
  • update werf builder image (d803468)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.207/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.207/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.205
Mar 7, 2023 at 17:12 +0300

Changelog

Features

  • bundles: allow usage of bundles with included secret-values as oci chart dependencies (469678c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.205/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.205/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.204
Mar 2, 2023 at 15:54 +0300

Changelog

Bug Fixes

  • kube-run: command stderr was redirected to stdin (4d038d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.204/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.204/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.202
Feb 28, 2023 at 13:37 +0300

Changelog

Features

  • bundles: enable secrets for bundle publish and apply (5d6dec7)

Bug Fixes

  • helm-dependencies: automatically fill ~/.werf/local_cache on ‘werf helm dependency update’ command (b094521)
  • helm-dependencies: enable loading of .helm/charts/CHART-VERSION.tgz charts (3addc23)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.202/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.202/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.201
Feb 16, 2023 at 16:47 +0300

Changelog

Bug Fixes

  • dismiss: allow –namespace or –release if git repo present (68f0f14)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.201/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.201/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.200
Feb 14, 2023 at 13:25 +0300

Changelog

Features

  • add –deploy-report-path, –build-report-path (7fa1d81)
  • dismiss: add two ways to run without git (f2e1d16)

Bug Fixes

  • build: ‘unsupported MediaType’ error when using quay base images (27b572d)
  • build: TOOMANYREQUESTS error occurs for the built images (163961d)
  • bundles: –helm-compatible-chart and –rename-chart options for ‘bundle copy’ and ‘bundle publish’ (3333d03)
  • compose: redundant image building with compose down command (e94e7c4)
  • rework build/deploy report options (40a8e81)
  • staged-dockerfile: fix multiple stages with the same name from multiple Dockerfiles (76f654d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.200/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.200/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.197
Feb 3, 2023 at 15:59 +0300

Changelog

Bug Fixes

  • dependencies: introduce ImageDigest mode, hide ImageID mode (cc352fd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.197/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.197/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.198
Jan 30, 2023 at 16:31 +0300

Changelog

Bug Fixes

  • staged-dockerfile: correction for ENV and ARG instructions handling (7a17fc7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.198/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.198/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.197
Jan 18, 2023 at 13:46 +0300

Changelog

Bug Fixes

  • dependencies: introduce ImageDigest mode, hide ImageID mode (cc352fd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.197/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.197/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.196
Jan 16, 2023 at 18:13 +0300

Changelog

Features

  • bundle: allow non strict bundle publishing (96fd4a1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.196/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.196/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.195
Dec 28, 2022 at 13:49 +0300

Changelog

Bug Fixes

  • docs: actualize sidebar in usage docs (922d945)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.195/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.195/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.194
Dec 27, 2022 at 18:33 +0300

Changelog

Features

  • docs: new article for build chapter: storage layout (lang:ru) (9afe73c)
  • docs: new article for build chapter: build process (lang:ru) (7c332ee)
  • docs: updated usage/build/stapel section (lang:en+ru) (0c504a4)

Bug Fixes

  • giterminism: false warning about ignoring Dockerfile when using non-root project directory (303a6e4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.194/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.194/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.193
Dec 17, 2022 at 13:00 +0300

Changelog

Features

  • docs: build chapter: overview and configuration articles (lang:ru) (79d6f81)
  • docs: new usage build chapter structure (78370b0)

Bug Fixes

  • broken render output due to lock-related message (420824b)
  • shallow-clone: enable auto unshallow unless force-shallow option used (88d5db9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.193/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.193/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.191
Nov 29, 2022 at 14:07 +0300

Changelog

Bug Fixes

  • fix ssh not available in registry.werf.io/werf images (5045493)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.191/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.191/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.190
Nov 17, 2022 at 16:46 +0300

Changelog

Features

  • staged-dockerfile: support ONBUILD instructions (part 1, preparations) (8a813b5), closes #2215

Bug Fixes

  • build: inconsistent report path when final-repo used (5924702)
  • staged-dockerfile: fix meta args always expands to empty strings (8f6b562)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.190/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.190/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.188
Nov 15, 2022 at 13:07 +0300

Changelog

Features

  • staged-dockerfile: support werf images dependencies build-args (8faf229)

Bug Fixes

  • staged-dockerfile: changing FROM base image does not cause rebuilding (a52991a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.188/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.188/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.186
Nov 8, 2022 at 13:17 +0300

Changelog

Features

  • staged-dockerfile: implement first stage of build-args expansion (c0de754)

Bug Fixes

  • buildah: broken build on mac/win (1118613)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.186/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.186/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.184
Oct 25, 2022 at 14:36 +0300

Changelog

Features

  • staged-dockerfile: basic support of all dockerfile stages at conveyor level (306ed6c)
  • staged-dockerfile: implement whether stage uses build-context correctly (2851923)
  • staged-dockerfile: map dockerfile stages with dependencies to werf internal images (f5f200e)

Bug Fixes

  • panic when calling SplitFilepath on windows (78c10d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.184/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.184/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.181
Oct 17, 2022 at 21:41 +0300

Changelog

Features

  • added options to disable usage of default values (and secret values) (49425ee)
  • bundles: publish .helm/files into bundle (68c096f)
  • staged-dockerfile: add optional image-from-dockerfile reference into Image obj (deb0827)
  • staged-dockerfile: complete instructions set with all params in the dockerfile parser pkg (06f122b)
  • staged-dockerfile: Dockerfile and DockerfileStage primitives reworked (78e2911)
  • staged-dockerfile: implement buidkit frontend instructions to dockerfile instructions conversion (2bc6c30)
  • staged-dockerfile: initialize dockerfile-images with werf.yaml configration section (186f563), closes #2215
  • staged-dockerfile: move container backend instructions data into dockerfile parser package (9500967)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.181/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.181/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.178
Oct 17, 2022 at 18:07 +0300

Changelog

Features

  • buildah: add low level dockerfile stage builder (76c98c6)
  • staged-dockerfile: implement full chain of staged dockerfile building only for single instruction (RUN) (121ac0c)
  • staged-dockerfile: prepare conveyor, stage and dockerfile parser for new impl (db8d337)
  • staged-dockerfile: refactored container backend dockerfile builder (a210944)
  • staged-dockerfile: refactored conveyor, debug container backend staged dockerfile builder (62b2181)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.178/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.178/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.180
Oct 17, 2022 at 17:55 +0300

Changelog

Bug Fixes

  • bundles: fix subcharts dependencies not published, and excess files published into the bundle (fd15ddd)
  • helm: keep all revisions since last succeeded release (9224014)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.180/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.180/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.178
Oct 12, 2022 at 12:55 +0300

Changelog

Features

  • buildah: add low level dockerfile stage builder (76c98c6)
  • staged-dockerfile: implement full chain of staged dockerfile building only for single instruction (RUN) (121ac0c)
  • staged-dockerfile: prepare conveyor, stage and dockerfile parser for new impl (db8d337)
  • staged-dockerfile: refactored container backend dockerfile builder (a210944)
  • staged-dockerfile: refactored conveyor, debug container backend staged dockerfile builder (62b2181)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.178/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.178/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.177
Oct 11, 2022 at 16:47 +0300

Changelog

Features

  • staged-dockerfile: refactor build package conveyor images tree creation (9ecb737)

Bug Fixes

  • converge: feature gate for specific images params in werf-converge (due to compatibility issues) (78c7c28)
  • dismiss: fix –with-namespace not deleting namespace in dismiss command (f0ef743)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.177/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.177/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.175
Sep 30, 2022 at 11:11 +0300

Changelog

Features

  • build: support using only specific images from werf.yaml or disabling images for all werf commands (c618043)

Bug Fixes

  • buildah: add support for git owner/group settings (623ef86)
  • buildah: interpret docker.HEALTHCHECK instruction same way as docker-server backend (ebb506f)
  • helm: fix “missing registry client” error in werf-helm-* commands (414dd38)
  • purge: add warning about unsupported buildah backend (14f6f1e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.175/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.175/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.176
Sep 28, 2022 at 20:59 +0300

Changelog

Bug Fixes

  • buildah: import with rename and include paths not working properly (4d35fdb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.176/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.176/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.174
Sep 20, 2022 at 13:05 +0300

Changelog

Bug Fixes

  • helm: empty resource annos/labels result in no service annos/labels (902c5a1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.174/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.174/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.173
Sep 16, 2022 at 15:27 +0300

Changelog

Bug Fixes

  • dismiss: rework uninstall-with-namespace procedure (8657449)
  • helm: don’t rely on resource Group for resources equality matching (8e52f59)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.173/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.173/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.172
Sep 13, 2022 at 13:08 +0300

Changelog

Bug Fixes

  • bundles: bundle copy from archive to remote incorrect values (e9a2c53)
  • deploy: lower releases-history-max default to 5 releases (was 10) (7e2cc3d)
  • giterminism: –add-custom-tag option is not allowed (8b72dfe)
  • run: –bash and –shell depend on image entrypoint (c2369f6)
  • run: a container is not cleaned up after execution by default (c04367c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.172/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.172/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.169
Sep 6, 2022 at 13:04 +0300

Changelog

Features

  • bundle: introduce bundle archive format, implement copy command to convert archive to registry and vice versa (345cdf0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.169/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.169/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.168
Sep 2, 2022 at 19:10 +0300

Changelog

Bug Fixes

  • deploy: fix release-history-max param default value help message (ff8d11a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.168/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.168/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.166
Aug 30, 2022 at 13:24 +0300

Changelog

Bug Fixes

  • bundles: fix panic in bundle-download command (d15d676)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.166/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.166/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.163
Aug 23, 2022 at 13:31 +0300

Changelog

Bug Fixes

  • buildah: wrong UID/GID/workdir/entrypoint/cmd in stages (32843f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.163/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.163/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.162
Aug 18, 2022 at 19:40 +0300

Changelog

Bug Fixes

  • stapel: werf ignores non-zero status code (cdd3e0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.162/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.162/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.161
Aug 18, 2022 at 16:49 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.161/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.161/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.160
Aug 16, 2022 at 18:20 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.160/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.160/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.159
Aug 16, 2022 at 18:05 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.159/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.159/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.158
Aug 16, 2022 at 17:52 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.158/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.158/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.157
Aug 16, 2022 at 17:13 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.157/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.157/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.156
Aug 16, 2022 at 16:57 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.156/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.156/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.155
Aug 15, 2022 at 15:57 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.155/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.155/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.154
Aug 15, 2022 at 03:19 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.154/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.154/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.153
Aug 12, 2022 at 11:05 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.153/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.153/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.151
Aug 11, 2022 at 12:06 +0300

Changelog

Bug Fixes

  • helm: resource Group ignored when checking whether the same resource (68b7594)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.151/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.151/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.150
Aug 9, 2022 at 13:31 +0300

Changelog

Bug Fixes

  • buildah: original ENTRYPOINT/CMD lost on build (1eebc64)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.150/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.150/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.149
Aug 8, 2022 at 22:03 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.149/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.149/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.147
Aug 8, 2022 at 17:32 +0300

Changelog

Features

  • build: add report Image.NAME.Rebuilt field (be6fba7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.147/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.147/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.146
Aug 4, 2022 at 18:35 +0300

Changelog

Bug Fixes

  • build: no imagename in error in image from directive (0974f3a)
  • helm: panic on error when applying resources (c94cef5)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.146/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.146/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.144
Aug 2, 2022 at 13:07 +0300

Changelog

Bug Fixes

  • kubedog: generic: ignore jsonpath errs on Condition search (2c2b772)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.144/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.144/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.143
Jul 29, 2022 at 16:14 +0300

Changelog

Bug Fixes

  • helm: install ./crds fails after dismiss (a7ee07f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.143/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.143/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.141
Jul 28, 2022 at 16:43 +0300

Changelog

Bug Fixes

  • local-cache-cleanup: more correct GC for ~/.local_cache/git_* data (e93bb73)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.141/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.141/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.140
Jul 28, 2022 at 12:31 +0300

Changelog

Features

  • render: print build log if failed (8007487)

Bug Fixes

  • render: live output in verbose/debug mode does not work properly (5032780)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.140/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.140/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.139
Jul 26, 2022 at 14:34 +0300

Changelog

Features

  • buildah: auto Buildah Ulimits from current user ulimits (28d4d28)
  • buildah: configurable Ulimit via $WERF_BUILDAH_ULIMIT (734963a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.139/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.139/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.135
Jul 20, 2022 at 21:18 +0300

Changelog

Bug Fixes

  • kubedog: Generic tracker hangs if no list/watch access (62b42b1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.135/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.135/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.134
Jul 19, 2022 at 17:33 +0300

Changelog

Bug Fixes

  • revert “feat: tpl performance improved” (a8d4b58)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.134/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.134/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.132
Jul 19, 2022 at 13:14 +0300

Changelog

Features

  • helm: werf.io/no-activity-timeout annotation (7b84ea0)
  • telemetry: added CommandExited durationMs field (7d7c71a)

Bug Fixes

  • kubedog: increase default NoActivityTimeout to 4min (7a6aa6f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.132/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.132/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.126
Jul 14, 2022 at 11:46 +0300

Changelog

Bug Fixes

  • bundles: –secret-values option for bundle-render command (f722ec9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.126/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.126/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.123
Jul 12, 2022 at 13:09 +0300

Changelog

Features

  • telemetry: use new telemetry with updated schema and projectID (cf784f7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.123/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.123/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.122
Jul 11, 2022 at 20:51 +0300

Changelog

Bug Fixes

  • remove LegacyStageImageContainer accidental debug messages (e70d8b6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.122/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.122/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.121
Jul 8, 2022 at 16:59 +0300

Changelog

Features

  • helm: track Helm hooks of any kind (86ba23f)

Bug Fixes

  • kubedog: non-blocking mode didn’t work (0cc6882)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.121/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.121/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.119
Jul 5, 2022 at 15:25 +0300

Changelog

Features

  • telemetry: experiments with opentelemetry, traces and clickhouse storage (2e404a9)

Bug Fixes

  • secrets: panic and incorrect behaviour during secrets edit (289400d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.119/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.119/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.117
Jun 30, 2022 at 11:27 +0300

Changelog

Features

  • buildah: $WERF_CONTAINERIZED will override in container detection (5766e6a)
  • buildah: container runtime autodetection (695ae97)
  • secrets: preserve comments, order and aliases in the secrets edit commands (5bc6092)

Bug Fixes

  • buildah: improve whether we are in container detection (532a002)
  • host-cleanup: do not remove v1.2 local storage images (9702026)
  • host-cleanup: host cleanup not working in buildah mode (cb51e32)
  • host-cleanup: run host cleanup without docker-server in buildah mode (f1b1403)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.117/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.117/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.116
Jun 21, 2022 at 14:40 +0300

Changelog

Features

  • external-deps: external dependencies for release resources (73e6bcc)
  • external-deps: external dependencies now available for werf helm (c968c08)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.116/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.116/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.115
Jun 16, 2022 at 16:51 +0300

Changelog

Bug Fixes

  • bundles: cleanup –final-repo param usage in bundles (4d77117)
  • docs: add info about published rock-solid images (9b09593)
  • final-repo: service values .Values.werf.repo should use –final-repo instead of –repo (e0562f6)
  • helm: fix werf panic and helm plugins with error codes (a39a1a0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.115/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.115/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.114
Jun 15, 2022 at 15:08 +0300

Changelog

Bug Fixes

  • custom-tags: support custom tags for –final-repo images (e785c87)
  • helm: fix ‘werf helm *’ commands to correctly initialize namespace; fix output (f7faaa7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.114/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.114/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.113
Jun 8, 2022 at 18:40 +0300

Changelog

Bug Fixes

  • helm: unable to recognize "": no matches for kind "..." in version "..." errors when base64 kubeconfig used (90678ec)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.113/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.113/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.109
Jun 3, 2022 at 11:49 +0300

Changelog

Bug Fixes

  • kube-run: –copy-from skipped if command failed (8f595ec)
  • kube-run: better log message when command failed (6551c8e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.109/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.109/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.108
Jun 1, 2022 at 18:13 +0300

Changelog

Features

  • buildah: update buildah to v1.26.1 (bf1f2d0)

Bug Fixes

  • buildah: buildah Dockerfile builder was not using layers cache (8d9326d)
  • dockerfile: support RUN with –mount from another stage (ebd544a)
  • helm: fix ‘error preparing chart dependencies… file exists’ (3f32bf0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.108/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.108/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.107
May 27, 2022 at 13:58 +0300

Changelog

Bug Fixes

  • cache-repo: panic when using cache repo and fromImage directive (3ceb622)
  • cache-repo: panic when using cache-repo and building images existing in cache (1c97593)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.107/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.107/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.106
May 25, 2022 at 17:54 +0300

Changelog

Features

  • bundles: –secret-values option for werf-bundle-apply command (2daea2b)
  • cleanup: optimize cleanup deployed resources images scanning regarding Jobs (b7edaa3)
  • docs: New article about resources adoption (5ab8f26)

Bug Fixes

  • cleanup: fix cleanup not using in-cluster kube config when using in-cluster mode (967a6aa)
  • render: support for –kube-context param when –validate option used (91869a8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.106/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.106/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.105
May 23, 2022 at 11:18 +0300

Changelog

Bug Fixes

  • post-renderer: fix null value validation panic in annotations and labels (5d80460)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.105/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.105/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.104
May 19, 2022 at 21:05 +0300

Changelog

Features

  • cross-platform-builds: basic support of –platform=OS/ARCH[/VARIANT] parameter for buildah builder (276fc0f)

Bug Fixes

  • migrate2to3: new target namespace not respected in new Release (985e241)
  • warning message misspeling fix (15c2dbb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.104/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.104/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.101
May 16, 2022 at 20:45 +0300

Changelog

Features

  • stapel-to-buildah: allow buildah to build stapel images with shell builder (27a1d49)

Bug Fixes

  • panic when –cache-repo used (ec2ed93)
  • panic when –secondary-repo or –cache-repo used (c59f1f9)
  • stapel-to-buildah: fix cleanup parent-id issue for images built with buildah (56e90e2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.101/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.101/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.100
May 16, 2022 at 13:33 +0300

Changelog

Bug Fixes

  • imports: recursive copying issues (9351c25)
  • switch to actions/checkout@v3 (ba3ac8e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.100/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.100/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.83
Apr 5, 2022 at 11:11 +0300

Changelog

Bug Fixes

  • cleanup: manage custom tags that do not have associated existent stages (ef6efc3)
  • ignoring broken config in container registry (50ed5c7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.83/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.83/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.81
Apr 4, 2022 at 11:00 +0300

Changelog

Features

  • stapel-to-buildah: support user stages and mounts (da55b2a)

Bug Fixes

  • cleanup: fail on getting manifests for some custom tag metadata (90a3767)
  • stapel-to-buildah: working build of ‘from’ stage (91527db)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.81/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.81/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.80
Mar 30, 2022 at 12:44 +0300

Changelog

Features

  • kube-run: add –kube-config-base64 (a32cd4f)
  • kubectl: add –tmp-dir, –home-dir, –kubeconfig-base64 (cddc6b6)
  • stapel-to-buildah: implement ‘from’ stage (7cc7d71)

Bug Fixes

  • kube-run: broken –docker-config (60b74b8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.80/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.80/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.79
Mar 24, 2022 at 13:35 +0300

Changelog

Features

  • kube-run: –auto-pull-secret provides private registry access for pod (d94104f)
  • kube-run: add –kube-config, fix –kube-context opts (8014d98)
  • kubectl: respect a few global $WERF_* env vars (a2d523e)

Bug Fixes

  • cleanup: fail when no kubernetes configs available and no –without-kube option specified (14de74f)
  • docs: update cli reference (7f65ca2)
  • docs: update cli reference (ad3a705)
  • docs: update cli reference (588eb2d)
  • kube-run: temporarily disable –kube-config* opts (352a0bd)
  • server-dry-run: fix “admission webhook … does not support dry-run” (5b118f4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.79/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.79/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.76
Mar 17, 2022 at 23:37 +0300

Changelog

Bug Fixes

  • default ~/.ssh/id_rsa key not loaded (2c186fe)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.76/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.76/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.72
Feb 28, 2022 at 17:02 +0300

Changelog

Bug Fixes

  • buildah: support Dockerfile builder target param to build specific stage (44bc718)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.72/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.72/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.71
Feb 25, 2022 at 13:18 +0300

Changelog

Features

  • cleanup: optimization of cleaning images which are used when importing (1b82a47)

Bug Fixes

  • add werf-cleanup command warning when no kube configs available (e87261b)
  • WERF_KUBE_CONFIG and WERF_KUBECONFIG environment variables not working (b0615b0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.71/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.71/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.70
Feb 24, 2022 at 14:05 +0300

Changelog

Bug Fixes

  • helm: don’t add annotations and labels to *List Kinds (4f2d029)
  • panic when auto host cleanup runs in some werf commands (a7064ff)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.70/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.70/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.69
Feb 21, 2022 at 12:53 +0300

Changelog

Bug Fixes

  • possible error during worktree switch procedure due to lost error handling (82b1770)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.69/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.69/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.67
Feb 18, 2022 at 11:41 +0300

Changelog

Features

  • bundle: new command “werf bundle render” (ad0181e)

Bug Fixes

  • “unable to switch worktree” in gitlab (fe6c2d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.67/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.67/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.65
Feb 8, 2022 at 18:25 +0300

Changelog

Bug Fixes

  • dev-mode: dev branch breaking on complex merge conflicts (a628ce6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.65/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.65/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.64
Feb 7, 2022 at 20:32 +0300

Changelog

Features

  • buildah: update buildah subsystem to v1.24.1 (f0f3816)
  • dev-mode: less rebuilds due to better cache handling (34df9d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.64/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.64/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.62
Feb 3, 2022 at 14:05 +0300

Changelog

Bug Fixes

  • cleanup: unexpected fail when getting metadata for custom tag with long name (4b06e8a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.62/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.62/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.61
Feb 2, 2022 at 16:44 +0300

Changelog

Features

  • images-imports: added reference docs (8d6ef61)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.61/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.61/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.60
Feb 1, 2022 at 17:59 +0300

Changelog

Features

  • config: dependencies directive parser (3eb94e4)
  • images-dependencies: implement images dependencies for dockerfile builder (f8b0204)
  • images-dependencies: stapel deps configuration for dependencies stage (30f06fb)
  • images-imports: dependencies directive parser (0fc45d5)
  • images-imports: respect dependencies during build (4adb6a3)

Bug Fixes

  • dockerfile: validate base image resolved to non-empty image (e6f90c1)
  • images-dependencies: forbid after/before for dockerfile deps (38df0c7)
  • images-imports: added import type=ImageID into validation (b58eb07)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.60/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.60/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.59
Jan 27, 2022 at 13:37 +0300

Changelog

Features

  • images-dependencies: implement images dependencies for stapel builder (5d5f144)
  • images-dependencies: introduce basic image dependencies configuration structs (da36104)
  • images-dependencies: introduce basic image dependencies configuration structs (fix) (1ef7073)
  • images-dependencies: rename imports to dependencies (725fbc9)

Bug Fixes

  • ‘werf helm get-release’ command panic (bc52c8e)
  • build: multi-stage does not work properly with build args (2b59c76)
  • quay: ignore TAG_EXPIRED broken tags (c302c05)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.59/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.59/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.56
Jan 18, 2022 at 20:12 +0300

Changelog

Features

  • build: expose commit info in werf templates (4c2b33a)

Bug Fixes

  • dependencies: update deps, incompatible image-spec (4518b58)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.56/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.56/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.55
Jan 18, 2022 at 20:11 +0300

Changelog

Features

  • Added login and logout cli commands for container registry (0b7e147)

Docs

  • Buildah articles & run in container (#4043). Correcting & translating Buildah and Run in Kubernetes articles to russian.

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.55/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.55/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.54
Dec 24, 2021 at 15:00 +0300

Changelog

Bug Fixes

  • parse git versions without patch or minor version (17a20be)
  • warning in git version break werf (266bad0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.54/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.54/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.53
Dec 21, 2021 at 11:03 +0300

Changelog

Bug Fixes

  • Add missing WERF_TIMEOUT variable for –timeout param (672d379)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.53/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.53/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.52
Dec 16, 2021 at 04:02 +0300

Changelog

Features

  • multiwerf: print multiwerf deprecation warning if multiwerf outdated (12d0f55)

Bug Fixes

  • harbor: detect usage of harbor without –repo-container-registry=harbor option (a3843f9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.52/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.52/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.51
Dec 10, 2021 at 16:45 +0300

Changelog

Bug Fixes

  • buildah: do not use ignore_chown_errors option for overlay storage driver (299a33e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.51/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.51/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.47
Dec 3, 2021 at 18:01 +0300

Changelog

Docs

Bug Fixes

  • cleanup: ignore harbor “unsupported 404 status code” errors (adf60a0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.47/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.47/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.45
Dec 1, 2021 at 00:38 +0300

Changelog

Features

  • buildah: publish initial werf image with compiled werf binary and buildah environment (20dde28)

  • buildah: working native-rootless buildah mode inside docker container (ed4fa0a)

Bug Fixes

  • panic when docker image inspect has failed with unexpected error (6011721)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.45/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.45/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.41
Nov 26, 2021 at 16:31 +0300

Bug Fixes

  • fix(deploy): fix broken 3 way merge cases: https://github.com/werf/werf/issues/3461 and https://github.com/werf/werf/issues/3462. Upstream helm issue: https://github.com/helm/helm/issues/10363.
v1.2.39
Nov 9, 2021 at 18:10 +0300

Bug Fixes

  • buildah: support –build-arg arguments defined in the werf.yaml (8a2081e)
v1.2.37
Nov 2, 2021 at 01:27 +0300

Features

  • helm: werf-helm-* commands now fully support –post-renderer param (eb8208e)
v1.2.36
Oct 22, 2021 at 12:08 +0300

Bug Fixes

  • deploy: fix dismiss command fails with “panic: close of closed channel” (b9b064c)
v1.2.35
Oct 20, 2021 at 18:36 +0300

Features

  • buildah: communication with insecure registries (e0502c2)

Bug Fixes

  • cleanup: panic: runtime error: invalid memory address or nil pointer dereference (9024c5c)
v1.2.34
Oct 19, 2021 at 18:36 +0300

Bug Fixes

  • stapel: add patch to update ssl certs in the old stapel image (76fb6c8)
  • stapel: build omnibus packages with /.werf/stapel toolchain (cc86423)
v1.2.32
Oct 18, 2021 at 17:09 +0300

Bug Fixes

  • custom tags: –use-custom-tag with an image name not work properly (89807af)
v1.2.30
Oct 15, 2021 at 14:04 +0300

Bug Fixes

  • deploy: WERF_SET_DOCKER_CONFIG_VALUE not working (b850301)
v1.2.24
Oct 5, 2021 at 08:41 +0300

Bug Fixes

  • dev: deletion of untracked files not taken into account (c67a956)
  • dev: submodule changes may not be taken into account (f3b2fab)
v1.2.23
Sep 23, 2021 at 13:36 +0300

Bug Fixes

  • panic in dismiss command, helm regsitry client initialization failure (6a2e159)
v1.2.21
Sep 23, 2021 at 09:43 +0300

Bug Fixes

  • stapel: changes in directories of import.include/excludePaths not triggered import (f9043c3)
v1.2.18+fix5
Sep 16, 2021 at 16:41 +0300

Fixes

  • fix(dev): special characters in filename not handled properly
  • fix(dev): fail on retry of a command with a deleted file
  • tests: fix failed suites

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18
Sep 16, 2021 at 08:36 +0300

Support startup, readiness and liveness probes failures handling

docs(kubedog): failure handling for startup/readiness/liveness
test(kubedog): failure handling for startup/readiness/liveness
feat(kubedog): add werf.io/ignore-readiness-probe-fails-for annotation

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18+fix3
Sep 16, 2021 at 01:33 +0300

Fixes

  • fix(dev): special characters in filename not handled properly
  • fix(dev): fail on retry of a command with a deleted file
  • tests: fix failed suites

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18+fix2
Sep 15, 2021 at 23:33 +0300

Fixes

  • fix: sharing not thread safe go-git repository

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.17+fix1
Sep 15, 2021 at 18:55 +0300

Fixes

  • fix(dev): creating service commits in large projects is too slow

    • do nothing if there are no changes
    • avoid the time-consuming execution of the “Updating files” and “Refresh index” phases of git

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.16+fix1
Sep 8, 2021 at 17:45 +0300

Fixes

  • fix(git_repo): unable to get a configuration file from the submodule with a name that is not equal to the path

Docs

  • [docs] Update publications

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.15+fix2
Sep 3, 2021 at 17:31 +0300

Fixes

  • docs: remove duplicate sentences

  • fix(dev): commit hooks are executed when creating service commits
    Add –no-verify option creating service commit to skip the pre-commit and commit-msg hooks.

  • fix: “… has no deployed releases” error when release history limit reached on initial release installation

    • https://github.com/helm/helm/pull/10085
    • https://github.com/werf/helm/pull/101

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix12
Aug 24, 2021 at 19:01 +0300

Fixes

Correction release for trdl package manager.

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix3
Aug 10, 2021 at 10:54 +0300

Complete ghcr.io support related improvements

feat(ci_env): perform authorization for old GitHub registry users
fix(container_registry): raise errors properly

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.10+fix29
May 21, 2021 at 18:23 +0300

Fixes

Fix werf-render command error shadowing and logging

  • Internal helm-dependency-build process error was shadowed and not affected anything.
  • werf render (--verbose|--debug) should enable verbose or debug mode, but it was not happened.

Installation

Linux amd64

Darwin amd64

Windows amd64

Least stable release channel

These releases can bring new features, but are unstable. We do not guarantee backward compatibility between Alpha releases.

v1.2.334
Feb 28, 2025 at 11:42 +0300

Changelog

Features

  • cleanup: make cleanup defaults more aggressive (5a33a51)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.334/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.334/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.333
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

  • export: resolve issue with exporting specific images (#6471) (fd7a569)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.333/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.333/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.332
Dec 3, 2024 at 16:18 +0300

Changelog

Bug Fixes

  • compose: fix exec: “docker-compose”: executable file not found in $PATH (5d6ad64)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.332/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.332/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.331
Nov 15, 2024 at 15:35 +0300

Changelog

Features

Bug Fixes

  • build,docker: remove quiet mode when using buildkit (43d5668)
  • build/stages: Add RWMutex to ImagesTree (04f65d2)
  • cleanup, ecr: fix aws sso not supported (1a5465b)
  • deploy: ensure werf commands run consistently with service values (c0d5885)
  • deploy: ensure werf commands run consistently without images or with stubs (ae00ef0)
  • export, multiplatform: fix no child with platform linux/amd64 in index (e72f3ad)
  • export, multiplatform: fix unexpected condition: stage image without labels (473b8e0)
  • export: fix worker log output (#6399) (bada54e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.331/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.331/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.330
Oct 17, 2024 at 18:20 +0300

Changelog

Bug Fixes

  • build, docker, dockerfile: remove ONBUILD support in base images to reduce overhead (2c67b24)
  • build, stapel, docker: /.werf/stapel/embedded/bin/bash: warning: setlocale: LC_ALL: cannot change locale (0e84905)
  • revert go-git to v5.10.1 due to broken backward compatibility (75d972b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.330/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.330/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.329
Oct 1, 2024 at 14:42 +0300

Changelog

Bug Fixes

  • build: allow usage of non-final images for specific commands (9a7cb0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.329/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.329/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.328
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

  • compose: correctly handle multiple compose files with -f/–file option (01c47eb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.328/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.328/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.327
Aug 16, 2024 at 15:43 +0300

Changelog

Bug Fixes

  • build, buildah, stapel: prevent sensitive data exposure by not printing user commands (69d26bb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.327/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.327/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.326
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: fix panic when another image is used as a base image (through dependencies) (261ee53)
  • compose: detect werf environment variables when extends functionality used (ab9ddc2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.326/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.326/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.325
Aug 6, 2024 at 15:05 +0300

Changelog

Features

  • cleanup: change default from unlimited to one image per reference (9ab8474)
  • render: add –stub-tags option to explicitly ignore real tags (c829000)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.325/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.325/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.324
Jul 31, 2024 at 18:03 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ‘ADD / /app’ not working (8bf5d52)
  • dev: disable signing for service commits (4d9ba02)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.324/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.324/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.323
Jul 31, 2024 at 17:20 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ensure setting ENTRYPOINT correctly resets base image CMD (83fe844)
  • build, buildah, dockerfile, staged: fix handling of CMD and ENTRYPOINT in exec format (02dd60c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.323/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.323/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.322
Jul 22, 2024 at 18:31 +0300

Changelog

Features

  • compose: auto-extract used images from Docker Compose file if not specified (da7840c)

Bug Fixes

  • compose: require arbitrary values for service values to run the down command (71bdc1c)
  • host-cleanup: remove invalid entries from git cache (b9fbf91)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.322/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.322/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.321
Jul 17, 2024 at 15:53 +0300

Changelog

Features

  • docker-registry: use werf user agent for requests to container registry API (b3f446f)

Bug Fixes

  • build, stapel: fix panic when unsupported scratch base image used (452ca95)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.321/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.321/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.320
Jul 10, 2024 at 17:44 +0300

Changelog

Bug Fixes

  • ci-env: unable to copy /home//.docker/mutagen ([440dfad](https://www.github.com/werf/werf/commit/440dfad0a4879e5da717c8ab93d0c4608d602344))
  • suppress warnings for some commands (6e5f8a4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.320/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.320/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.319
Jul 9, 2024 at 21:14 +0300

Changelog

Features

  • build, stapel: add disableGitAfterPatch directive (5cc4647)
  • build: add ability to regulate the final property of an image (62ecb42)

Bug Fixes

  • build: fix invalid image digest when cache repo used (aac0cfe)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.319/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.319/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.318
Jul 3, 2024 at 11:57 +0300

Changelog

Bug Fixes

  • build: fix stage selection does not take into account parent creation timestamp (7ea02dc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.318/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.318/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.317
Jul 2, 2024 at 15:29 +0300

Changelog

Bug Fixes

  • build, stapel: fix fromLatest does not work properly with index manifest (9573cb5)
  • build: fix panic: got bad timestamp "" when Created not present in base image (3353690)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.317/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.317/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.316
Jun 26, 2024 at 18:54 +0300

Changelog

Bug Fixes

  • build, cache-repo: fix “panic: runtime error: info must be set for image” (e260f26)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.316/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.316/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.315
May 31, 2024 at 16:32 +0300

Changelog

Features

  • build: new option –container-registry-mirror /2 (7ca23aa)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.315/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.315/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.314
May 31, 2024 at 16:04 +0300

Changelog

Features

  • build: new option –container-registry-mirror (8c9daf2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.314/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.314/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.313
May 30, 2024 at 13:15 +0300

Changelog

Bug Fixes

  • build, buildah: multiple registry mirrors broken (0add667)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.313/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.313/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.312
May 30, 2024 at 13:09 +0300

Changelog

Bug Fixes

  • build, buildah: prefix registries mirrors with https /2 (0c61b51)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.312/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.312/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.311
May 30, 2024 at 12:52 +0300

Changelog

Bug Fixes

  • build, buildah: add default registry for mirrors docker.io (cb21acf)
  • build, buildah: prefix registries mirrors with https (969bde0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.311/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.311/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.310
May 30, 2024 at 11:12 +0300

Changelog

Features

  • build, buildah: support mirror registries (v1) (66f4942)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.310/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.310/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.309
May 28, 2024 at 00:39 +0300

Changelog

Bug Fixes

  • prevent growing TCP connections by using a shared HTTP transport (8fed3e7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.309/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.309/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.308
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

  • deploy: incorrect error message when release lock fails (7f60ccc)
  • docs: cherry-pick updates to docs structure and routing from v2 (ec59b2e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.308/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.308/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.307
Apr 9, 2024 at 16:54 +0300

Changelog

Features

  • nelm: switch back to the old deployment engine by default (439b0d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.307/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.307/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.305
Apr 5, 2024 at 19:51 +0300

Changelog

Bug Fixes

  • nelm: –save-deploy-report not saving report on skipped release /2 (83190c2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.305/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.305/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.303
Apr 5, 2024 at 11:31 +0300

Changelog

Features

  • deps: update Nelm (0c8f786)
  • nelm: deploy bundles using new deployment engine (a87ad6e)
  • nelm: skip removal of resources with missing/incorrect release annotations and labels (dc81fc3)

Bug Fixes

  • nelm: “werf converge” panics on first release (4272ea6)
  • nelm: allow empty helm.sh/hook-delete-policy and werf.io/delete-policy (187fc7e)
  • nelm: don’t skip release if all resources up-to-date but the release itself changed (e208e9c)
  • nelm: missing expected annotations values in adoption errors (5fc5817)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.303/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.303/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.302
Apr 1, 2024 at 10:50 +0300

Changelog

Features

  • nelm: change propagation policy on DELETE from Auto to Foreground (d7906f0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.302/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.302/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.301
Mar 29, 2024 at 15:51 +0300

Changelog

Features

  • deps: mini bump all modules (8802bd7)

Bug Fixes

  • buildah: “could not find netavark” error (0503170)
  • buildah: “unknown version specified” error (d475c14)
  • buildah: unable to find “pasta” binary (858933f)
  • deps: update all direct dependencies (48641a0)
  • deps: update Helm to v3.14.3 (049f682)
  • e2e converge tests after Nelm migration (216d363)
  • nelm: –status-progress-period=-1 panics (aa152f6)
  • nelm: don’t show logs produced before current release (7067534)
  • nelm: Jobs not failing on errors /2 (688b760)
  • nelm: tracking might hang with werf.io/track-termination-mode: “NonBlocking” (c0fda6b)
  • stapel: copying suitable stage from secondary might break reproducibility of subsequent stages (96dddad)
  • stapel: discarding newly built image might break reproducibility of subsequent stages (78d2905)
  • stapel: using suitable stage might break reproducibility of subsequent stages (f0a618c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.301/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.301/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.300
Mar 21, 2024 at 20:54 +0300

Changelog

Features

  • make werf root command embeddable (2e1c9d3)

Bug Fixes

  • nelm: Jobs not failing on errors /2 (96793f0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.300/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.300/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.299
Mar 21, 2024 at 16:09 +0300

Changelog

Bug Fixes

  • nelm: Jobs not failing on errors (ca069a2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.299/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.299/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.298
Mar 20, 2024 at 14:39 +0300

Changelog

Bug Fixes

  • nelm: WERF_DIR ignored for chart path (5acfaa3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.298/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.298/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.295
Mar 19, 2024 at 19:44 +0300

Changelog

Bug Fixes

  • nelm: deployment tracking hangs; old pods tracked (583017e)
  • ssh: initialize ssh agent before working with git repo (caf1422)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.295/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.295/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.297
Mar 19, 2024 at 18:59 +0300

Changelog

Features

  • nelm: improve log coloring (cc5c397)
  • nelm: remove excessive operations summary (8a295df)
  • nelm: show NOTES.txt on release (3c64bd9)
  • nelm: show release name/namespace on converge/plan start (eb85b19)

Bug Fixes

  • nelm: panic with werf.io/replicas-on-creation (49043e3)
  • nelm: removing child chart values with null (9fcc639)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.297/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.297/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.295
Feb 29, 2024 at 15:14 +0300

Changelog

Bug Fixes

  • nelm: deployment tracking hangs; old pods tracked (583017e)
  • ssh: initialize ssh agent before working with git repo (caf1422)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.295/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.295/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.294
Feb 19, 2024 at 23:46 +0300

Changelog

Bug Fixes

  • deploy: dont strip non-whitespace after — in manifests (1b4c7f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.294/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.294/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.293
Feb 19, 2024 at 18:36 +0300

Changelog

Bug Fixes

  • more robust manifest splitting (340c92b)
  • nelm: corrupted revision number in errors messages (e95fb4f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.293/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.293/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.292
Feb 15, 2024 at 19:23 +0300

Changelog

Features

  • add –atomic, –timeout, –skip-dependencies-repo-refresh for “bundle apply” (b29c290)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.292/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.292/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.291
Feb 15, 2024 at 16:56 +0300

Changelog

Bug Fixes

  • build: image metadata publication when git history based policy disabled (11850a8)
  • bundle: support for –insecure-registry/–skip-tls-verify-registry options (96123cb)
  • cleanup: git unshallow and sync with remote when git history based policy disabled (d1078a0)
  • cleanup: image metadata cleanup when git history based policy disabled (3a709ea)
  • nelm: cycle error if pre+post hook in release (8c40fdb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.291/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.291/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.290
Feb 14, 2024 at 14:25 +0300

Changelog

Features

  • nelm: save plan graph on plan build error (c931364)

Bug Fixes

  • nelm: panic on replicas null (513700e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.290/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.290/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.289
Feb 8, 2024 at 18:15 +0300

Changelog

Bug Fixes

  • –wait-for-jobs did not use Kubedog (69fac2c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.289/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.289/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.288
Feb 7, 2024 at 18:28 +0300

Changelog

Bug Fixes

  • nelm: controllers not Readying; no logs for STS/DS (84b5054)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.288/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.288/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.287
Feb 2, 2024 at 18:06 +0300

Changelog

Bug Fixes

  • cleanup: issue with incorrect exclusion of ancestors for retained images (#5956) (00ee0e1)
  • nelm: resources always rendered in no-cluster mode (289cf14)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.287/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.287/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.286
Feb 1, 2024 at 19:59 +0300

Changelog

Bug Fixes

  • dont try to create namespace if exists (88c0610)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.286/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.286/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.285
Feb 1, 2024 at 17:03 +0300

Changelog

Bug Fixes

  • nelm: pods not ready in progress report when they are (89efd58)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.285/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.285/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.284
Jan 26, 2024 at 18:47 +0300

Changelog

Features

  • nelm: –auto-rollback support for converge (5826586)

Bug Fixes

  • nelm: refactor error handling in converge (fd50797)
  • nelm: refactor failure deploy plan in converge (51aa423)
  • nelm: refactor pending release check in converge (00e0c0f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.284/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.284/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.283
Jan 25, 2024 at 17:30 +0300

Changelog

Features

  • compose: use host docker binary instead of docker-compose (#5944) (a82a665)
  • nelm: heavily improved resource tracking (0a23121)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.283/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.283/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.282
Jan 24, 2024 at 14:22 +0300

Changelog

Bug Fixes

  • cleanup: panic: runtime error: invalid memory address or nil pointer dereference (#5937) (33465ab)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.282/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.282/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.281
Jan 18, 2024 at 21:29 +0300

Changelog

Features

  • nelm: –exit-code flag for werf plan (a9dcf1b)

Bug Fixes

  • update helm, nelm modules (90d07de)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.281/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.281/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.278
Jan 17, 2024 at 16:58 +0300

Changelog

Bug Fixes

  • deps: update go-git (ff00de8)
  • deps: update helm-plugin-utils (608941e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.278/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.278/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.280
Jan 17, 2024 at 13:48 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.280/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.280/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.278
Jan 17, 2024 at 10:16 +0300

Changelog

Bug Fixes

  • deps: update go-git (ff00de8)
  • deps: update helm-plugin-utils (608941e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.278/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.278/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.280
Jan 16, 2024 at 20:49 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.280/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.280/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.279
Jan 16, 2024 at 16:45 +0300

Changelog

Bug Fixes

  • update all go modules (6cd8ff5)
  • update more modules, get rid of minio (09a77d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.279/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.279/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.278
Jan 10, 2024 at 15:25 +0300

Changelog

Bug Fixes

  • deps: update go-git (ff00de8)
  • deps: update helm-plugin-utils (608941e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.278/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.278/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.277
Dec 29, 2023 at 23:21 +0300

Changelog

Bug Fixes

  • add WERF_NELM var (same as WERF_EXPERIMENTAL_DEPLOY_ENGINE) (455d293)
  • Nelm moved to separate repo (be662c3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.277/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.277/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.276
Dec 29, 2023 at 15:17 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.276/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.276/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.275
Dec 22, 2023 at 16:43 +0300

Changelog

Bug Fixes

  • build: files from git with spaces in path not removed on install/beforeSetup/setup patch-stages (6c052db)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.275/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.275/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.274
Dec 21, 2023 at 19:39 +0300

Changelog

Bug Fixes

  • buildah: fix digest change on rebuild of install/beforeSetup/setup stage when using multiple git-mappings in the same image (52db306)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.274/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.274/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.273
Dec 21, 2023 at 16:01 +0300

Changelog

Bug Fixes

  • exp-engine: “no matches for kind” when deploying CR for CRD from crds/ (5c68186)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.273/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.273/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.272
Dec 19, 2023 at 16:25 +0300

Changelog

Features

  • improve generic resource tracking (c366a72)

Bug Fixes

  • staged-dockerfile: explanatory error message when building unsupported Dockerfile conf (a884912)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.272/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.272/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.271
Dec 14, 2023 at 18:50 +0300

Changelog

Bug Fixes

  • secrets: empty secrets values yaml file results in werf error (7fe6b2b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.271/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.271/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.269
Dec 13, 2023 at 22:34 +0300

Changelog

Bug Fixes

  • werf-in-image: unable to update tuf meta (#5846) (fd41be1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.269/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.269/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.270
Dec 4, 2023 at 13:37 +0300

Changelog

Features

  • container: implement generic Retry-After header handling (#5867) (b2a6022)

Bug Fixes

  • secrets: fix double decryption error when decrypting a yaml with multiple references to the same anchor (a7df8cc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.270/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.270/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.269
Nov 10, 2023 at 11:54 +0300

Changelog

Bug Fixes

  • werf-in-image: unable to update tuf meta (#5846) (fd41be1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.269/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.269/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.268
Nov 10, 2023 at 11:01 +0300

Changelog

Features

  • logs: pre-collapse GitLab log section (#5842) (2b68426)

  • logs: add –log-time and –log-time-format options (#5844) (d83bd20)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.268/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.268/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.267
Oct 19, 2023 at 17:03 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.267/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.267/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.266
Oct 16, 2023 at 12:38 +0300

Changelog

Bug Fixes

  • werf-in-image: detected dubious ownership in git repository (#5827) (2ae94b4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.266/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.266/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.265
Oct 13, 2023 at 17:48 +0300

Changelog

Features

  • option to disable registry login in “werf ci-env” (170d068)

Bug Fixes

  • forbid “werf run” in Buildah mode (09fb5bd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.265/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.265/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.264
Oct 13, 2023 at 12:45 +0300

Changelog

Features

  • add more tools to werf images; update werf images (9ca24e7)
  • configurable giterminism config path (b852a34)

Bug Fixes

  • “bundle copy –from” fails after “ci-env” (6c8ed39)
  • build: initialize ondemandKubeInitializer for custom sync server in Kubernetes (e08a901)
  • tone down –loose-giterminism warning (938a9ab)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.264/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.264/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.263
Sep 28, 2023 at 18:36 +0300

Changelog

Bug Fixes

  • exp-engine: panic connecting internal dependencies (b881bed)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.263/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.263/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.262
Sep 28, 2023 at 14:27 +0300

Changelog

Bug Fixes

  • exp-engine: .dot graph saved even if not requested (60b31ee)
  • exp-engine: dependencies not connecting to Apply operations (06efd9a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.262/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.262/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.261
Sep 27, 2023 at 16:08 +0300

Changelog

Bug Fixes

  • exp-engine: helm hooks with multiple pre/post conditions always skipped (5d0db6d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.261/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.261/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.260
Sep 25, 2023 at 14:52 +0300

Changelog

Features

  • exp-engine: hide sensitive Secret’s diff in werf plan (27192fd)

Bug Fixes

  • parallel: cancel context for active tasks when task fails (#5800) (1d062fd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.260/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.260/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.259
Sep 21, 2023 at 17:05 +0300

Changelog

Bug Fixes

  • don’t add useless “name” label when creating release namespace (9621115)
  • exp-engine: cosmetics (37888c6)
  • exp-engine: steal managed fields from any manager with prefix “werf” (73cfb21)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.259/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.259/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.258
Sep 21, 2023 at 15:32 +0300

Changelog

Bug Fixes

  • exp-engine: divide by zero error if no deployable resources; field adoption didn’t work if live resource up to date (b2e7742)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.258/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.258/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.257
Sep 21, 2023 at 14:06 +0300

Changelog

Bug Fixes

  • exp-engine: replace strategic patch with merge patch (ba7a9df)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.257/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.257/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.256
Sep 20, 2023 at 20:07 +0300

Changelog

Features

  • ci-env: add ci.werf.io/tag automatic annotation (#5789) (b36586f)
  • complete rework of managed fields handling + minor fixes (2d41d32)
  • exp-engine: “werf plan” command, “werf converge” improvements (f3a2b0b)
  • exp-engine: complete rework of managed fields handling + (2d41d32)

Bug Fixes

  • hide CRDs create diffs from plan (2d41d32)
  • remove “…” from log messages (2d41d32)
  • show “insignificant changes” in plan if filtered resource diff is (2d41d32)
  • unreliable deletion of resources removed from release due to race (327f1fd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.256/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.256/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.254
Sep 13, 2023 at 13:24 +0300

Changelog

Features

  • exp-engine: experimental deploy engine v2 with graph (192e179)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.254/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.254/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.253
Aug 22, 2023 at 23:14 +0300

Changelog

Bug Fixes

  • exp-engine: parallel GET/dry-APPLY finishing before results received (0237621)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.253/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.253/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.252
Aug 18, 2023 at 13:14 +0300

Changelog

Bug Fixes

  • cannot deep copy *annotation.AnnotationReplicasOnCreation (475824a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.252/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.252/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.251
Aug 16, 2023 at 20:58 +0300

Changelog

Bug Fixes

  • render: missing WERF_KUBE_VERSION env (810f5d3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.251/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.251/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.250
Aug 16, 2023 at 17:15 +0300

Changelog

Bug Fixes

  • render: add –kube-version flag (bc48dd0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.250/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.250/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.249
Aug 3, 2023 at 17:25 +0300

Changelog

Bug Fixes

  • exp-engine: major refactor: new Resource(s), Release, History, ResourcePreparer, KubeClient classes (6b9dcb2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.249/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.249/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.248
Jul 20, 2023 at 15:25 +0300

Changelog

Bug Fixes

  • exp-engine: decouple deploy from ActionConfig (a4b0850)
  • exp-engine: use new History api (1ca6109)
  • exp-engine: use new Waiter API (3361a3d)
  • exp-engine: use updated Helm API (e6c8c1a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.248/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.248/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.247
Jul 18, 2023 at 23:22 +0300

Changelog

Bug Fixes

  • exp-engine: use new ChartTree api (5ed24fd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.247/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.247/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.246
Jul 18, 2023 at 16:36 +0300

Changelog

Bug Fixes

  • exp-engine: panic on external-dependency namespace annotation (be555f7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.246/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.246/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.243
Jul 10, 2023 at 20:26 +0300

Changelog

Bug Fixes

  • telemetry: experimental deploy engine attribute (753e129)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.243/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.243/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.242
Jul 4, 2023 at 19:00 +0300

Changelog

Bug Fixes

  • dev: precommit git hooks are not ignored (76fb7ab)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.242/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.242/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.241
Jun 13, 2023 at 18:31 +0300

Changelog

Bug Fixes

  • staged-dockerfile: eliminate excess manifest get request from base image registry (3103aff)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.241/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.241/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.240
Jun 6, 2023 at 22:53 +0300

Changelog

Bug Fixes

  • ci: unlabel job should not fail (#5670) (3f4267a)
  • custom-tags: no way to tag only certain images (54ad8a5)
  • integration tests should not fail (#5669) (c4e411a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.240/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.240/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.239
May 29, 2023 at 15:27 +0300

Changelog

Bug Fixes

  • hide build log in export command (#5658) (88bc502)
  • kubedog: resource hangs on context canceled (0ff8176)
  • remove abandoned linters, use unused linter (#5661) (adbf2c7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.239/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.239/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.238
May 24, 2023 at 21:48 +0300

Changelog

Bug Fixes

  • deploy: new engine no activity timeout for hooks (9dab75d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.238/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.238/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.237
May 24, 2023 at 13:47 +0300

Changelog

Bug Fixes

  • buildah: use native-chroot isolation by default with buildah backend (fdfc558)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.237/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.237/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.235
May 18, 2023 at 17:43 +0300

Changelog

Bug Fixes

  • deploy: add debug for new deploy engine (7481265)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.235/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.235/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.234
May 18, 2023 at 15:00 +0300

Changelog

Features

  • new experimental deploy engine (8d431c2)

Bug Fixes

  • bundles/publish: fix usage of CreateNewBundle without env variables. (974e01a)
  • bundles/publish: fix usage of CreateNewBundle without env variables. (3e0e079)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.234/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.234/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.233
May 17, 2023 at 13:50 +0300

Changelog

Bug Fixes

  • staged-dockerfile: optimize stages dependencies tree builder (bc3ac92)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.233/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.233/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.232
May 16, 2023 at 14:04 +0300

Changelog

Features

  • dev: tasks for local development (#5607) (5b96afc)
  • multiarch: support platform setting per image in werf.yaml configuration (39fd752)

Bug Fixes

  • harbor regular NOT_FOUND error treated as ‘broken image’ internal registry error (bc4ef3d)
  • multiarch: use correct multiarch manifests for werf-run and werf-kube-run commands (fca96f2)
  • rename ambiguous –skip-build to –require-built-images (#5619) (2a57b4b)
  • use ‘built image’ instead ‘cache image’ (fee0d67)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.232/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.232/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.230
Apr 28, 2023 at 17:38 +0300

Changelog

Bug Fixes

  • docs: cleanup docs moved to install (4afcf03)
  • logging: doubling in build summary block with several sets (59b7bf5)
  • speedup docs development (2dc150a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.230/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.230/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.227
Apr 26, 2023 at 14:49 +0300

Changelog

Bug Fixes

  • stapel/imports: processing of includePaths/excludePaths with globs in file/directory name (7046ca7)
  • update ruby gems (e51e7b6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.227/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.227/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.226
Apr 25, 2023 at 12:38 +0300

Changelog

Features

  • multiarch: support cleanup of images built in multiarch mode (64b50e8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.226/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.226/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.224
Apr 14, 2023 at 13:22 +0300

Changelog

Features

  • multiarch: minimal docs about multiplatform mode (f0579be)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.224/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.224/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.223
Apr 12, 2023 at 17:45 +0300

Changelog

Features

  • buildah: enable :local mode for buildah backend (d1e400d)
  • local-stages-storage: introduce local storage independent of container backend implementation (e6aa7f1)
  • multiarch: support :local mode multiarch building for docker server backend (e519902)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.223/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.223/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.222
Apr 10, 2023 at 16:55 +0300

Changelog

Bug Fixes

  • werf-builder: update werf-builder image (1171fc5)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.222/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.222/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.221
Apr 7, 2023 at 18:40 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.221/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.221/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.220
Apr 7, 2023 at 12:51 +0300

Changelog

Features

  • multiarch: implement creation of manifest list for each werf image in multiplatform mode builds (5406416)
  • multiarch: use multiplatform images for converge/render and in the build report (370d14c)

Bug Fixes

  • fix self-signed-registry write operations when skip-tls-verify flag used (94f2b42)
  • logs: fix typo in deprecation warning (3b2a9b0)
  • multiarch: managed images adding bug fix (285e5a6)
  • multiarch: managed images adding bug fix (part 2) (e685e5e)
  • multiarch: publish git metadata for multiplatform mode images (1913c95)
  • multiarch: use buildx instead of deprecated DOCKER_BUILDKIT to enable buildkit building (5334baa)
  • werf-in-a-user-namespace not found, cannot start auto host cleanup procedure (f7ecd7d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.220/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.220/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.219
Mar 29, 2023 at 20:09 +0300

Changelog

Bug Fixes

  • ‘certificate signed by unknown authority’ and not working skip-tls-verify-registry param (b646359)
  • multiarch: do not override image metadata for secondary platforms (b49060e)
  • multiarch: do not override image metadata for secondary platforms (part 2) (838baef)
  • restart release-please process (63f4072)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.219/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.219/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.218
Mar 28, 2023 at 16:24 +0300

Changelog

Bug Fixes

  • ‘exec: werf-in-a-user-namespace: executable file not found in $PATH’ when using buildah (6323d8e)
  • multiplatform: images report contains correct digests (836fe04)
  • staged-dockerfile: allow scratch base image (5bf6a27)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.218/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.218/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.217
Mar 23, 2023 at 13:58 +0300

Changelog

Bug Fixes

  • buildah: usage of docker.exactValues affects digest the same way for buildah and docker-server backends (726ef94)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.217/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.217/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.216
Mar 22, 2023 at 18:14 +0300

Changelog

Bug Fixes

  • multiarch: fix panic which occurs when using stapel import from certain stage (431673f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.216/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.216/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.215
Mar 22, 2023 at 15:59 +0300

Changelog

Features

  • multiarch: add support for target platform in container backends (22ae3cf)

Bug Fixes

  • multiarch: fix ‘werf stage image’ command panic related to multiarch refactor (9eeb9d4)
  • staged-dockerfile: meaningful message about staged: true available only for buildah backend and not avaiable for docker server backend (44485e2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.215/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.215/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.214
Mar 17, 2023 at 20:42 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.214/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.214/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.212
Mar 15, 2023 at 15:48 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.212/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.212/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.211
Mar 15, 2023 at 10:56 +0300

Changelog

Bug Fixes

  • update all dependencies (cc19916)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.211/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.211/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.207
Mar 14, 2023 at 16:06 +0300

Changelog

Bug Fixes

  • update go + go modules (3c7f2d3)
  • update werf builder image (d803468)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.207/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.207/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.209
Mar 13, 2023 at 16:04 +0300

Changelog

Bug Fixes

  • multiarch: fix werf converge, kube-run, run and other commands when platform param specified (3e2add1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.209/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.209/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.207
Mar 10, 2023 at 12:37 +0300

Changelog

Bug Fixes

  • update go + go modules (3c7f2d3)
  • update werf builder image (d803468)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.207/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.207/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.206
Mar 9, 2023 at 16:47 +0300

Changelog

Features

  • cleanup: more logging for saved images (0bda54d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.206/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.206/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.205
Mar 2, 2023 at 15:54 +0300

Changelog

Features

  • bundles: allow usage of bundles with included secret-values as oci chart dependencies (469678c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.205/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.205/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.204
Feb 28, 2023 at 18:08 +0300

Changelog

Bug Fixes

  • kube-run: command stderr was redirected to stdin (4d038d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.204/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.204/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.203
Feb 28, 2023 at 18:02 +0300

Changelog

Features

  • bundles: support custom secret values files when publishing bundle (5290e33)

Bug Fixes

  • staged-dockerfile: fix panic which occurs when using dependencies between images with multistages (4f6b10e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.203/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.203/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.202
Feb 21, 2023 at 11:19 +0300

Changelog

Features

  • bundles: enable secrets for bundle publish and apply (5d6dec7)

Bug Fixes

  • helm-dependencies: automatically fill ~/.werf/local_cache on ‘werf helm dependency update’ command (b094521)
  • helm-dependencies: enable loading of .helm/charts/CHART-VERSION.tgz charts (3addc23)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.202/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.202/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.201
Feb 16, 2023 at 16:47 +0300

Changelog

Bug Fixes

  • dismiss: allow –namespace or –release if git repo present (68f0f14)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.201/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.201/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.200
Feb 13, 2023 at 15:32 +0300

Changelog

Features

  • add –deploy-report-path, –build-report-path (7fa1d81)
  • dismiss: add two ways to run without git (f2e1d16)

Bug Fixes

  • build: ‘unsupported MediaType’ error when using quay base images (27b572d)
  • build: TOOMANYREQUESTS error occurs for the built images (163961d)
  • bundles: –helm-compatible-chart and –rename-chart options for ‘bundle copy’ and ‘bundle publish’ (3333d03)
  • compose: redundant image building with compose down command (e94e7c4)
  • rework build/deploy report options (40a8e81)
  • staged-dockerfile: fix multiple stages with the same name from multiple Dockerfiles (76f654d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.200/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.200/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.197
Feb 3, 2023 at 15:59 +0300

Changelog

Bug Fixes

  • dependencies: introduce ImageDigest mode, hide ImageID mode (cc352fd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.197/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.197/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.199
Jan 30, 2023 at 16:31 +0300

Changelog

Features

  • added flag to skip helm repo index fetching (39d004a)

Bug Fixes

  • logging: simplify logs, remove excess messages (1d75db1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.199/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.199/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.198
Jan 20, 2023 at 10:46 +0300

Changelog

Bug Fixes

  • staged-dockerfile: correction for ENV and ARG instructions handling (7a17fc7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.198/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.198/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.197
Jan 18, 2023 at 10:25 +0300

Changelog

Bug Fixes

  • dependencies: introduce ImageDigest mode, hide ImageID mode (cc352fd)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.197/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.197/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.196
Jan 16, 2023 at 18:13 +0300

Changelog

Features

  • bundle: allow non strict bundle publishing (96fd4a1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.196/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.196/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.195
Dec 28, 2022 at 13:49 +0300

Changelog

Bug Fixes

  • docs: actualize sidebar in usage docs (922d945)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.195/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.195/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.194
Dec 27, 2022 at 18:33 +0300

Changelog

Features

  • docs: new article for build chapter: storage layout (lang:ru) (9afe73c)
  • docs: new article for build chapter: build process (lang:ru) (7c332ee)
  • docs: updated usage/build/stapel section (lang:en+ru) (0c504a4)

Bug Fixes

  • giterminism: false warning about ignoring Dockerfile when using non-root project directory (303a6e4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.194/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.194/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.193
Dec 17, 2022 at 13:00 +0300

Changelog

Features

  • docs: build chapter: overview and configuration articles (lang:ru) (79d6f81)
  • docs: new usage build chapter structure (78370b0)

Bug Fixes

  • broken render output due to lock-related message (420824b)
  • shallow-clone: enable auto unshallow unless force-shallow option used (88d5db9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.193/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.193/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.192
Dec 13, 2022 at 13:12 +0300

Changelog

Bug Fixes

  • report: fix panic occured when using final-repo and report (e62cd78)
  • staged-dockerfile: do not store non-target Dockerfile stages in the final-repo (a0d7838)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.192/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.192/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.191
Nov 29, 2022 at 14:07 +0300

Changelog

Bug Fixes

  • fix ssh not available in registry.werf.io/werf images (5045493)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.191/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.191/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.190
Nov 17, 2022 at 16:46 +0300

Changelog

Features

  • staged-dockerfile: support ONBUILD instructions (part 1, preparations) (8a813b5), closes #2215

Bug Fixes

  • build: inconsistent report path when final-repo used (5924702)
  • staged-dockerfile: fix meta args always expands to empty strings (8f6b562)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.190/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.190/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.189
Nov 15, 2022 at 13:09 +0300

Changelog

Features

  • completion: add fish and powershell support (b9d0b9d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.189/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.189/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.188
Nov 8, 2022 at 13:17 +0300

Changelog

Features

  • staged-dockerfile: support werf images dependencies build-args (8faf229)

Bug Fixes

  • staged-dockerfile: changing FROM base image does not cause rebuilding (a52991a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.188/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.188/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.186
Nov 2, 2022 at 14:54 +0300

Changelog

Features

  • staged-dockerfile: implement first stage of build-args expansion (c0de754)

Bug Fixes

  • buildah: broken build on mac/win (1118613)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.186/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.186/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.185
Nov 1, 2022 at 15:51 +0300

Changelog

Features

  • staged-dockerfile: all dockerfile options and instructions /1 (f0cde50)
  • staged-dockerfile: implement COPY –from stage to image name expansion (824c5bb), closes #2215
  • staged-dockerfile: implement global/Run mounts (42edf1e)
  • staged-dockerfile: refactor calculateBuildContextGlobsChecksum (e558e1e)
  • staged-dockerfile: refactor dockerfile, use buidkit instruction structs directly (e138887)
  • staged-dockerfile: refine ADD instruction digest calculation (2ef3d11)
  • staged-dockerfile: refine dockerfile instructions digests calculations (d15d79f)
  • staged-dockerfile: use contents of Copy/Add sources in checksum (d20e397)

Bug Fixes

  • staged-dockerfile: broken error message (4dea6b3)
  • staged-dockerfile: panics on Healthcheck and Maintainer instructions and no duplicates in images-sets (2a55266), closes #2215
  • staged-dockerfile: proper instruction arguments unescaping (e767013)
  • stapel: add log line about starting container cleanup (e8fd1f4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.185/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.185/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.184
Oct 21, 2022 at 18:37 +0300

Changelog

Features

  • staged-dockerfile: basic support of all dockerfile stages at conveyor level (306ed6c)
  • staged-dockerfile: implement whether stage uses build-context correctly (2851923)
  • staged-dockerfile: map dockerfile stages with dependencies to werf internal images (f5f200e)

Bug Fixes

  • panic when calling SplitFilepath on windows (78c10d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.184/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.184/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.183
Oct 18, 2022 at 17:47 +0300

Changelog

Bug Fixes

  • bundles: fix bundle-render and bundle-apply commands could not access .Values.werf.images service values (276dc6b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.183/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.183/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.182
Oct 17, 2022 at 21:41 +0300

Changelog

Features

  • staged-dockerfile: make and extract context archive only once (9d72ad1)

Bug Fixes

  • helm: keep all revisions if no succeeded release (f321b52)
  • staged-dockerfile: fix docker ignore path matcher (c4b6cd5)
  • WERF_DISABLE_DEFAULT_SECRET_VALUES and WERF_DISABLE_DEFAULT_VALUES support for corresponding options (647700a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.182/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.182/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.181
Oct 17, 2022 at 17:55 +0300

Changelog

Features

  • added options to disable usage of default values (and secret values) (49425ee)
  • bundles: publish .helm/files into bundle (68c096f)
  • staged-dockerfile: add optional image-from-dockerfile reference into Image obj (deb0827)
  • staged-dockerfile: complete instructions set with all params in the dockerfile parser pkg (06f122b)
  • staged-dockerfile: Dockerfile and DockerfileStage primitives reworked (78e2911)
  • staged-dockerfile: implement buidkit frontend instructions to dockerfile instructions conversion (2bc6c30)
  • staged-dockerfile: initialize dockerfile-images with werf.yaml configration section (186f563), closes #2215
  • staged-dockerfile: move container backend instructions data into dockerfile parser package (9500967)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.181/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.181/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.180
Oct 12, 2022 at 16:07 +0300

Changelog

Bug Fixes

  • bundles: fix subcharts dependencies not published, and excess files published into the bundle (fd15ddd)
  • helm: keep all revisions since last succeeded release (9224014)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.180/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.180/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.179
Oct 12, 2022 at 12:55 +0300

Changelog

Bug Fixes

  • buildah: git add result in broken symlinks (4013833)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.179/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.179/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.178
Oct 11, 2022 at 16:47 +0300

Changelog

Features

  • buildah: add low level dockerfile stage builder (76c98c6)
  • staged-dockerfile: implement full chain of staged dockerfile building only for single instruction (RUN) (121ac0c)
  • staged-dockerfile: prepare conveyor, stage and dockerfile parser for new impl (db8d337)
  • staged-dockerfile: refactored container backend dockerfile builder (a210944)
  • staged-dockerfile: refactored conveyor, debug container backend staged dockerfile builder (62b2181)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.178/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.178/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.177
Oct 4, 2022 at 13:57 +0300

Changelog

Features

  • staged-dockerfile: refactor build package conveyor images tree creation (9ecb737)

Bug Fixes

  • converge: feature gate for specific images params in werf-converge (due to compatibility issues) (78c7c28)
  • dismiss: fix –with-namespace not deleting namespace in dismiss command (f0ef743)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.177/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.177/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.176
Oct 3, 2022 at 20:25 +0300

Changelog

Bug Fixes

  • buildah: import with rename and include paths not working properly (4d35fdb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.176/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.176/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.175
Sep 30, 2022 at 11:11 +0300

Changelog

Features

  • build: support using only specific images from werf.yaml or disabling images for all werf commands (c618043)

Bug Fixes

  • buildah: add support for git owner/group settings (623ef86)
  • buildah: interpret docker.HEALTHCHECK instruction same way as docker-server backend (ebb506f)
  • helm: fix “missing registry client” error in werf-helm-* commands (414dd38)
  • purge: add warning about unsupported buildah backend (14f6f1e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.175/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.175/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.176
Sep 28, 2022 at 20:59 +0300

Changelog

Bug Fixes

  • buildah: import with rename and include paths not working properly (4d35fdb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.176/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.176/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.175
Sep 26, 2022 at 15:40 +0300

Changelog

Features

  • build: support using only specific images from werf.yaml or disabling images for all werf commands (c618043)

Bug Fixes

  • buildah: add support for git owner/group settings (623ef86)
  • buildah: interpret docker.HEALTHCHECK instruction same way as docker-server backend (ebb506f)
  • helm: fix “missing registry client” error in werf-helm-* commands (414dd38)
  • purge: add warning about unsupported buildah backend (14f6f1e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.175/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.175/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.174
Sep 16, 2022 at 15:27 +0300

Changelog

Bug Fixes

  • helm: empty resource annos/labels result in no service annos/labels (902c5a1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.174/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.174/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.173
Sep 15, 2022 at 19:24 +0300

Changelog

Bug Fixes

  • dismiss: rework uninstall-with-namespace procedure (8657449)
  • helm: don’t rely on resource Group for resources equality matching (8e52f59)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.173/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.173/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.172
Sep 13, 2022 at 12:29 +0300

Changelog

Bug Fixes

  • bundles: bundle copy from archive to remote incorrect values (e9a2c53)
  • deploy: lower releases-history-max default to 5 releases (was 10) (7e2cc3d)
  • giterminism: –add-custom-tag option is not allowed (8b72dfe)
  • run: –bash and –shell depend on image entrypoint (c2369f6)
  • run: a container is not cleaned up after execution by default (c04367c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.172/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.172/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.171
Sep 7, 2022 at 19:55 +0300

Changelog

Bug Fixes

  • buildah: different processing of CMD/ENTRYPOINT by Stapel and Buildah backend (97e89b0)
  • cleanup: fallback to batch/v1beta1 when querying CronJobs for cleanup (2f53aa4)
  • telemetry: repair turn-off telemetry switch (f8559e9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.171/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.171/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.170
Sep 6, 2022 at 19:13 +0300

Changelog

Bug Fixes

  • bundles: deprecate bundle export/download commands in favor of new copy command abilities (d49a81f)
  • bundles: refactor bundle copy implementation (63d13d0)
  • git: try to prevent unshallow error ‘shallow file has changed since we read it’ (e51546c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.170/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.170/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.169
Sep 2, 2022 at 19:10 +0300

Changelog

Features

  • bundle: introduce bundle archive format, implement copy command to convert archive to registry and vice versa (345cdf0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.169/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.169/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.168
Sep 1, 2022 at 19:01 +0300

Changelog

Bug Fixes

  • deploy: fix release-history-max param default value help message (ff8d11a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.168/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.168/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.167
Sep 1, 2022 at 18:57 +0300

Changelog

Bug Fixes

  • cleanup: fail on getting manifests for some custom tag metadata (fa2c72f)
  • cleanup: rare panic related to misuse of named return argument (9fad111)
  • helm: restore ‘werf helm *’ commands behavior for an env value (528a706)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.167/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.167/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.166
Aug 30, 2022 at 13:24 +0300

Changelog

Bug Fixes

  • bundles: fix panic in bundle-download command (d15d676)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.166/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.166/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.165
Aug 25, 2022 at 17:00 +0300

Changelog

Bug Fixes

  • custom-tags: do not store metadata in the –final-repo (1a780c5)
  • helm: use same docker-config as werf uses for helm OCI regsitry related operations (f9bc4f3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.165/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.165/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.164
Aug 23, 2022 at 18:36 +0300

Changelog

Features

  • bundle: support publishing into insecure registries (c88eeb3)
  • converge: do not require to helm-repo-add repositories (c527871)

Bug Fixes

  • cleanup: ignore WERF_KUBE_CONTEXT env var, support option –scan-only-context (68677af)
  • render: do not set empty env in werf render without repo param (2c4bdff)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.164/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.164/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.163
Aug 19, 2022 at 14:47 +0300

Changelog

Bug Fixes

  • buildah: wrong UID/GID/workdir/entrypoint/cmd in stages (32843f2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.163/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.163/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.162
Aug 18, 2022 at 19:40 +0300

Changelog

Bug Fixes

  • stapel: werf ignores non-zero status code (cdd3e0a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.162/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.162/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.161
Aug 18, 2022 at 16:49 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.161/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.161/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.160
Aug 16, 2022 at 18:20 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.160/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.160/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.159
Aug 16, 2022 at 18:05 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.159/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.159/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.158
Aug 16, 2022 at 17:52 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.158/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.158/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.157
Aug 16, 2022 at 17:13 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.157/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.157/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.156
Aug 16, 2022 at 16:57 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.156/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.156/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.155
Aug 15, 2022 at 15:57 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.155/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.155/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.154
Aug 15, 2022 at 03:19 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.154/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.154/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.153
Aug 12, 2022 at 11:05 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.153/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.153/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.152
Aug 11, 2022 at 12:06 +0300

Changelog

Bug Fixes

  • stapel: custom LD_LIBRARY_PATH in the base image might lead to failed builds (a06a5fc)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.152/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.152/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.151
Aug 9, 2022 at 16:08 +0300

Changelog

Bug Fixes

  • helm: resource Group ignored when checking whether the same resource (68b7594)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.151/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.151/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.150
Aug 8, 2022 at 22:03 +0300

Changelog

Bug Fixes

  • buildah: original ENTRYPOINT/CMD lost on build (1eebc64)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.150/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.150/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.149
Aug 8, 2022 at 19:46 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.149/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.149/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.148
Aug 8, 2022 at 17:32 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.148/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.148/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.147
Aug 8, 2022 at 13:47 +0300

Changelog

Features

  • build: add report Image.NAME.Rebuilt field (be6fba7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.147/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.147/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.146
Aug 4, 2022 at 15:49 +0300

Changelog

Bug Fixes

  • build: no imagename in error in image from directive (0974f3a)
  • helm: panic on error when applying resources (c94cef5)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.146/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.146/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.145
Aug 4, 2022 at 13:16 +0300

Changelog

Features

  • telemetry: add attributes related to the usage inside CI-systems (ec02e33)

Bug Fixes

  • helm: properly initialize all slice structs (07b1e42)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.145/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.145/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.144
Jul 29, 2022 at 18:59 +0300

Changelog

Bug Fixes

  • kubedog: generic: ignore jsonpath errs on Condition search (2c2b772)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.144/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.144/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.143
Jul 29, 2022 at 16:14 +0300

Changelog

Bug Fixes

  • helm: install ./crds fails after dismiss (a7ee07f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.143/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.143/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.142
Jul 28, 2022 at 16:43 +0300

Changelog

Features

  • tpl performance improved (bc28f48)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.142/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.142/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.141
Jul 28, 2022 at 12:31 +0300

Changelog

Bug Fixes

  • local-cache-cleanup: more correct GC for ~/.local_cache/git_* data (e93bb73)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.141/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.141/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.140
Jul 26, 2022 at 22:05 +0300

Changelog

Features

  • render: print build log if failed (8007487)

Bug Fixes

  • render: live output in verbose/debug mode does not work properly (5032780)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.140/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.140/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.139
Jul 25, 2022 at 18:21 +0300

Changelog

Features

  • buildah: auto Buildah Ulimits from current user ulimits (28d4d28)
  • buildah: configurable Ulimit via $WERF_BUILDAH_ULIMIT (734963a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.139/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.139/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.138
Jul 22, 2022 at 16:04 +0300

Changelog

Bug Fixes

  • helm: CleanupOnFail imrovements (ec749a1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.138/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.138/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.136
Jul 21, 2022 at 13:44 +0300

Changelog

Bug Fixes

  • stapel: importing of symlink that points to directory does not work properly (835260f)
  • test: init werf docker failed on macOS (8306b57)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.136/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.136/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.135
Jul 20, 2022 at 21:18 +0300

Changelog

Bug Fixes

  • kubedog: Generic tracker hangs if no list/watch access (62b42b1)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.135/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.135/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.134
Jul 19, 2022 at 17:33 +0300

Changelog

Bug Fixes

  • revert “feat: tpl performance improved” (a8d4b58)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.134/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.134/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.133
Jul 19, 2022 at 14:50 +0300

Changelog

Bug Fixes

  • helm: skip delete if unmatched resource ownership metadata (ab416ba)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.133/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.133/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.132
Jul 18, 2022 at 18:28 +0300

Changelog

Features

  • helm: werf.io/no-activity-timeout annotation (7b84ea0)
  • telemetry: added CommandExited durationMs field (7d7c71a)

Bug Fixes

  • kubedog: increase default NoActivityTimeout to 4min (7a6aa6f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.132/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.132/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.131
Jul 18, 2022 at 16:31 +0300

Changelog

Bug Fixes

  • kubedog: 3way merge patches had missing fields (870c4e3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.131/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.131/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.130
Jul 18, 2022 at 14:03 +0300

Changelog

Features

  • kubedog: improve progress status + fix Job Duration not changed (a8ce29b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.130/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.130/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.128
Jul 15, 2022 at 13:01 +0300

Changelog

Features

  • telemetry: anonimized cli options usage, exit-code event, tune timeouts (3402424)
  • telemetry: fix telemetry lags; telemetry logs; ignore commands list (9a2310f)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.128/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.128/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.126
Jul 13, 2022 at 13:53 +0300

Changelog

Bug Fixes

  • bundles: –secret-values option for bundle-render command (f722ec9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.126/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.126/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.125
Jul 13, 2022 at 13:50 +0300

Changelog

Features

  • helm: tpl performance improved (7422424)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.125/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.125/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.123
Jul 11, 2022 at 20:51 +0300

Changelog

Features

  • telemetry: use new telemetry with updated schema and projectID (cf784f7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.123/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.123/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.122
Jul 8, 2022 at 16:59 +0300

Changelog

Bug Fixes

  • remove LegacyStageImageContainer accidental debug messages (e70d8b6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.122/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.122/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.121
Jul 6, 2022 at 17:08 +0300

Changelog

Features

  • helm: track Helm hooks of any kind (86ba23f)

Bug Fixes

  • kubedog: non-blocking mode didn’t work (0cc6882)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.121/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.121/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.120
Jul 5, 2022 at 15:25 +0300

Changelog

Features

  • kubedog: generic resources tracking (93ed2e5)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.120/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.120/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.119
Jul 1, 2022 at 19:36 +0300

Changelog

Features

  • telemetry: experiments with opentelemetry, traces and clickhouse storage (2e404a9)

Bug Fixes

  • secrets: panic and incorrect behaviour during secrets edit (289400d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.119/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.119/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.118
Jun 30, 2022 at 11:27 +0300

Changelog

Features

  • telemetry: basic telemetry client and local setup (6dcbd3e)

Bug Fixes

  • docker-instructions: exactOptionValues option to fix docker-server backend options evaluation (9b3dbf9)
  • external-deps: use Unstructured instead of builtin types (afbb5b4)
  • git-worktree: ignore existing locked service worktree when re-adding (7775193)
  • submodules: auto handle “commits not present” patch creation error (91a829b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.118/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.118/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.117
Jun 21, 2022 at 14:40 +0300

Changelog

Features

  • buildah: $WERF_CONTAINERIZED will override in container detection (5766e6a)
  • buildah: container runtime autodetection (695ae97)
  • secrets: preserve comments, order and aliases in the secrets edit commands (5bc6092)

Bug Fixes

  • buildah: improve whether we are in container detection (532a002)
  • host-cleanup: do not remove v1.2 local storage images (9702026)
  • host-cleanup: host cleanup not working in buildah mode (cb51e32)
  • host-cleanup: run host cleanup without docker-server in buildah mode (f1b1403)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.117/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.117/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.116
Jun 16, 2022 at 16:51 +0300

Changelog

Features

  • external-deps: external dependencies for release resources (73e6bcc)
  • external-deps: external dependencies now available for werf helm (c968c08)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.116/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.116/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.115
Jun 15, 2022 at 15:08 +0300

Changelog

Bug Fixes

  • bundles: cleanup –final-repo param usage in bundles (4d77117)
  • docs: add info about published rock-solid images (9b09593)
  • final-repo: service values .Values.werf.repo should use –final-repo instead of –repo (e0562f6)
  • helm: fix werf panic and helm plugins with error codes (a39a1a0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.115/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.115/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.114
Jun 10, 2022 at 20:36 +0300

Changelog

Bug Fixes

  • custom-tags: support custom tags for –final-repo images (e785c87)
  • helm: fix ‘werf helm *’ commands to correctly initialize namespace; fix output (f7faaa7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.114/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.114/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.113
Jun 8, 2022 at 18:40 +0300

Changelog

Bug Fixes

  • helm: unable to recognize "": no matches for kind "..." in version "..." errors when base64 kubeconfig used (90678ec)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.113/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.113/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.112
Jun 8, 2022 at 11:58 +0300

Changelog

Bug Fixes

  • export-values: propagate result of export-values to all parent charts Values (12a0b54)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.112/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.112/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.111
Jun 7, 2022 at 13:14 +0300

Changelog

Features

  • dismiss: dont fail if no release found (6f79a18)

Bug Fixes

  • dismiss: –with-namespace created empty namespace if release already uninstalled (7c1ab9b)
  • helm: fix werf_secret_file not working in werf helm template command (b2cec4b)
  • helm: plugins positional arguments not passed properly (98f9003)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.111/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.111/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.110
Jun 3, 2022 at 15:56 +0300

Changelog

Features

  • deploy in multiple stages; improve 3way merge (9a8d3ee)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.110/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.110/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.109
Jun 3, 2022 at 11:49 +0300

Changelog

Bug Fixes

  • kube-run: –copy-from skipped if command failed (8f595ec)
  • kube-run: better log message when command failed (6551c8e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.109/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.109/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.108
Jun 1, 2022 at 18:13 +0300

Changelog

Features

  • buildah: update buildah to v1.26.1 (bf1f2d0)

Bug Fixes

  • buildah: buildah Dockerfile builder was not using layers cache (8d9326d)
  • dockerfile: support RUN with –mount from another stage (ebd544a)
  • helm: fix ‘error preparing chart dependencies… file exists’ (3f32bf0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.108/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.108/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.107
May 27, 2022 at 13:58 +0300

Changelog

Bug Fixes

  • cache-repo: panic when using cache repo and fromImage directive (3ceb622)
  • cache-repo: panic when using cache-repo and building images existing in cache (1c97593)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.107/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.107/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.106
May 25, 2022 at 17:54 +0300

Changelog

Features

  • bundles: –secret-values option for werf-bundle-apply command (2daea2b)
  • cleanup: optimize cleanup deployed resources images scanning regarding Jobs (b7edaa3)
  • docs: New article about resources adoption (5ab8f26)

Bug Fixes

  • cleanup: fix cleanup not using in-cluster kube config when using in-cluster mode (967a6aa)
  • render: support for –kube-context param when –validate option used (91869a8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.106/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.106/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.105
May 23, 2022 at 11:18 +0300

Changelog

Bug Fixes

  • post-renderer: fix null value validation panic in annotations and labels (5d80460)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.105/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.105/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.104
May 19, 2022 at 21:05 +0300

Changelog

Features

  • cross-platform-builds: basic support of –platform=OS/ARCH[/VARIANT] parameter for buildah builder (276fc0f)

Bug Fixes

  • migrate2to3: new target namespace not respected in new Release (985e241)
  • warning message misspeling fix (15c2dbb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.104/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.104/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.103
May 18, 2022 at 23:23 +0300

Changelog

Bug Fixes

  • git: fix error “unable to clone repo: reference delta not found” (1733ccd)
  • helm: prevent bug with pre-upgrade helm hooks, which was used from the previous release revision (18570d3)
  • post-renderer: non-strict labels and annotations validation in werf’s post-renderer (18dd510)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.103/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.103/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.102
May 18, 2022 at 15:47 +0300

Changelog

Features

  • kube-run: –copy-from-file and –copy-from-dir opts (dcfa982)
  • kube-run: add –copy-to; replace –copy-from-[file dir] with –copy-from (231ccbc)

Bug Fixes

  • kube-run: ignore image CMD (98bfc7e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.102/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.102/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.101
May 16, 2022 at 20:45 +0300

Changelog

Features

  • stapel-to-buildah: allow buildah to build stapel images with shell builder (27a1d49)

Bug Fixes

  • panic when –cache-repo used (ec2ed93)
  • panic when –secondary-repo or –cache-repo used (c59f1f9)
  • stapel-to-buildah: fix cleanup parent-id issue for images built with buildah (56e90e2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.101/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.101/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.100
May 13, 2022 at 21:15 +0300

Changelog

Bug Fixes

  • imports: recursive copying issues (9351c25)
  • switch to actions/checkout@v3 (ba3ac8e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.100/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.100/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.99
May 11, 2022 at 16:04 +0300

Changelog

Bug Fixes

  • helm-for-werf: detailed error message for “current release manifest contains removed kubernetes api(s) …” error (8e8e5df)
  • stapel-to-buildah: added missing ssh-auth-sock and commit related envs, labels and volumes (3835e62)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.99/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.99/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.98
May 6, 2022 at 22:07 +0300

Changelog

Features

  • docs: added info about deploying bundles as helm chart dependencies (188ec71)
  • docs: werf cheat sheet (091383e)
  • stapel-to-buildah: run user stages commands in the script using sh or bash (e9aa1d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.98/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.98/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.97
May 6, 2022 at 11:41 +0300

Changelog

Bug Fixes

  • helm: fix export-values in subcharts case, improve broken 3wm case handling (bf04268)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.97/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.97/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.96
May 5, 2022 at 21:09 +0300

Changelog

Features

  • update helm v3.8.1 to v3.8.2 (7f4e6b7)

Bug Fixes

  • helm: solved broken 3 way merge case when pre-upgrade hook fails (a4610e3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.96/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.96/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.95
May 5, 2022 at 12:29 +0300

Changelog

Bug Fixes

  • anchors support for extra annotations and labels post-renderer (b8211a9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.95/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.95/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.94
Apr 28, 2022 at 22:18 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.94/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.94/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.93
Apr 28, 2022 at 13:38 +0300

Changelog

Features

  • bundle: implement ‘bundle copy’ command (16dbd2e)
  • cleanup: add cleanup.keepBuiltWithinLastNHours directive in werf.yaml (aabfcea)
  • cleanup: disable cleanup policies in werf.yaml (c293f3d)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.93/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.93/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.92
Apr 27, 2022 at 17:27 +0300

Changelog

Features

  • bundle: implement ‘bundle copy’ command (92122e7)
  • support –show-only -s helm-style render option + export-values chaining (e9e3b86)

Bug Fixes

  • render: manifests keys sort order not preserved after rendering (469ce7a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.92/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.92/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.91
Apr 22, 2022 at 15:54 +0300

Changelog

Bug Fixes

  • buildah_backend: bump copyrec, fix broken windows build (cefeb72)
  • git worktree switch invalidation loop (e698bff)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.91/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.91/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.90
Apr 21, 2022 at 16:43 +0300

Changelog

Features

  • kube-run: pod and container name can be used in –overrides (686b402)
  • kube-run: set –overrides-type=strategic for better merges (9f222a5)

Bug Fixes

  • .helm/Chart.yaml chart name redefines project name from werf.yaml (cda82f7)
  • build: cleanup orphan build containers on ctrl-c or gitlab cancel (8702efa)
  • deploy: do not print secret values in debug mode by default (44be01a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.90/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.90/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.89
Apr 19, 2022 at 17:05 +0300

Changelog

Bug Fixes

  • deploy: remove server-dry-run helm extension to prevent possible bug (f77a8c0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.89/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.89/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.88
Apr 15, 2022 at 18:16 +0300

Changelog

Features

  • custom-tags: add %image_content_based_tag% shortcut (efd1072)
  • export: add %image_content_based_tag% shortcut (7122ee9)
  • stapel-to-buildah: git archive stage implementation (328b033)
  • stapel-to-buildah: implemented dependencies checksum using buildah container backend (9596f6d)
  • stapel-to-buildah: support git patches related stages (79f71c1)

Bug Fixes

  • kube-run: didn’t work in Native Buildah mode (db1fec6)
  • tests: fix ansible suite, change deprecated base image (bdb6c9c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.88/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.88/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.87
Apr 8, 2022 at 19:08 +0300

Changelog

Bug Fixes

  • slugification: release name can contain dots (766610b)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.87/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.87/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.86
Apr 8, 2022 at 14:52 +0300

Changelog

Bug Fixes

  • server-dry-run: possible fix for ‘unable to recognize …: no matches for kind … in version …’ (part 2) (e053dad)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.86/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.86/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.85
Apr 8, 2022 at 14:05 +0300

Changelog

Features

  • stapel-to-buildah: basic implementation of dependencies* stages (9ead236)

Bug Fixes

  • buildah: use crun instead of runc (fbae777)
  • server-dry-run: possible fix for ‘unable to recognize …: no matches for kind … in version …’ (5b13270)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.85/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.85/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.84
Apr 5, 2022 at 11:11 +0300

Changelog

Bug Fixes

  • slugification: kubernetes namespace and release name cannot contain dots (e22eecb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.84/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.84/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.83
Apr 4, 2022 at 12:55 +0300

Changelog

Bug Fixes

  • cleanup: manage custom tags that do not have associated existent stages (ef6efc3)
  • ignoring broken config in container registry (50ed5c7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.83/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.83/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.82
Apr 4, 2022 at 11:00 +0300

Changelog

Bug Fixes

  • dependencies: broken imports checksum when files names contain spaces (57ea901)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.82/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.82/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.81
Apr 1, 2022 at 11:25 +0300

Changelog

Features

  • stapel-to-buildah: support user stages and mounts (da55b2a)

Bug Fixes

  • cleanup: fail on getting manifests for some custom tag metadata (90a3767)
  • stapel-to-buildah: working build of ‘from’ stage (91527db)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.81/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.81/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.80
Mar 30, 2022 at 12:44 +0300

Changelog

Features

  • kube-run: add –kube-config-base64 (a32cd4f)
  • kubectl: add –tmp-dir, –home-dir, –kubeconfig-base64 (cddc6b6)
  • stapel-to-buildah: implement ‘from’ stage (7cc7d71)

Bug Fixes

  • kube-run: broken –docker-config (60b74b8)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.80/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.80/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.79
Mar 23, 2022 at 19:42 +0300

Changelog

Features

  • kube-run: –auto-pull-secret provides private registry access for pod (d94104f)
  • kube-run: add –kube-config, fix –kube-context opts (8014d98)
  • kubectl: respect a few global $WERF_* env vars (a2d523e)

Bug Fixes

  • cleanup: fail when no kubernetes configs available and no –without-kube option specified (14de74f)
  • docs: update cli reference (7f65ca2)
  • docs: update cli reference (ad3a705)
  • docs: update cli reference (588eb2d)
  • kube-run: temporarily disable –kube-config* opts (352a0bd)
  • server-dry-run: fix “admission webhook … does not support dry-run” (5b118f4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.79/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.79/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.78
Mar 21, 2022 at 20:38 +0300

Changelog

Features

  • kubectl exposed via werf kubectl (c6435d8)
  • new command werf kube-run (3da4449)

Bug Fixes

  • “unable to get docker system info” error when container runtime not used (93b6f5a)
  • build: do not store images into final repo when –skip-build is set (69e1bb0)
  • context extraction error (d19cfb6)
  • deploy: fix –set-file giving []uint{} array intead of string (aa3aa4e)
  • temporarily disable broken server-dry-run (e648787)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.78/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.78/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.77
Mar 17, 2022 at 23:38 +0300

Changelog

Features

  • build: speeding up with runtime caching for meta images (7ea0a4c)
  • build: speeding up with runtime caching for stages (a13a7b0)
  • cleanup/purge: speeding up with runtime caching for stages (cbb31b2)

Bug Fixes

  • purge: fix final repo stages deletion (11ed6f7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.77/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.77/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.76
Mar 15, 2022 at 17:04 +0300

Changelog

Bug Fixes

  • default ~/.ssh/id_rsa key not loaded (2c186fe)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.76/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.76/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.75
Mar 14, 2022 at 15:56 +0300

Changelog

Features

  • ssh-key: support passphrases for –ssh-key options (9ed3c96)

Bug Fixes

  • broken –ssh-key option (c389259)
  • server dry-run validation breaks helm 2 to 3 transition (0450171)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.75/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.75/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.74
Mar 10, 2022 at 19:20 +0300

Changelog

Bug Fixes

  • deploy: fix server side validation false positive failure case (b64b8bb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.74/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.74/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.72
Mar 5, 2022 at 16:58 +0300

Changelog

Bug Fixes

  • buildah: support Dockerfile builder target param to build specific stage (44bc718)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.72/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.72/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.73
Mar 4, 2022 at 16:19 +0300

Changelog

Features

  • deploy: support server side validation in converge/dismiss commands (6df39c9)
  • update to helm v3.8.0 (6fff511)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.73/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.73/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.72
Feb 25, 2022 at 13:19 +0300

Changelog

Bug Fixes

  • buildah: support Dockerfile builder target param to build specific stage (44bc718)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.72/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.72/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.71
Feb 24, 2022 at 14:54 +0300

Changelog

Features

  • cleanup: optimization of cleaning images which are used when importing (1b82a47)

Bug Fixes

  • add werf-cleanup command warning when no kube configs available (e87261b)
  • WERF_KUBE_CONFIG and WERF_KUBECONFIG environment variables not working (b0615b0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.71/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.71/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.70
Feb 21, 2022 at 19:03 +0300

Changelog

Bug Fixes

  • helm: don’t add annotations and labels to *List Kinds (4f2d029)
  • panic when auto host cleanup runs in some werf commands (a7064ff)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.70/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.70/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.69
Feb 18, 2022 at 15:35 +0300

Changelog

Bug Fixes

  • possible error during worktree switch procedure due to lost error handling (82b1770)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.69/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.69/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.68
Feb 18, 2022 at 12:00 +0300

Changelog

Features

  • cleanup: cleaning up artifacts by git history-based policy as well as images (04404a3)

Bug Fixes

  • build: werf does not reset stages storage cache when import source image not found (262412a)
  • host-cleanup procedure not running in gitlab-ci (a78df7c)
  • host-cleanup: host cleanup not working without –docker-server-storage-path option (dfa159c)
  • more correct handling of storage.ErrBrokenImage (fbbdd54)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.68/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.68/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.67
Feb 15, 2022 at 20:05 +0300

Changelog

Features

  • bundle: new command “werf bundle render” (ad0181e)

Bug Fixes

  • “unable to switch worktree” in gitlab (fe6c2d4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.67/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.67/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.65
Feb 8, 2022 at 18:25 +0300

Changelog

Bug Fixes

  • dev-mode: dev branch breaking on complex merge conflicts (a628ce6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.65/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.65/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.64
Feb 7, 2022 at 20:32 +0300

Changelog

Features

  • buildah: update buildah subsystem to v1.24.1 (f0f3816)
  • dev-mode: less rebuilds due to better cache handling (34df9d2)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.64/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.64/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.63
Feb 4, 2022 at 17:55 +0300

Changelog

Bug Fixes

  • bundles: remove incompatibility with helm 3 (ba1e5b4)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.63/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.63/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.62
Feb 3, 2022 at 14:05 +0300

Changelog

Bug Fixes

  • cleanup: unexpected fail when getting metadata for custom tag with long name (4b06e8a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.62/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.62/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.61
Feb 2, 2022 at 16:44 +0300

Changelog

Features

  • images-imports: added reference docs (8d6ef61)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.61/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.61/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.60
Feb 1, 2022 at 17:59 +0300

Changelog

Features

  • config: dependencies directive parser (3eb94e4)
  • images-dependencies: implement images dependencies for dockerfile builder (f8b0204)
  • images-dependencies: stapel deps configuration for dependencies stage (30f06fb)
  • images-imports: dependencies directive parser (0fc45d5)
  • images-imports: respect dependencies during build (4adb6a3)

Bug Fixes

  • dockerfile: validate base image resolved to non-empty image (e6f90c1)
  • images-dependencies: forbid after/before for dockerfile deps (38df0c7)
  • images-imports: added import type=ImageID into validation (b58eb07)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.60/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.60/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.59
Jan 27, 2022 at 13:37 +0300

Changelog

Features

  • images-dependencies: implement images dependencies for stapel builder (5d5f144)
  • images-dependencies: introduce basic image dependencies configuration structs (da36104)
  • images-dependencies: introduce basic image dependencies configuration structs (fix) (1ef7073)
  • images-dependencies: rename imports to dependencies (725fbc9)

Bug Fixes

  • ‘werf helm get-release’ command panic (bc52c8e)
  • build: multi-stage does not work properly with build args (2b59c76)
  • quay: ignore TAG_EXPIRED broken tags (c302c05)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.59/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.59/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.57
Jan 21, 2022 at 01:54 +0300

Changelog

Bug Fixes

  • build: virtual merge commits and inconsistent build cache (7372992)
  • git: fast, ad-hoc fix, return exec.ExitError from gitCmd.Run() (d737d8b)
  • git: git warnings sometimes break werf (0a50961)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.57/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.57/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.56
Jan 18, 2022 at 20:12 +0300

Changelog

Features

  • build: expose commit info in werf templates (4c2b33a)

Bug Fixes

  • dependencies: update deps, incompatible image-spec (4518b58)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.56/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.56/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.55
Dec 29, 2021 at 15:16 +0300

Changelog

Features

  • Added login and logout cli commands for container registry (0b7e147)

Docs

  • Buildah articles & run in container (#4043). Correcting & translating Buildah and Run in Kubernetes articles to russian.

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.55/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.55/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.54
Dec 24, 2021 at 15:00 +0300

Changelog

Bug Fixes

  • parse git versions without patch or minor version (17a20be)
  • warning in git version break werf (266bad0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.54/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.54/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.53
Dec 21, 2021 at 11:03 +0300

Changelog

Bug Fixes

  • Add missing WERF_TIMEOUT variable for –timeout param (672d379)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.53/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.53/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.52
Dec 16, 2021 at 04:02 +0300

Changelog

Features

  • multiwerf: print multiwerf deprecation warning if multiwerf outdated (12d0f55)

Bug Fixes

  • harbor: detect usage of harbor without –repo-container-registry=harbor option (a3843f9)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.52/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.52/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.51
Dec 10, 2021 at 16:45 +0300

Changelog

Bug Fixes

  • buildah: do not use ignore_chown_errors option for overlay storage driver (299a33e)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.51/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.51/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.50
Dec 10, 2021 at 13:25 +0300

Changelog

Features

  • buildah: support autodetection of native mode for overlayfs (7858360)

Bug Fixes

  • buildah: Buildah mode autodetection (80b9e90)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.50/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.50/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.49
Dec 9, 2021 at 18:33 +0300

Changelog

Bug Fixes

  • buildah: pass default registries.conf to native buildah (ca2995a)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.49/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.49/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.48
Dec 9, 2021 at 15:25 +0300

Changelog

Features

  • buildah: added new official werf images:
    • ghcr.io/werf/werf:1.2-{alpha beta ea stable}-{alpine ubuntu centos fedora};
    • ghcr.io/werf/werf:1.2-{alpha beta ea stable} (same as ghcr.io/werf/werf:1.2-{alpha beta ea stable}-alpine);
  • buildah: native OCI rootless mode; vfs storage driver; bugfixes (58e92a2).
  • buildah: improve docs about running werf in containers.

Bug Fixes

  • cleanup: do not use stages-storage-cache when getting all stages list (7e9651b)
  • deploy: status-progress-period and hooks-status-progress-period params fix (2522b25)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.48/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.48/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.47
Dec 3, 2021 at 18:01 +0300

Changelog

Docs

Bug Fixes

  • cleanup: ignore harbor “unsupported 404 status code” errors (adf60a0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.47/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.47/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.45
Dec 1, 2021 at 00:38 +0300

Changelog

Features

  • buildah: publish initial werf image with compiled werf binary and buildah environment (20dde28)

  • buildah: working native-rootless buildah mode inside docker container (ed4fa0a)

Bug Fixes

  • panic when docker image inspect has failed with unexpected error (6011721)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

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/1.2.45/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.45/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v1.2.41
Nov 25, 2021 at 17:03 +0300

Bug Fixes

  • fix(deploy): fix broken 3 way merge cases: https://github.com/werf/werf/issues/3461 and https://github.com/werf/werf/issues/3462. Upstream helm issue: https://github.com/helm/helm/issues/10363.
v1.2.40
Nov 17, 2021 at 16:12 +0300

Bug Fixes

  • bundles: fix werf-bundle-publish command error when –tag contains underscore chars (03e8f88)
v1.2.39
Nov 17, 2021 at 15:51 +0300

Bug Fixes

  • buildah: support –build-arg arguments defined in the werf.yaml (8a2081e)
v1.2.40
Nov 17, 2021 at 12:27 +0300

Bug Fixes

  • bundles: fix werf-bundle-publish command error when –tag contains underscore chars (03e8f88)
v1.2.39
Nov 9, 2021 at 18:10 +0300

Bug Fixes

  • buildah: support –build-arg arguments defined in the werf.yaml (8a2081e)
v1.2.38
Nov 2, 2021 at 14:01 +0300

Features

  • bundles: update helm to 3.7.1, provide compatibility with old published bundles (9dc215c)
v1.2.37
Oct 31, 2021 at 13:11 +0300

Features

  • helm: werf-helm-* commands now fully support –post-renderer param (eb8208e)
v1.2.36
Oct 21, 2021 at 17:18 +0300

Bug Fixes

  • deploy: fix dismiss command fails with “panic: close of closed channel” (b9b064c)
v1.2.35
Oct 20, 2021 at 18:36 +0300

Features

  • buildah: communication with insecure registries (e0502c2)

Bug Fixes

  • cleanup: panic: runtime error: invalid memory address or nil pointer dereference (9024c5c)
v1.2.34
Oct 19, 2021 at 18:36 +0300

Bug Fixes

  • stapel: add patch to update ssl certs in the old stapel image (76fb6c8)
  • stapel: build omnibus packages with /.werf/stapel toolchain (cc86423)
v1.2.32
Oct 18, 2021 at 17:09 +0300

Bug Fixes

  • custom tags: –use-custom-tag with an image name not work properly (89807af)
v1.2.30
Oct 14, 2021 at 15:22 +0300

Bug Fixes

  • deploy: WERF_SET_DOCKER_CONFIG_VALUE not working (b850301)
v1.2.29
Oct 14, 2021 at 13:04 +0300

Bug Fixes

  • deploy: possible fix for hanging werf-dismiss (4ea7915)
  • WERF_SET_DOCKER_CONFIG_VALUE env variable collision with –set param (30177b4)
v1.2.28
Oct 11, 2021 at 19:42 +0300

Features

Alias tags support #3706

  • The option --add-custom-tag=TAG_FORMAT sets tag aliases for the content-based tag of each image (can be used multiple times).
  • The option --use-custom-tag=TAG_FORMAT allows using tag alias in helm templates instead of an image content-based tag (NOT RECOMMENDED).
  • If there is more than one image in the werf config it is necessary to use the image name shortcut %image% or %image_slug% in the tag format (e.g. $WERF_ADD_CUSTOM_TAG_1="%image%-tag1", $WERF_ADD_CUSTOM_TAG_2="%image%-tag2").
  • For cleaning custom tags and associated content-based tag are treated as one:
    • The cleanup command deletes/keeps all tags following the cleaning policies for content-based tags.
    • The cleanup command keeps all when any tag is used in k8s.
  • By default, alias tags are not allowed by giterminism, and it is necessary to use werf-giterminism.yaml to activate options:
      giterminismConfigVersion: 1   
      cli:  
        allowCustomTags: true  
    

Bug Fixes

  • final repo options not set for get-autogenerated-values command (ff70054)
  • host-cleanup: “permission denied” errors, do not wipe git-patches on every run (2840427)
v1.2.26
Oct 8, 2021 at 18:52 +0300

Features

  • Completed first step of buildah adoption: allow building of dockerfiles with buildah on any supported by the werf platform (linux, windows and macos).
    • Enable buildah mode with WERF_BUILDAH_CONTAINER_RUNTIME=auto|native-rootless|docker-with-fuse environment variable:
      • native-rootless mode uses local storage and runs only under Linux.
      • docker-with-fuse mode runs buildah inside docker enabling crossplatform buildah support. This mode could be changed later to use podman instead of docker server.

Bug Fixes

v1.2.25
Oct 7, 2021 at 15:25 +0300

Bug Fixes

  • cleanup: fix “should reset storage cache” error during werf-cleanup and werf-purge (dd43b68)
v1.2.24
Oct 4, 2021 at 18:42 +0300

Bug Fixes

  • dev: deletion of untracked files not taken into account (c67a956)
  • dev: submodule changes may not be taken into account (f3b2fab)
v1.2.23
Sep 23, 2021 at 13:36 +0300

Bug Fixes

  • panic in dismiss command, helm regsitry client initialization failure (6a2e159)
v1.2.22
Sep 23, 2021 at 09:40 +0300

Bug Fixes

  • sharing not thread safe go-git tree and storer (1e2755b)
v1.2.21
Sep 21, 2021 at 23:52 +0300

Bug Fixes

  • stapel: changes in directories of import.include/excludePaths not triggered import (f9043c3)
v1.2.18+fix5
Sep 16, 2021 at 16:38 +0300

Fixes

  • fix(dev): special characters in filename not handled properly
  • fix(dev): fail on retry of a command with a deleted file
  • tests: fix failed suites

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18
Sep 16, 2021 at 16:05 +0300

Support startup, readiness and liveness probes failures handling

docs(kubedog): failure handling for startup/readiness/liveness
test(kubedog): failure handling for startup/readiness/liveness
feat(kubedog): add werf.io/ignore-readiness-probe-fails-for annotation

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18+fix4
Sep 16, 2021 at 16:03 +0300

Fixes

  • fix(dev): special characters in filename not handled properly
  • fix(dev): fail on retry of a command with a deleted file
  • tests: fix failed suites

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18
Sep 16, 2021 at 08:36 +0300

Support startup, readiness and liveness probes failures handling

docs(kubedog): failure handling for startup/readiness/liveness
test(kubedog): failure handling for startup/readiness/liveness
feat(kubedog): add werf.io/ignore-readiness-probe-fails-for annotation

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18+fix3
Sep 16, 2021 at 01:33 +0300

Fixes

  • fix(dev): special characters in filename not handled properly
  • fix(dev): fail on retry of a command with a deleted file
  • tests: fix failed suites

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18+fix2
Sep 15, 2021 at 23:33 +0300

Fixes

  • fix: sharing not thread safe go-git repository

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.18+fix1
Sep 15, 2021 at 18:55 +0300

Small features and fixes

feat(secret): set notepad as the default editor for Windows
fix: KUBECONFIG config path merge list support for --synchronization=kubernetes://... param.
docs(cli): fix werf compose run example
docs: storage layouts small updates
fix: remove host cleanup debug message

Internals

infra: use gox parallel release build tool, update base builder image

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.17+fix1
Sep 9, 2021 at 02:16 +0300

Fixes

  • fix(dev): creating service commits in large projects is too slow

    • do nothing if there are no changes
    • avoid the time-consuming execution of the “Updating files” and “Refresh index” phases of git

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.17
Sep 8, 2021 at 17:45 +0300

Minor features and fixes

  • feat(deploy): add flagger Canary resources tracking support
    • More info: https://github.com/werf/kubedog/pull/218.
  • docs: move from multiwerf to trdl

  • fix(host-cleanup): fix host cleanup procedure hangs in a loop.
    • Remove image by either: RepoTags, RepoDigests or ID.
    • Added loop hanging protection for images and containers: do not try to remove image or container by an ID, if we’ve already tried to delete this object.
  • fix(kube-client): support list of paths in KUBECONFIG environment variable
    • Pass multiple file paths using KUBECONFIG, WERF_KUBECONFIG or WERF_KUBE_CONFIG environment variables: https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/#set-the-kubeconfig-environment-variable.

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.16+fix1
Sep 8, 2021 at 00:08 +0300

Fixes

  • fix(git_repo): unable to get a configuration file from the submodule with a name that is not equal to the path

Docs

  • [docs] Update publications

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.16
Sep 3, 2021 at 17:31 +0300

Implemented –final-repo option

Final repo is a repo to store only final images being deployed into Kubernetes (no artifacts).

The main use case is to have final repo near your Kubernetes cluster to allow faster downloads of application images.

Cleanup final repo together with primary repo (–repo) using werf cleanup --repo X --final-repo Y command.

New documentation article about werf storage types

Documented –repo, –final-repo, –cache-repo and –secondary-repo options and use cases.

Currently only available in russian: https://ru.werf.io/documentation/v1.2/advanced/storage_layouts.html
Translation to english coming soon.

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.15+fix2
Aug 31, 2021 at 17:56 +0300

Fixes

  • docs: remove duplicate sentences

  • fix(dev): commit hooks are executed when creating service commits
    Add –no-verify option creating service commit to skip the pre-commit and commit-msg hooks.

  • fix: “… has no deployed releases” error when release history limit reached on initial release installation

    • https://github.com/helm/helm/pull/10085
    • https://github.com/werf/helm/pull/101

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.15+fix1
Aug 27, 2021 at 16:43 +0300

Fixes

feat: expose “tag” service value

fix: ambiguous error when trying to export not in a registry

Error:

$ werf export --tag "test:%image%"  
Error: phase export after image test stages handler failed: denied: requested access to the resource is denied  
  
$ werf export --repo=REPO --tag=test  
Error: phase export after image test stages handler failed: HEAD https://index.docker.io/v2/library/test/blobs/sha256:e25d89020eacd5ff45c65dd9f69da5f1c1ed9381c157707dde395d529e9f47cb: unexpected status code 401 Unauthorized (HEAD responses have no body, use GET for details)  

Changes:

  • Made mandatory use of Docker Hub address when exporting.
  • Add detailed error:
    ```
    Error: invalid tag template “test:%image%”:
    • the command exports images to the registry (cannot export them locally)
    • the user must explicitly provide the address “index.docker.io” when using Docker Hub as a registry
      ```

Docs

docs: export-values using .helm/Chart.yaml dependencies.

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.15
Aug 26, 2021 at 22:06 +0300

Exporting final images to arbitrary repositories

The command allows exporting images to an arbitrary repository according to a template specified by the --tag option (build if needed). All meta-information related to werf is removed from the exported images, and then images are completely under the user’s responsibility.

The --tag option can be specified multiple times. It is necessary to use image name shortcut %image% or %image_slug% if multiple images are exported (e.g. REPO:TAG-%image% or REPO-%image%:TAG).

For instance, export images to Docker Hub and GitHub Container Registry with the following command:

werf export --tag=company/project:%image%-latest --tag=ghcr.io/company/project/%image%:latest  

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.14
Aug 26, 2021 at 17:10 +0300

Add export-values directive

Adds export-values directive for Chart.yaml dependencies to pass values from parent chart to its
child:

.helm/requirements.yaml  
------------------------------------------------------  
dependencies:  
- name: subchart  
  version: 1.0.0  
  export-values:  
  - parent: werf  
    child: werf  

This will pass werf service values $.Values.werf from the main chart to the subchart. Service values will become available in the subchart on the same path: $.Values.werf.

Fixes

Werf’s auto dependencies downloader will only vendor external chart dependencies.

Explicitly specified internal chart dependencies (with an empty repository field or “file://path-to-subchart”) will be used directly from the project repo without excess vendoring.

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix12
Aug 24, 2021 at 19:01 +0300

Fixes

Correction release for trdl package manager.

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix4
Aug 16, 2021 at 13:14 +0300

Complete ghcr.io support related improvements

  • fix(container_registry): pagination when listing image tags in ghcr.io repository does not work

(https://github.community/t/pagination-when-listing-image-tags-does-not-work/194586)

  • feat(container_registry): use GitHub API for deletion tags in the old container registry

  • chore: fix cleanup deletion error format

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix3
Aug 13, 2021 at 20:39 +0300

Complete ghcr.io support related improvements

feat(ci_env): perform authorization for old GitHub registry users
fix(container_registry): raise errors properly

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix6
Aug 13, 2021 at 20:37 +0300

Complete ghcr.io support related improvements

  • feat(container_registry): cache package versions to prevent token blocking and rate limitation (ghcr.io)

  • feat(container_registry): handle rate limit error for all GitHub API requests

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix3
Aug 11, 2021 at 10:16 +0300

Complete ghcr.io support related improvements

feat(ci_env): perform authorization for old GitHub registry users
fix(container_registry): raise errors properly

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix4
Aug 10, 2021 at 17:43 +0300

Complete ghcr.io support related improvements

  • fix(container_registry): pagination when listing image tags in ghcr.io repository does not work

(https://github.community/t/pagination-when-listing-image-tags-does-not-work/194586)

  • feat(container_registry): use GitHub API for deletion tags in the old container registry

  • chore: fix cleanup deletion error format

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix3
Aug 10, 2021 at 16:57 +0300

Complete ghcr.io support related improvements

feat(ci_env): perform authorization for old GitHub registry users
fix(container_registry): raise errors properly

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix4
Aug 10, 2021 at 15:26 +0300

Complete ghcr.io support related improvements

  • fix(container_registry): pagination when listing image tags in ghcr.io repository does not work

(https://github.community/t/pagination-when-listing-image-tags-does-not-work/194586)

  • feat(container_registry): use GitHub API for deletion tags in the old container registry

  • chore: fix cleanup deletion error format

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.13+fix3
Aug 10, 2021 at 10:54 +0300

Complete ghcr.io support related improvements

feat(ci_env): perform authorization for old GitHub registry users
fix(container_registry): raise errors properly

Installation

Linux amd64

Linux arm64

Darwin amd64

Darwin arm64

Windows amd64

v1.2.11+fix1
May 21, 2021 at 18:23 +0300

Docs

[publication] Add recent publications

[docs] Advanced/Supported container registries: add Yandex Container Registry

Fixes

Fix werf does not load secret values files outside of helm chart dir

Installation

Linux amd64

Darwin amd64

Windows amd64