How are Rudder techniques versioned?

Rudder techniques have 2 version systems: the version of Rudder it is provided with and the version of the technique itself. The version of the technique uses the X.Y form, X being the major version number and Y the minor version number.

  • Bugs are fixed in all existing versions of Rudder techniques, starting from oldest maintained Rudder versions and merged into more recent versions
  • A new minor technique version is created for any new features and added into the oldest compatible Rudder version (and then merged into more recent versions)
  • A new major technique version is created for any architectural change (such as refactoring) needs a new technique version and is only added into the next Rudder version

We do not exclude backporting architectural changes into earlier Rudder versions if a new feature needs them.


Is this article helpful for you?