Release channels
Each werf release progresses through all release channels, starting with Alpha → Beta → Early-Access → Stable → Rock-Solid. You can think of each release on a lower channel as a release-candidate for the higher one. Once a release is considered bug-free, it is promoted to the next channel.
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 of broad testing.
Stable channel releases are mostly safe to use and we encourage to use this channel everywhere. We guarantee backward compatibility between Early-Access releases within minor branch (1.1.x). We guarantee that Early-Access release should become Stable not earlier than 1 week after internal tests
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.
These releases are for more broad testing of new features to catch regressions. We do not guarantee backward compatibility between Beta releases.
These releases can bring new features, but are unstable. We do not guarantee backward compatibility between Alpha releases.
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 of broad testing.

May 14, 2020 at 23:41 +0300
May 14, 2020 at 20:10 +0300
Apr 30, 2020 at 14:01 +0300
Apr 23, 2020 at 13:55 +0300

Recommended channel

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

May 21, 2020 at 10:33 +0300
May 15, 2020 at 16:38 +0300
May 14, 2020 at 23:53 +0300
May 14, 2020 at 23:50 +0300
May 14, 2020 at 20:10 +0300
Apr 29, 2020 at 22:35 +0300
Apr 20, 2020 at 21:01 +0300
Apr 20, 2020 at 11:18 +0300
Apr 17, 2020 at 14:45 +0300
Apr 17, 2020 at 14:22 +0300
Apr 15, 2020 at 16:13 +0300
Apr 10, 2020 at 15:18 +0300
Apr 10, 2020 at 13:42 +0300

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.

Jun 2, 2020 at 16:07 +0300
Jun 2, 2020 at 14:20 +0300
May 21, 2020 at 10:33 +0300
May 18, 2020 at 19:07 +0300
May 17, 2020 at 14:42 +0300
May 14, 2020 at 23:53 +0300
May 14, 2020 at 23:50 +0300
May 14, 2020 at 20:10 +0300
May 12, 2020 at 22:28 +0300
Apr 29, 2020 at 22:35 +0300
Apr 28, 2020 at 12:26 +0300
Apr 23, 2020 at 20:21 +0300
Apr 20, 2020 at 21:01 +0300
Apr 17, 2020 at 19:55 +0300
Apr 17, 2020 at 14:45 +0300
Apr 17, 2020 at 14:08 +0300
Apr 15, 2020 at 16:13 +0300
Apr 10, 2020 at 15:18 +0300
Apr 10, 2020 at 12:56 +0300
Apr 6, 2020 at 19:11 +0300
Mar 23, 2020 at 12:17 +0300

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.

Jun 2, 2020 at 16:07 +0300
May 25, 2020 at 14:13 +0300
May 20, 2020 at 12:10 +0300
May 18, 2020 at 19:07 +0300
May 17, 2020 at 15:01 +0300
May 17, 2020 at 14:42 +0300
May 14, 2020 at 23:53 +0300
May 14, 2020 at 23:50 +0300
May 14, 2020 at 20:10 +0300
May 7, 2020 at 19:03 +0300
May 6, 2020 at 20:24 +0300
May 6, 2020 at 12:46 +0300
Apr 29, 2020 at 22:35 +0300
Apr 28, 2020 at 12:26 +0300
Apr 24, 2020 at 19:37 +0300
Apr 20, 2020 at 20:55 +0300
Apr 17, 2020 at 18:44 +0300
Apr 17, 2020 at 14:45 +0300
Apr 17, 2020 at 13:39 +0300
Apr 16, 2020 at 11:58 +0300
Apr 15, 2020 at 22:18 +0300
Apr 15, 2020 at 21:44 +0300
Apr 15, 2020 at 16:13 +0300
Apr 13, 2020 at 14:42 +0300
Apr 10, 2020 at 15:18 +0300
Apr 10, 2020 at 14:03 +0300
Apr 10, 2020 at 13:01 +0300
Apr 10, 2020 at 12:56 +0300
Apr 8, 2020 at 16:22 +0300
Apr 8, 2020 at 01:05 +0300
Apr 7, 2020 at 20:30 +0300
Apr 6, 2020 at 12:39 +0300
Apr 1, 2020 at 12:51 +0300
Mar 31, 2020 at 11:43 +0300
Mar 31, 2020 at 11:17 +0300
Mar 30, 2020 at 23:32 +0300
Mar 30, 2020 at 22:44 +0300
Mar 30, 2020 at 19:16 +0300
Mar 30, 2020 at 19:05 +0300
Mar 30, 2020 at 18:59 +0300
Mar 23, 2020 at 22:05 +0300
Mar 23, 2020 at 12:17 +0300
Mar 20, 2020 at 11:38 +0300
Mar 19, 2020 at 22:50 +0300
Mar 19, 2020 at 11:12 +0300
Mar 12, 2020 at 10:25 +0300
Mar 11, 2020 at 13:51 +0300
Mar 6, 2020 at 18:06 +0300
Mar 6, 2020 at 11:41 +0300
Mar 4, 2020 at 19:09 +0300
Mar 4, 2020 at 13:14 +0300
Feb 25, 2020 at 21:32 +0300
Feb 20, 2020 at 16:49 +0300
Feb 20, 2020 at 16:47 +0300
Feb 20, 2020 at 16:17 +0300
Feb 19, 2020 at 17:26 +0300
Feb 17, 2020 at 16:08 +0300

Least stable update channel

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

Jun 6, 2020 at 14:42 +0300
Jun 4, 2020 at 01:31 +0300
Jun 3, 2020 at 21:06 +0300
Jun 3, 2020 at 14:16 +0300
Jun 2, 2020 at 16:09 +0300
Jun 2, 2020 at 11:54 +0300
Jun 1, 2020 at 18:04 +0300
May 29, 2020 at 10:14 +0300
May 28, 2020 at 13:04 +0300
May 27, 2020 at 12:28 +0300
May 26, 2020 at 19:43 +0300
May 25, 2020 at 17:32 +0300
May 25, 2020 at 14:13 +0300
May 20, 2020 at 17:20 +0300
May 20, 2020 at 16:27 +0300
May 20, 2020 at 12:10 +0300
May 18, 2020 at 20:37 +0300
May 18, 2020 at 19:07 +0300
May 17, 2020 at 15:01 +0300
May 14, 2020 at 23:41 +0300
May 14, 2020 at 16:35 +0300
May 12, 2020 at 22:34 +0300
May 12, 2020 at 22:29 +0300
May 12, 2020 at 22:28 +0300
May 7, 2020 at 19:03 +0300
May 6, 2020 at 20:24 +0300
May 6, 2020 at 12:46 +0300
Apr 29, 2020 at 22:35 +0300
Apr 28, 2020 at 12:26 +0300
Apr 27, 2020 at 17:02 +0300
Apr 24, 2020 at 19:37 +0300
Apr 22, 2020 at 13:17 +0300
Apr 22, 2020 at 01:39 +0300
Apr 21, 2020 at 21:32 +0300
Apr 20, 2020 at 20:55 +0300
Apr 17, 2020 at 22:44 +0300
Apr 15, 2020 at 22:18 +0300
Apr 15, 2020 at 21:44 +0300
Apr 15, 2020 at 16:13 +0300
Apr 13, 2020 at 14:28 +0300
Apr 10, 2020 at 17:36 +0300
Apr 10, 2020 at 13:01 +0300
Apr 8, 2020 at 16:22 +0300
Apr 6, 2020 at 12:39 +0300
Mar 31, 2020 at 22:22 +0300
Mar 31, 2020 at 12:51 +0300
Mar 30, 2020 at 22:44 +0300
Mar 30, 2020 at 22:01 +0300
Mar 30, 2020 at 19:50 +0300
Mar 25, 2020 at 10:47 +0300
Mar 24, 2020 at 23:49 +0300
Mar 24, 2020 at 11:37 +0300
Mar 23, 2020 at 22:05 +0300
Mar 23, 2020 at 12:17 +0300
Mar 23, 2020 at 10:24 +0300
Mar 20, 2020 at 11:38 +0300
Mar 19, 2020 at 22:50 +0300
Mar 19, 2020 at 11:12 +0300
Mar 12, 2020 at 10:25 +0300
Mar 11, 2020 at 13:51 +0300
Mar 6, 2020 at 18:06 +0300
Mar 6, 2020 at 11:41 +0300
Mar 4, 2020 at 19:09 +0300
Mar 4, 2020 at 13:14 +0300
Feb 25, 2020 at 21:32 +0300
Feb 20, 2020 at 16:49 +0300
Feb 20, 2020 at 16:47 +0300
Feb 20, 2020 at 16:17 +0300
Feb 19, 2020 at 17:26 +0300
Feb 17, 2020 at 16:08 +0300
Feb 17, 2020 at 14:45 +0300
Feb 14, 2020 at 14:30 +0300
Feb 13, 2020 at 23:00 +0300
Feb 12, 2020 at 11:36 +0300
Feb 11, 2020 at 21:44 +0300
Feb 10, 2020 at 00:55 +0300
Feb 7, 2020 at 20:21 +0300
Feb 7, 2020 at 20:08 +0300
Feb 7, 2020 at 10:37 +0300
Feb 6, 2020 at 18:01 +0300
Feb 6, 2020 at 16:15 +0300
Feb 5, 2020 at 18:28 +0300
Feb 4, 2020 at 14:13 +0300
Feb 4, 2020 at 12:22 +0300
Feb 4, 2020 at 11:03 +0300
Feb 3, 2020 at 21:46 +0300
Jan 29, 2020 at 00:26 +0300
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 of broad testing.

Mar 25, 2020 at 08:37 +0300
Mar 13, 2020 at 11:51 +0300
Feb 20, 2020 at 16:17 +0300
Feb 20, 2020 at 13:57 +0300
Jan 14, 2020 at 09:35 +0300
Jan 10, 2020 at 20:35 +0300
Dec 19, 2019 at 17:21 +0300

Recommended channel

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

Mar 17, 2020 at 14:46 +0300
Feb 28, 2020 at 10:18 +0300
Feb 14, 2020 at 12:56 +0300
Feb 6, 2020 at 18:31 +0300
Jan 14, 2020 at 09:35 +0300
Jan 10, 2020 at 20:35 +0300
Dec 12, 2019 at 15:25 +0300

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.

Mar 10, 2020 at 13:35 +0300
Feb 20, 2020 at 16:17 +0300
Feb 19, 2020 at 17:26 +0300
Feb 6, 2020 at 18:31 +0300
Jan 31, 2020 at 15:33 +0300
Jan 14, 2020 at 09:35 +0300
Jan 10, 2020 at 20:29 +0300
Dec 12, 2019 at 15:25 +0300

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.

Mar 10, 2020 at 13:35 +0300
Feb 19, 2020 at 17:26 +0300
Feb 18, 2020 at 14:52 +0300
Feb 4, 2020 at 11:03 +0300
Feb 3, 2020 at 21:46 +0300
Jan 23, 2020 at 19:22 +0300
Jan 22, 2020 at 20:04 +0300
Jan 14, 2020 at 09:35 +0300
Jan 10, 2020 at 20:29 +0300
Dec 27, 2019 at 19:23 +0300
Dec 26, 2019 at 15:56 +0300
Dec 20, 2019 at 15:04 +0300
Dec 12, 2019 at 15:25 +0300

Least stable update channel

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

Feb 28, 2020 at 17:57 +0300
Feb 19, 2020 at 17:26 +0300
Feb 17, 2020 at 14:45 +0300
Feb 3, 2020 at 21:46 +0300
Jan 31, 2020 at 17:57 +0300
Jan 23, 2020 at 19:22 +0300
Jan 22, 2020 at 20:04 +0300
Jan 14, 2020 at 09:35 +0300
Jan 10, 2020 at 20:29 +0300
Dec 27, 2019 at 19:23 +0300
Dec 26, 2019 at 15:56 +0300
Dec 20, 2019 at 15:04 +0300
Dec 12, 2019 at 15:25 +0300