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