# Versioning

Every version label is composed of three numbers `X.Y.Z`:

`X` Major version number: major changes, e.g. architecture change.&#x20;

`Y` Minor version number: minor changes, e.g. new features.&#x20;

`Z` Small version number: bugs fixes.

{% hint style="info" %}
Versions `X.Y` are equivalent to `X.Y.0`
{% endhint %}

Do not mix binaries from different releases, since they are not compatible. You can mix only those components, which have the same major and minor release numbers.

{% hint style="danger" %}
Incompatible components are unable to work together. Any connection between two incompatible components is dropped.
{% endhint %}
