Difference between 1.3 and 1.4

What is the difference between Vyos 1.3 and 1.4 versions? Both seem rolling releases, so why two versions? Which one to choose?

Depending on your decision, 1.3 is currently in the RC release.

You may have to consider 1.4 if you are using the following features:

  • NAT66/NPTv6
  • VLAN-aware bridge
  • ERSPAN

VyOS 1.4 - it’s a current rolling release.
VyOS 1.3 - More stable beta/rc
It will be a good start with “rc” versions
https://community.vyos.net/get/snapshots/ for example “vyos-1.3.0-rc2”

2 Likes

Does it mean that no new features are added to 1.3? In particular, it appears that VRF is under active development and it appears that things are changing rapidly. Will this changes make their way into 1.3 or they will grow apart?

Hello @dtoux,

we definately plan to backports some small parts from 1.4 to 1.3 (samt that happened from 1.3 -> 1.2 during early development phase).

About VRFs: this is rapid changing tree which must settle first, also the main difference is, in 1.4 all routing protocols utilize the vyos-1x XML/Python approach - where everything became modular and reusable. In VyOS 1.2 and 1.3 all routing protocols (except IS-IS in 1.3) use the ancient Perl mechanism so a backport would be changing gears. I do not say it will not come, but it will be in 1.4 for quite a while…

About stability: Both VyOS 1.3 and VyOS 1.4 come with embedded smoketests which are run on every ISO image build. They are even far more complete already on the 1.4 branch so we can say that the quality on 1.3 and 1.4 is on the same level if there is a smoketest present.

2 Likes

Not sure I would recommend 1.3.0-rc2 since it has a major bug preventing users to grab an IP from their ISP through DHCP :stuck_out_tongue:

https://phabricator.vyos.net/T3428

1.3 RC1 works great though so if you prefer to be on a mostly stable version, you could be generally at ease.

Sorry, it’s a broken image for 1.3.0-rc2. It will be fixed soon.
You can try rc.1 or the latest 1.3-beta.

1 Like