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. | |||