Skip to main content

 

How are OutSystems versions numbered?

OutSystems

How are OutSystems versions numbered?

Starting with Development Environment version 11.5.39, OutSystems version numbers are a sequence of three numbers, separated by a period, and assigned in ascending order.

The version numbering schema is as follows:

[Major].[Feature].[Patch] (Build [Build ID])


The several components of the version number are the following:

[Major]

This number identifies the major product version. A new major version is defined in your Subscription Agreement as an “Upgrade” or a “New Software Version”.

[Feature]

This number increases when OutSystems adds functionality to a release in a backward-compatible manner (e.g. from Development Environment 11.6 to Development Environment 11.7).

[Patch]

This number increases when OutSystems makes backward-compatible bug fixes or minor improvements in a release (e.g. from Development Environment 11.7.1 to Development Environment 11.7.2).

[Build ID]

This number identifies a specific build and is unique for each OutSystems component: Development Environment, Platform Server, Lifetime, e.g. "Development Environment 11.7.1 (Build 91)".

In most scenarios, the version is identified by the three first numbers: [Major].[Feature].[Patch]. However, in some cases, you need to identify a very specific build and, in this case, you should use the three numbers and the build ID.

Note: Eventually all OutSystems 11 releases, including Platform Server and LifeTime, will follow the new version number format which is being introduced gradually. In the meanwhile, check this page for more information on the version number format still followed in OutSystems 11 Platform Server and LifeTime releases, as well as in all OutSystems version 10 releases.

Example

The following table illustrates the usage of version numbers in 3 different types of releases:

Stage

Version number change

A major release containing new features and possibly breaking changes.
The first number (major product version) increases and the other two numbers are reset to 0.

from 10.n.n
to 11.0.0

A release containing new functionality, but with no breaking changes.
The second number (feature) increases and the third number is reset to 0.

from 11.0.n
to 11.1.0

A release containing only defect fixes and minor improvements.
The third number (patch) increases. 

from 11.1.0
to 11.1.1

n = an integer number

  • Was this article helpful?