VyOS 1.2.0 release candidate is available for download

VyOS 1.2.0 project turns five years old. In these five years, VyOS has been through highs and lows, up to speculation that the project is dead. Past year has been full of good focused work by the core team and community contributors, but the only way to make use of that work was to use nightly builds, and nightly builds are like a chocolate box a box of WWI era shells—you never know if it blows up when handled or not. Now the codebase has stabilized, and we are ready to present a release candidate. While it has some rough edges, a number of people, including us, are already using recent builds of VyOS 1.2.0 in production, and now it's time to make it public.

VyOS 1.2.0 (Crux) is the feature expansion release based on Debian Jessie. The release candidate will be the basis for the future long term support release. You can read the full release notes at https://wiki.vyos.net/wiki/1.2.0/release_notes

New features include:

Wireguard support

PPPoE server

mDNS repeater and broadcast relay

Support for IPv6 VRRP and unicast VRRP operation

NPTv6

Standards-compliant QinQ ethertype option

Python APIs for accessing the running config and writing migration scripts (replacements of the Perl Vyatta::Config and XorpConfigParser)

New XML-based command definitions

New build system that makes it easy to create custom builds with additional repositories and packages