Skip to content

...3 !

Compare
Choose a tag to compare
@evrardjp evrardjp released this 05 Jun 19:15
· 246 commits to master since this release

Yup, 3.0.0 finally arrived.

This is the third "re-definition" of the role. The role was revamped for multiple OSes, with real life testing you could do by running vagrant up.

Keepalived is now functionally tested across our three mostly used OSes: centos, ubuntu trusty and ubuntu xenial.

This release also marks the move to a different branching/versioning model.
I used to loosely follow semver: http://semver.org/

From now the versioning is done like this:

  • The first number before the first dot ("MAJOR"), is marking a significant amount of ansible code changes that are not backwards compatible, like the current one.

  • The second number (between the first and second dot, alias "MINOR"), is, from now on, marking a bump of keepalived (example, bump the UCA version, change the PPA branch...).

  • The last number is for bug fixes intra series.

In a summary:

  • if the last number changes, you're fine.
  • if the second number changes, you can (and probably will) have keepalived downtime, and you should pay attention to the new code, it may introduce/fix keepalived bugs
  • if the first number changes, you have to update your configuration.