Version Numbers
Frends use semantic versioning for releases.
Frends can have major, minor and service releases. A release is deemed a major release if it contains a big enough overreaching change, or it is deemed that multiple minor releases combined have changed the product's functionality enough to warrant a major release
Minor releases are the main type of release for Frends, a minor release always requires both the update of the Core (UI and Log Service) and the Agents. The UI will notify the users of Agents not updated to match the Core.
Frends version is denoted by three numbers, for example in version 5.3.1 5 is the major version, 3 is a minor version and 1 is the service release. So, in other words, it is the first service release to the 3rd minor version update to the major version 5.
Rollout of updates
All releases are rolled out gradually starting with demo/internal instances
Updates can be scheduled at the customer's convenience.
For major and minor version updates in hybrid installations, when the customer has at least one ground Agent, the update is always agreed with the customer as the ground Agent needs to be updated as well.
Service releases can be deployed without actions from the tenants on *frendsapp.com, even in a hybrid environment as they only affect Core.