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.

Table 1. Available fields in blickfeld.base.data.Version
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.