Version
General message which is used for version information.
Semantic versioning is used to identify a software state. It additional adds the short hash of the corresponding commit.
Field | Type | Default | Unit |
---|---|---|---|
major |
uint32 |
- |
- |
Increments when we make incompatible API changes. |
|||
minor |
uint32 |
- |
- |
Increments when we add functionality in a backwards compatible manner. |
|||
patch |
uint32 |
- |
- |
Increments when we make backwards compatible bug fixes. |
|||
revision |
optional string |
- |
- |
Short hash of the commit in the corresponding project repo. |
|||
is_release |
bool |
- |
- |
This flag indicates a release. An official release is fully tested & reviewed. |