Upgrading Angular versions
IBM SterlingĀ® Store Engagement uses the Angular framework. The Angular framework is rolled out in multiple versions every year and it provides the long-term support. For more information, see Angular documentation.
Sterling Store Engagement UI application updates
- The Sterling Store Engagement UI must be updated to a new Angular major version every year to stay on the most recent supported version.
- The updates happen in the first quarter each year.
- The currently supported Angular version for Sterling Store Engagement UI is version 18.
Seamless customer environment upgrades
The micro-front-end architecture with single-spa supports both custom and the application-provided code to run on different Angular versions.
Cloud environments upgrade
- The application-provided code is updated to the most recent Angular version during the first quarter upgrades.
- The custom code remains on the older Angular version.
- After the deployment is successful, the micro-front-end architecture makes sure that the application runs smoothly.
- You can upgrade your custom code within the next two quarters. To update your custom code,
proceed with the following steps:
- Upgrade your custom code to the most recent Angular version 18. For more information, see Upgrading to Angular version 18.
- Rebuild the UI extensions.
- Deploy the updated package.
Note: If you cannot migrate to Angular version 18, but want to modify your extensions in
Angular version 15, you can continue to build your customizations with the 24.3.9.2-10.0.2409.2
developer toolkit.
On-Premises environment upgrade
- The application-provided code is updated to the most recent Angular version during the first quarter upgrades.
- The custom code remains on the older Angular version.
- After the deployment is successful, the micro-front-end architecture makes sure that the application runs smoothly.
- You can choose not to upgrade your custom code immediately. However, to avoid facing security
issues on the unsupported Angular version, you must upgrade to the most recent Angular version. For
more information about Angular versions, see Angular documentation.To upgrade your custom code, proceed with the following steps:
- Upgrade your custom code to the most recent Angular version 18. For more information, see Upgrading to Angular version 18.
- Rebuild the UI extensions.
- Deploy the updated package.