Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The use of the different API versions throughout the API life release cycle is illustrated in the following figure.

...

The following table gives the values of the API version (Info object) and the API version in the URL (servers object) used in the release process of the API. THe API version in the URL is different for initial API versions (x=0) and stable API versions (x>0).

API versions in  release processAPI version
(OAS Info object)
initial (x=0) API version in URL (OAS Servers object)
stable (x>0) API version in URL (OAS Servers object)API version can be released
work-in-progresswipvwipvwipNo
alphax.y.z-alpha.mv0.yalphamvxalphamYes (internal)
release-candidate x.y.z-rc.nv0.yrcnvxrcnYes (internal)

public-release

x.y.z

v0.y

vx

Yes

Precedence examples:

  • 1.0.0 < 2.0.0 < 2.1.0 < 2.1.1 < 3.0.0.
  • 0.1.0 < 0.2.0-alpha.1 < 0.2.0-alpha.2 < 0.2.0-rc.1 < 0.2.0-rc.2 < 0.2.0 (initial public-release)
  • 1.0.0 < 1.1.0-alpha.1 < 1.1.0-alpha.2 < 1.1.0-rc.1 < 1.1.0-rc.2 < 1.1.0 (stable public-release)

...