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.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.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.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.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.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.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.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.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.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.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  
v1.1.34
Apr 24, 2024 at 15:13 +0300

Changelog

Bug Fixes

  • docs: Add 1.1 adoption notice about release existance (2f81633)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For 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.34/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.34/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  
v1.1.34
Apr 24, 2024 at 15:13 +0300

Changelog

Bug Fixes

  • docs: Add 1.1 adoption notice about release existance (2f81633)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For 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.34/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.34/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  
v1.1.34
Apr 24, 2024 at 15:13 +0300

Changelog

Bug Fixes

  • docs: Add 1.1 adoption notice about release existance (2f81633)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For 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.34/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.34/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  
v1.1.34
Apr 24, 2024 at 15:13 +0300

Changelog

Bug Fixes

  • docs: Add 1.1 adoption notice about release existance (2f81633)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For 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.34/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.34/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  
v1.1.34
Apr 24, 2024 at 15:13 +0300

Changelog

Bug Fixes

  • docs: Add 1.1 adoption notice about release existance (2f81633)

Installation

To install werf we strongly recommend following these instructions.

Alternatively, you can download werf binaries from here:

These binaries were signed with PGP and could be verified with the werf PGP public key. For 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.34/linux-amd64/bin/werf" -O "https://tuf.werf.io/targets/signatures/1.1.34/linux-amd64/bin/werf.sig"  
curl -sSL https://werf.io/werf.asc | gpg --import  
gpg --verify werf.sig werf