loio |
---|
91f021426f4d1014b6dd926db0e91070 |
view on: demo kit nightly build | demo kit latest release
Versioning and maintenance strategy for OpenUI5.
OpenUI5 uses a three-number version identifier, for example, 1.71.22. The numbers have the following meaning:
- The first part (1) specifies the release number (major version).
- The second part (71) specifies the version number (minor version).
- The third part (22) specifies the patch number.
To view the documentation for a specific version, check at https://sdk.openui5.org/versionoverview.html which versions are available. You can view the version-specific Demo Kit by adding the version number to the URL, for example, https://sdk.openui5.org/1.71.22/
.
To get an overview of the new features of each version, see What's New in OpenUI5. To see the fixes contained in each patch, check the Change Log.
Every month, OpenUI5 releases a new version for productive usage.
The release strategy follows the principle of "one innovation code line": Subsequent versions ensure continuous innovation with an evolving code line.
Once a year, a version with long-term support is released. All other versions do not have a maintenance period and no patches are provided. Required fixes are available with the next minor versions together with the new features. However, in exceptional cases, also the most recent version may be patched with correction code.
In the version overview at https://sdk.openui5.org/versionoverview.html, you can see which of the OpenUI5 versions have an extended maintenance.
OpenUI5 resources are available on the Akamai content delivery network. There, you can also find multiple OpenUI5 versions, and you can use them in your code as described in Variant for Bootstrapping from Content Delivery Network.
Check the available versions with respective maintenance status at https://sdk.openui5.org/versionoverview.html.
You can find which framework versions you use in your app in the Technical Information Dialog ([Ctrl] + [Shift] + [Left Alt] /[Option] + [P] ).
To access the OpenUI5 version at runtime, you can use the following code:
sap.ui.require([
"sap/ui/VersionInfo",
"sap/base/util/Version"
], (VersionInfo, VersionUtil) => {
VersionInfo.load().then(oCurrentVersionInfo => {
const oOpenUI5Version = new VersionUtil(oCurrentVersionInfo.version);
// ...
});
});
Standalone apps, e.g. apps using the
self-contained
build of UI5 Tooling, will report the version of the app itself. Only if the framework resources are provided by a content delivery network (CDN) or a similar shared installation will the main version of the framework be retrieved as shown above.