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.

v2.13.1
Nov 26, 2024 at 19:27 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.13.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Nov 14, 2024 at 17:31 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Oct 30, 2024 at 02:03 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Oct 30, 2024 at 02:01 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Oct 23, 2024 at 11:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.5
Sep 10, 2024 at 22:09 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

  
curl -sSLO "https://tuf.werf.io/targets/releases/2.10.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.5/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.9.3
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.1
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jul 25, 2024 at 15:33 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.0
Jul 9, 2024 at 21:14 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.5.0
Jul 2, 2024 at 15:11 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.5.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.5.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.1
Jun 25, 2024 at 15:14 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.4.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.3
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.4
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.3
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.2
Apr 24, 2024 at 16:41 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.0
Apr 24, 2024 at 15:13 +0300

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

Recommended channel

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

v2.16.1
Dec 9, 2024 at 14:55 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.16.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.13.1
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.13.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Nov 14, 2024 at 17:31 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Oct 30, 2024 at 02:03 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Oct 30, 2024 at 02:01 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Oct 23, 2024 at 11:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Oct 17, 2024 at 18:19 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.5
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

  
curl -sSLO "https://tuf.werf.io/targets/releases/2.10.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.5/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.9.3
Aug 21, 2024 at 15:01 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.1
Aug 6, 2024 at 15:04 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jul 26, 2024 at 12:47 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.8.0
Jul 25, 2024 at 15:33 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.8.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.8.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jul 9, 2024 at 21:14 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.0
Jul 2, 2024 at 15:11 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.5.0
Jun 25, 2024 at 15:14 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.5.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.5.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.1
Jun 18, 2024 at 15:06 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.4.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.3
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.4
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.3
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.2
Apr 24, 2024 at 16:41 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.0
Apr 24, 2024 at 15:13 +0300

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

For use in non critical environments or local development

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

v2.16.1
Dec 9, 2024 at 14:55 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.16.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.13.1
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.13.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.11.0
Nov 14, 2024 at 17:31 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Oct 30, 2024 at 02:03 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Oct 30, 2024 at 02:01 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Oct 23, 2024 at 11:59 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Oct 17, 2024 at 18:19 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Oct 1, 2024 at 14:42 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.5
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

  
curl -sSLO "https://tuf.werf.io/targets/releases/2.10.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.5/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.10.4
Aug 22, 2024 at 15:25 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.2
Aug 21, 2024 at 15:01 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.3
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.1
Jul 30, 2024 at 16:04 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jul 26, 2024 at 12:47 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.8.0
Jul 17, 2024 at 15:53 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.8.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.8.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.5
Jul 9, 2024 at 21:14 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.5/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jul 2, 2024 at 15:11 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.0
Jun 25, 2024 at 15:14 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.5.0
Jun 18, 2024 at 15:06 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.5.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.5.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.1
Jun 11, 2024 at 15:08 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.4.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.3
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.4
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.3
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.2
Apr 24, 2024 at 16:41 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.0
Apr 24, 2024 at 15:13 +0300

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

For more broad testing of new features

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

v2.16.2
Dec 10, 2024 at 15:53 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.16.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.1
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.16.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.3
Dec 3, 2024 at 19:31 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.15.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.0
Dec 3, 2024 at 16:18 +0300

Changelog

Features

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

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

Bug Fixes

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

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

  • cleanup: resolve potential deadlock issue (a6b2530)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

  
curl -sSLO "https://tuf.werf.io/targets/releases/2.15.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.0/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.13.1
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.13.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.13.0
Nov 14, 2024 at 17:31 +0300

Changelog

Features

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.11.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.11.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Oct 23, 2024 at 11:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Oct 17, 2024 at 18:19 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Oct 1, 2024 at 14:42 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Sep 26, 2024 at 16:55 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.5
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

  
curl -sSLO "https://tuf.werf.io/targets/releases/2.10.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.5/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.10.4
Aug 22, 2024 at 15:25 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.3
Aug 21, 2024 at 15:01 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.2
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.3
Aug 6, 2024 at 15:04 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.1
Jul 26, 2024 at 18:54 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.0
Jul 25, 2024 at 15:33 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.8.0
Jul 17, 2024 at 15:53 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.8.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.8.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.7
Jul 9, 2024 at 21:14 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.5
Jul 2, 2024 at 15:29 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.5/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.4
Jul 2, 2024 at 15:11 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jun 25, 2024 at 15:14 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.0
Jun 18, 2024 at 15:06 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.5.0
Jun 11, 2024 at 15:08 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.4.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.0
Jun 4, 2024 at 16:05 +0300

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.4.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.3
May 30, 2024 at 13:23 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.2.0
May 28, 2024 at 15:52 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.2.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.2.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.4
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.3
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.2
Apr 24, 2024 at 16:41 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.0
Apr 24, 2024 at 15:13 +0300

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

Least stable release channel

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

v2.16.2
Dec 10, 2024 at 15:53 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.16.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.1
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.16.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.16.0
Dec 4, 2024 at 14:07 +0300

Changelog

Features

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

Bug Fixes

  • deploy: hooks might run twice (5888927)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.16.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.16.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.3
Dec 3, 2024 at 19:31 +0300

Changelog

Miscellaneous Chores

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.15.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.2
Dec 3, 2024 at 18:11 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.15.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.1
Dec 3, 2024 at 17:02 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.15.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.15.0
Dec 3, 2024 at 16:18 +0300

Changelog

Features

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

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

Bug Fixes

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

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

  • cleanup: resolve potential deadlock issue (a6b2530)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

  
curl -sSLO "https://tuf.werf.io/targets/releases/2.15.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.15.0/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.14.0
Nov 26, 2024 at 19:27 +0300

Changelog

Features

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

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

Bug Fixes

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

  • cleanup: keep relatives for keepImagesBuiltWithinLastNHours policy (a0eb160)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

  
curl -sSLO "https://tuf.werf.io/targets/releases/2.14.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.14.0/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.13.1
Nov 19, 2024 at 15:25 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.13.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.13.0
Nov 14, 2024 at 17:31 +0300

Changelog

Features

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.13.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.13.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.12.1
Nov 8, 2024 at 15:18 +0300

Changelog

Bug Fixes

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

Reverts

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.12.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.12.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.11.0
Nov 5, 2024 at 13:10 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.11.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.11.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.10
Oct 17, 2024 at 18:20 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.10/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.10/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.9
Oct 1, 2024 at 23:13 +0300

Changelog

Miscellaneous Chores

  • build: up builder image (1bd2ae6)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.9/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.9/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.8
Oct 1, 2024 at 14:42 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.8/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.8/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.7
Sep 26, 2024 at 16:55 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.6
Sep 17, 2024 at 14:14 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.5
Aug 28, 2024 at 13:10 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

  
curl -sSLO "https://tuf.werf.io/targets/releases/2.10.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.5/linux-amd64/bin/werf.sig"
  
curl -sSL https://werf.io/werf.asc | gpg --import
  
gpg --verify werf.sig werf
  
v2.10.4
Aug 22, 2024 at 15:25 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.3
Aug 16, 2024 at 15:43 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.2
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.10.0
Aug 6, 2024 at 15:05 +0300

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.10.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.10.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.3
Jul 31, 2024 at 18:03 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.2
Jul 31, 2024 at 17:20 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.1
Jul 26, 2024 at 18:54 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.9.0
Jul 22, 2024 at 18:31 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.9.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.9.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.8.0
Jul 17, 2024 at 15:53 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.8.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.8.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.7.1
Jul 10, 2024 at 17:44 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.7.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.7.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.7.0
Jul 9, 2024 at 21:14 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.7.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.7.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.7
Jul 3, 2024 at 17:02 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.7/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.7/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.6
Jul 3, 2024 at 11:57 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.6/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.6/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.5
Jul 2, 2024 at 15:29 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.5/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.5/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.4
Jun 26, 2024 at 18:54 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.3
Jun 25, 2024 at 20:56 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.2
Jun 25, 2024 at 17:00 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.1
Jun 18, 2024 at 15:06 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.6.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.6.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.6.0
Jun 14, 2024 at 14:55 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.5.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.5.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.1
Jun 5, 2024 at 15:00 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.4.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.4.0
May 31, 2024 at 16:04 +0300

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.4.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.4.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.3
May 30, 2024 at 13:15 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.2
May 30, 2024 at 13:09 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.1
May 30, 2024 at 12:52 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.1/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.1/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.3.0
May 30, 2024 at 10:56 +0300

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.3.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.3.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.2.0
May 24, 2024 at 14:19 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.2.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.2.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.1.0
May 21, 2024 at 15:51 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.1.0/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.1.0/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.4
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.4/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.4/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.3
Apr 25, 2024 at 11:46 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.3/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.3/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.2
Apr 24, 2024 at 16:41 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/2.0.2/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/2.0.2/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v2.0.0
Apr 24, 2024 at 15:13 +0300

Changelog

⚠ BREAKING CHANGES

  • new 2.0 release

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

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.330
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

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.333
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

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.333
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.333/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.333/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.331
Nov 19, 2024 at 15:25 +0300

Changelog

Features

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.331/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.331/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.330
Oct 23, 2024 at 11:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.330/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.330/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.329
Oct 17, 2024 at 18:19 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.328/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.328/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.327
Aug 21, 2024 at 15:01 +0300

Changelog

Bug Fixes

  • build, buildah, stapel: prevent sensitive data exposure by not printing user commands (69d26bb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.327/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.327/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.326
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.326/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.326/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.324
Aug 6, 2024 at 15:04 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ‘ADD / /app’ not working (8bf5d52)
  • dev: disable signing for service commits (4d9ba02)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.324/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.324/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.322
Jul 25, 2024 at 15:33 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.322/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.322/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.320
Jul 17, 2024 at 15:53 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.320/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.320/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.318
Jul 9, 2024 at 21:14 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.316/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.316/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.315
Jun 4, 2024 at 16:05 +0300

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.313/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.313/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.309
May 30, 2024 at 11:12 +0300

Changelog

Bug Fixes

  • prevent growing TCP connections by using a shared HTTP transport (8fed3e7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.309/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.309/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.308
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Least stable release channel

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

v1.2.333
Dec 5, 2024 at 12:26 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.333/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.333/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.332
Dec 3, 2024 at 16:18 +0300

Changelog

Bug Fixes

  • compose: fix exec: “docker-compose”: executable file not found in $PATH (5d6ad64)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.332/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.332/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.331
Nov 15, 2024 at 15:35 +0300

Changelog

Features

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.331/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.331/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.330
Oct 17, 2024 at 18:20 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.330/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.330/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.329
Oct 1, 2024 at 14:42 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.328/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.328/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.327
Aug 16, 2024 at 15:43 +0300

Changelog

Bug Fixes

  • build, buildah, stapel: prevent sensitive data exposure by not printing user commands (69d26bb)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.327/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.327/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.326
Aug 13, 2024 at 12:47 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.326/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.326/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.325
Aug 6, 2024 at 15:05 +0300

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.325/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.325/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.324
Jul 31, 2024 at 18:03 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ‘ADD / /app’ not working (8bf5d52)
  • dev: disable signing for service commits (4d9ba02)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.324/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.324/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.323
Jul 31, 2024 at 17:20 +0300

Changelog

Bug Fixes

  • build, buildah, dockerfile, staged: ensure setting ENTRYPOINT correctly resets base image CMD (83fe844)
  • build, buildah, dockerfile, staged: fix handling of CMD and ENTRYPOINT in exec format (02dd60c)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.323/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.323/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.322
Jul 22, 2024 at 18:31 +0300

Changelog

Features

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

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.322/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.322/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.321
Jul 17, 2024 at 15:53 +0300

Changelog

Features

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

Bug Fixes

  • build, stapel: fix panic when unsupported scratch base image used (452ca95)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.321/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.321/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.320
Jul 10, 2024 at 17:44 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.320/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.320/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.319
Jul 9, 2024 at 21:14 +0300

Changelog

Features

  • build, stapel: add disableGitAfterPatch directive (5cc4647)
  • build: add ability to regulate the final property of an image (62ecb42)

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.319/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.319/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.318
Jul 3, 2024 at 11:57 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

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

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.317/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.317/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.316
Jun 26, 2024 at 18:54 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.316/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.316/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.315
May 31, 2024 at 16:32 +0300

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.315/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.315/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.314
May 31, 2024 at 16:04 +0300

Changelog

Features

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.314/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.314/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.313
May 30, 2024 at 13:15 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.313/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.313/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.312
May 30, 2024 at 13:09 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.312/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.312/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.311
May 30, 2024 at 12:52 +0300

Changelog

Bug Fixes

  • build, buildah: add default registry for mirrors docker.io (cb21acf)
  • build, buildah: prefix registries mirrors with https (969bde0)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.311/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.311/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.310
May 30, 2024 at 11:12 +0300

Changelog

Features

  • build, buildah: support mirror registries (v1) (66f4942)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.310/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.310/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.309
May 28, 2024 at 00:39 +0300

Changelog

Bug Fixes

  • prevent growing TCP connections by using a shared HTTP transport (8fed3e7)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.309/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.309/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.308
May 13, 2024 at 17:59 +0300

Changelog

Bug Fixes

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

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.2.308/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.2.308/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.2.307
Apr 24, 2024 at 15:13 +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  
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.1.36
May 31, 2024 at 01:48 +0300

Changelog

Features

  • build, stapel: use stapel image from registry.werf.io (034bf6d)
  • build: support mirror registries (bb741a3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.1.36/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.36/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.1.35
May 13, 2024 at 20: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.1.35/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.35/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.1.36
May 31, 2024 at 01:48 +0300

Changelog

Features

  • build, stapel: use stapel image from registry.werf.io (034bf6d)
  • build: support mirror registries (bb741a3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.1.36/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.36/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.1.35
May 13, 2024 at 20: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.1.35/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.35/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.1.36
May 31, 2024 at 01:48 +0300

Changelog

Features

  • build, stapel: use stapel image from registry.werf.io (034bf6d)
  • build: support mirror registries (bb741a3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.1.36/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.36/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.1.35
May 13, 2024 at 20: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.1.35/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.35/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

For more broad testing of new features

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

v1.1.36
May 31, 2024 at 01:48 +0300

Changelog

Features

  • build, stapel: use stapel image from registry.werf.io (034bf6d)
  • build: support mirror registries (bb741a3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.1.36/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.36/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.1.35
May 13, 2024 at 20: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.1.35/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.35/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  

Least stable release channel

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

v1.1.36
May 31, 2024 at 01:48 +0300

Changelog

Features

  • build, stapel: use stapel image from registry.werf.io (034bf6d)
  • build: support mirror registries (bb741a3)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For example, werf binary can be downloaded and verified with gpg on Linux with these commands:

curl -sSLO "https://tuf.werf.io/targets/releases/1.1.36/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.36/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf  
v1.1.35
May 13, 2024 at 20: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.1.35/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.35/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf