Changelog history of releases within channels
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.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.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.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 12, 2021 at 17:40 +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

v1.2.10+fix25
Apr 21, 2021 at 15:03 +0300

Docs

Fix manual werf-host-cleanup instruction: remove /var/log/werf-host-cleanup.log, because:

  1. This file should be created and chown-ned to the right user by the system administrator manually.
  2. Separate log file should be rotated.

Thus standard /var/log/syslog file will be used instead.

Fix werf-render command suppresses errors

[logging] Update the processing of logging modes

Fix object-not-found error when using submodules

[git_repo] Switch to repo handle working with ls tree

[git_repo] Implement git repository handle
A solution to get away from the worktree when working with the git repository, caching the necessary data from the worktree during initialization, and then working exclusively with git objects.

Other fixes

[path_matcher] Fix incorrect path matcher IDs

[git_repo] Fix checksum calculation locking

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.10+fix24
Apr 14, 2021 at 16:52 +0300

Performance fix

[helm2to3] Fix maintenance helper release exists checking procedure performance
Use history command instead of listing of all releases

Docs

[docs] Reference/werf.yaml template engine: up function syntax examples
[docs] Sidebar: rename Bundles
[docs] typofix
[docs] Advanced/Helm/Overview: delete irrelevant text

Update logging library

[go.mod] github.com/werf/logboek v0.5.4

  • [fitter] Fix unpredictable behavior when using a logger by several processes
  • Fix streams mute mode

Internals

[ci] Fix release message template
[ci] Enable release publisher into bintray to support older multiwerf clients
[ci] Add build release scripts

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.10+fix22
Apr 2, 2021 at 21:41 +0300

Docs

[docs, ru] Advanced/Cleanup: actualize
[docs] Internal/Stages and storage: actualize
[docs] What’s new in v1.2/Changelog: cleaning commands
[docs] Internal/Build process: fix typo
[docs] Fix broken quickstart macos instructions
[docs] Fix v1.1 to v1.2 instruction: wrong images report usage
[docs] Fix v1.1 to v1.2 instruction: more correct report usage: pull images before usage
[docs] advanced/cleanup: added info about werf host cleanup GC

  • Only in russian.
  • Also added a helper table with all cleanup commands.
    [docs] Fixed some grammar in v1.1 to v1.2 migration guide (RU)
    [docs] Fix bundles translation to RU

Fixes

[dockerfile] Automatically reset the Dockerfile exception by .dockerignore
file rules

There is no way to ignore the Dockerfile due to docker limitation when building an image for a compressed context that reads fro
m STDIN.

Add an exception and warning message.

[GC] Fix werf-host-cleanup default percentage and margin values (always use 70% and 5% margin).

[helm] Werf-helm fixes

  • Fix panic on werf-helm-dep-update when secret-values are used (fixes https://github.com/werf/werf/issues/3443).
  • Set .Values.werf.env=”” stub werf service value in werf-helm-* commands.

Internals

  • [web] Add view page source button (#3428)
    [web] Add page source button
  • [ci] Switch to GHCR (#3441).
  • Fix README werf logo path.

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.9+fix10
Mar 18, 2021 at 10:19 +0300

Fixes

[bundle] Fix werf-bundle-apply command does not use –env param

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.8+fix13
Mar 9, 2021 at 15:56 +0300

Fixes

[bundles] Fix bundle-publish command ignoring .helm/values.yaml and publishing .helm/secret-values.yaml

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.8+fix12
Mar 5, 2021 at 15:21 +0300

Fixes

[helm] Fix chart dependencies loader missing error reports

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.8+fix11
Mar 5, 2021 at 14:08 +0300

Docs

[docs] What’s new in v1.2: describe mounts rejection cases
[docs] Advanced/bundles: added supported registry implementations

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.8+fix10
Mar 4, 2021 at 20:21 +0300

Docs: refine whats_new_in_v1_2 documentation chapter and translate to russian (2)

  • en: https://werf.io/documentation/whats_new_in_v1_2/how_to_migrate_from_v1_1_to_v1_2.html
  • ru: https://ru.werf.io/documentation/whats_new_in_v1_2/how_to_migrate_from_v1_1_to_v1_2.html

(links will be available very soon)

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.8+fix9
Mar 4, 2021 at 20:02 +0300

Docs: refine whats_new_in_v1_2 documentation chapter and translate to russian

  • en: https://werf.io/documentation/whats_new_in_v1_2/how_to_migrate_from_v1_1_to_v1_2.html
  • ru: https://ru.werf.io/documentation/whats_new_in_v1_2/how_to_migrate_from_v1_1_to_v1_2.html

(links will be available very soon)

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.8+fix8
Mar 3, 2021 at 22:32 +0300

Add WERF_DISABLE_RESOURCES_WAITER=1 support

Specify env var to fully disable kubedog waiter.

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.8+fix7
Mar 3, 2021 at 12:10 +0300

Fix “Error: unable to locate chart directory: the directory “.helm” not found in the project git repository”

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.8+fix2
Feb 27, 2021 at 21:00 +0300

New site infra

Fix CI.

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.7+fix6
Feb 25, 2021 at 11:36 +0300

Docs

[docs] Fix version menu

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.7+fix5
Feb 24, 2021 at 23:19 +0300

Docs

[docs] Basic bundles article in advanced documentation section

https://werf.io/v1.2-alpha/documentation/advanced/bundles.html

Internals

Rework ls tree and path matcher interface

[ls_tree] Change the LsTree function interface

// LsTree returns the Result with tree entries that satisfy the passed pathMatcher.  
// The function works lazily and does not go through a tree directory unnecessarily.  
// If the result should contain only regular files (without directories and submodules), you should use the allFiles parameter.  
LsTree(ctx context.Context, repository *git.Repository, commit string, pathMatcher path_matcher.PathMatcher) (*Result, error) -> LsTree(ctx context.  
Context, repository *git.Repository, commit string, pathMatcher path_matcher.PathMatcher, allFiles bool) (*Result, error)  

[path_matcher] Remove the greedySearch parameter and change interface

There are the following changes in the PathMatcher interface:

  • Rename the MatchPath method to IsPathMatched
  • Split the ProcessDirOrSubmodulePath method into ShouldGoThrough and IsDirOrSubmodulePathMatched methods
// IsPathMatched checks for a complete matching of the path  
IsPathMatched(string) bool  
  
// ShouldGoThrough indicates that the directory or submodule path is not completely matched but may include matching files among the child files.  
// The method returns false if the path is completely matched.  
ShouldGoThrough(string) bool  
  
// IsDirOrSubmodulePathMatched returns true if IsPathMatched or ShouldGoThrough.  
// The method returns true if there is a possibility of containing the matching files among the child files.  
IsDirOrSubmodulePathMatched(string) bool  

[ls_tree] Remove the strict option in LsTree function

The option allowed to run ls tree for work tree with uninitialized submodules. In current versions, we always work with the service work tree, where the submodules must be initialized.

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.7+fix2
Feb 19, 2021 at 20:02 +0300

Automigration helm 2 to 3 fixes

[helm 2 to 3] Fix: ignore resources from helm 2 release which do not exist in kubernetes

Changed order of migration steps: first set annotations and labels, then create helm 3 release.

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.7
Feb 18, 2021 at 21:10 +0300

New giterminism documentation!

  • https://werf.io/documentation/advanced/giterminism.html

  • https://werf.io/documentation/reference/werf_giterminism_yaml.html

  • https://werf.io/documentation/reference/werf_yaml_template_engine.html

[docs] Overview: giterminism

[docs] Advanced/Configuration/Template engine: move to reference

[giterminism] Update error messages

[docs] Advanced/Giterminism

[docs] Reference/werf-giterminism.yaml

[docs] Advanced/Configuration/Template engine

[docs] Reference/werf.yaml: refactor and update

  • change the structure of werf yaml data file

  • add get_lang_field_or_raise_error filter to work effectively with new data structure

  • update directives descriptions

[ci] Fix Documentation Validation

  
There was an error while trying to write to `/__w/werf/werf/docs/Gemfile.lock`.
  
It is likely that you need to grant write permissions for that path.
  

[docs] Fix table line counter does not work properly

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.5+fix12
Feb 16, 2021 at 10:42 +0300

Fixes

[win][git] Fix CRLF issues and patch-does-not-apply errors

The root of the issue: werf have added file converted from LF to CRLF into built image under windows due to some local git autocrlf settings. Then werf cannot apply patch to the file with CRLF’s inside the build container.

  1. Fix werf to always add files into image from git without any conversions from LF to CRLF, or from CRLF to LF. Take files from the git as-is.
  2. Fix patches applier for files with CRLF already added into the built images for some reason (images built with an older werf version with this bug).

[docs] Fix incorrect link to Go guide

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.4+fix18
Feb 2, 2021 at 12:08 +0300

Docs

  • Update guides template and overview page.
  • Correct a grammar mistake.

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.4+fix17
Feb 1, 2021 at 22:53 +0300

Fixes

[giterminism] Fix env allowance check

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.4+fix15
Jan 29, 2021 at 22:04 +0300

Docs

Preparations for guides integration:

  • https://werf.io/documentation/guides.html
  • https://ru.werf.io/documentation/guides.html

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.4+fix13
Jan 28, 2021 at 16:56 +0300

Fixes

[follow] Fix follow mode does not reinitialize giterminism manager

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.4+fix12
Jan 27, 2021 at 21:19 +0300

Giterminism

[giterminism] Refactoring: simplify error messages and the corresponding code

the '' not found in the project git repository => unable to read : the file "" not found in the project git repository

the uncommitted configuration found in the project directory: the '' must be committed => unable to read : the file "" must be committed

[giterminism] Fix doublestar.Match matches system-dependent path

Custom project-dir related fixes

Fix dockerfile-not-found error when running werf not from the root of the git work tree

\# docs/werf.yaml  
configVersion: 1  
project: docs  
---  
image: docs  
dockerfile: ./Dockerfile  

When running werf from docs folder werf’s dockerfile builder will use docs dir — project dir — as build dockerfile build context root for the cont
ext tar archive, not git work tree root.

[project-dir] Fix helm-chart-dir related errors when running werf with custom –dir.
[project-dir] Fix .git lookup should use –dir or process cwd.

Fixes and other

[doc] Fix the “Documentation” link in the site header. Fix jekyll custom filter.

Internals

[tests] Giterminism Suite: actualize tests
[giterminism] Remove unused giterminism inspector

Installation

Linux amd64

Darwin amd64

Windows amd64

v1.2.4+fix11
Jan 27, 2021 at 11:00 +0300

Fixes

[deploy] werf_image and nameless image deprecation fix

Pass nameless image as .Values.werf.nameless_image instead of .Values.werf.image.

.Values.werf.image is always map[string]string and will only contain named images names.

As nameless image is being deprecated in the v1.2 there is no “normal” way to get nameless image from values, that’s why we use “special” value .Values.werf.nameless_image for now. In the v1.3 nameless images will be completely removed.

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.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

Fix