Semantic version (proto)

type.v3.SemanticVersion

[type.v3.SemanticVersion proto]

Envoy uses SemVer (https://semver.org/). Major/minor versions indicate expected behaviors and APIs, the patch version field is used only for security fixes and can be generally ignored.

{
  "major_number": ...,
  "minor_number": ...,
  "patch": ...
}
major_number

(uint32)

minor_number

(uint32)

patch

(uint32)