This article describes the benefits of upgrading the LifeTime management console of your OutSystems infrastructure to Release Sep.2018 (22.214.171.124) or later and what you must take into consideration during this process.
Up to version OutSystems 10, upgrading OutSystems to a new major version means upgrading all the infrastructure - LifeTime management console and the application environments.
From version OutSystems 11 onwards, LifeTime is distributed independently from the Platform Server, which enables both components to have different upgrading pace.
LifeTime Release Sep.2018 (126.96.36.199) marks the beginning of LifeTime's own release cycle, allowing better and faster improvements in your LifeTime management console.
Upgrading LifeTime to Release Sep.2018 or later does not require the upgrade of your OutSystems application environments. You can benefit from LifeTime latest features and still keep your application environments in a previous supported version while you need. Read more about which versions of Platform Server can LifeTime manage.
Before the upgrade
If you have LifeTime plugins deployed in your LifeTime environment or other integrations with this environment - applications or systems interacting directly with the environment through OutSystems APIs made available via REST or SOAP - you must do the following:
Assess how this upgrade can impact your plugins and integrations by checking the following:
Make the necessary changes in your plugins and integrations before LifeTime upgrade takes place, to ensure that they will work correctly after the upgrade.
If you are running an OutSystems version that is not supported anymore, you first need to upgrade to a supported OutSystems version.
Upgrading LifeTime management console
In OutSystems Cloud, the overall process of upgrading the LifeTime management console is managed by OutSystems, coordinating with you in every step of the way, to guarantee a successful and as effortless as possible procedure:
OutSystems will notify you by email about the schedule for the upgrade of your LifeTime management console. The upgrade will be scheduled within the maintenance window defined for the environment.
If the proposed schedule is not suitable for you, contact OutSystems technical support and suggest a different time frame for our validation.
In order to change the time frame for next maintenance operations, change the maintenance window defined for your LifeTime environment.
On the scheduled time frame, OutSystems will upgrade the LifeTime management console in your OutSystems Cloud infrastructure. During the upgrade, your LifeTime management console and any installed LifeTime plugins will be unavailable.
You will receive a notification email when the upgrade is concluded.
To upgrade the LifeTime management console in your OutSystems on-premises infrastructure to Release Sep.2018 or later, the following requirements must be met:
Your OutSystems application environments are running a supported OutSystems version. If you are running an OutSystems version that is not supported, you must upgrade to a supported OutSystems version.
Your LifeTime management console is installed in a dedicated environment. If your LifeTime management console is installed in a shared environment (for example, in your production environment), you must reinstall LifeTime in a dedicated environment.
After assuring the above requirements are met, do the following to upgrade the LifeTime management console:
Download the latest LifeTime management console binaries from the downloads area.
Follow the installation checklist that is launched when you run the LifeTime management console installation binary. During the upgrade, your LifeTime management console and any installed LifeTime plugins will be unavailable.
OutSystems hybrid infrastructures have the LifeTime environment running in OutSystems Cloud, therefore the upgrade process is the same as OutSystems Cloud upgrade process.
After the upgrade
If you don’t have any LifeTime plugins or integrations, your LifeTime management console is ready to use.
If you have LifeTime plugins deployed in your LifeTime environment, you should republish all plugins to avoid runtime errors:
Open the Service Center console of your LifeTime environment (eg.
Go to Factory section, and then to Solutions area.
Create a solution containing all the modules of your LifeTime plugins.
Publish the solution.
After the solution has been published, test all your plugins.
Test also your integrations with LifeTime environment to assure they are working correctly.
LifeTime continuous update
Keeping your LifeTime updated enables you to benefit from the latest features and fixes. Learn more about the Continuous update of LifeTime management console.