Spring Reactor Versioning Scheme Example

  • Artifacts follow the versioning scheme of MAJOR.MINOR.PATCH/REVISION-QUALIFIER
  • Bill of Materials (BOM) follows an inspired CalVer scheme of YYYY.MINOR.PATCH/REVISION-QUALIFIER

MAJOR.MINOR.PATCH/REVISION

see REVISION)

YYYY

Is the year of the first (General Availability / Release) in a given release cycle

QUALIFIERS

SNAPSHOT or BUILD-SNAPSHOT

Is the current development release

M[number] (M1, …, M9)

Marks a significant stage in the release process

RC[number] (RC1, …, RC9)

Is the last step before building the final release

RELEASE or GA or No Qualifier

Marks the end of the release process. Usually the only production-ready artifact.