J-Link software versioning

From SEGGER Wiki
Jump to: navigation, search

The versioning of the J-Link software follows a specific scheme that is explained here.

General

A version number of a J-Link software consists of the following components:

VM.mmp (e.g. V6.34a)

Component Meaning
V Means "version"
M Major version number.
mm 2-digit minor version number. Even numbers indicate releases, odd numbers indicate beta versions. Example: V6.34 (release), V6.35a (beta)
p Patch level. Letter from 'a' to 'z'. Omitted for release versions if this is the first (unpatched) release.

Examples

  • V6.34 (full release)
  • V6.34a (Patched release. Same code base as V6.34, only specific bugs fixed)
  • V6.34b (Patched release. Same code base as V6.34a, only specific bugs fixed)
  • V6.35a (Beta version)
  • V6.35b (Beta version. There may be major differences in the code base from V6.35a)

Beta specifics

  • Version number always includes a patch level.
  • Beta versions are primarily there to introduce new features between the release cycles

Release specifics

  • Patched releases are versions that are build from the same code base as the previous patched / full release with only specific bugs being fixed.
  • There are no new features added in patched releases, only in beta versions and full releases.