Skip to main content

 

 

 

 

Template:OutSystems/Documentation_KB/Breadcrumb_New_Layout

 

 

Template:OutSystems/OSLanguageSwitcher

 

 

 

OutSystems

LifeTime Management Console

LifeTime Management Console 11.6.1


Released on Jul 29, 2020

New in LifeTime Management Console 11.6.1

  • OutSystems Cloud VPN provisioning is now automated. It's also possible to retrieve the VPN configuration file from LifeTime. (RCVT-107)
  • Added two new early access features that will optimize the synchronization of users, roles, and applications. These features are Optimize users and roles synchronization process and Optimize app synchronization process. (RLIT-3627)
  • Improved LifeTime performance in factories with a high volume of data. (RLIT-3867)

Bug Fixing

  • Fixed a visual glitch in User and Service Account pages when changing the selected role associated with the User or Service Account. (RLIT-3903)
  • Fixed issue where it was possible to download the error report by an anonymous user. CVSSv3.0 score 5.3 (Medium). (RLIT-3901)
Compatibility and Additional Resources
  • Includes Platform Server 11.8.2.

LifeTime Management Console 11.6.0


Released on Jul 08, 2020

New in LifeTime Management Console 11.6.0

  • Added capabilities to support the platform in Mumbai AWS region. (RCVT-370)
  • Improved the performance of the synchronization processes for applications status in factories with a large number of environments and applications. (RLIT-3830)

Bug Fixing

  • Fixed an issue that caused the data migration popup to be launched when opening the Analytics page in new installations. (RLIT-3797)
Compatibility and Additional Resources
  • Includes Platform Server 11.8.2.

LifeTime Management Console 11.5.3


Released on Jun 05, 2020

Bug Fixing

  • Fixed a bug that was causing the LifeTime to show wrong information about permissions in the user screen in some scenarios. (RPD-5046)
Compatibility and Additional Resources
  • Includes Platform Server 11.7.3.

LifeTime Management Console 11.5.2


Released on May 15, 2020

New in LifeTime Management Console 11.5.2

  • The setting to enable the PWA is now kept when staging an app between environments. This means that when you enable/disable the PWA distribution for an app in the development environment, the setting is the same in the next environment after the staging. (RTAF-1908)

Bug Fixing

  • Fixed an issue that was preventing users with "Monitor and Add Dependencies" permission level over a Team from accessing the Analytics data for that Team's applications. (RPD-3676)
  • Fixed an issue that revealed system modules in the environments. (RLIT-3492) (RLIT-3648)
  • Fixed an issue in LifeTime SDK that caused a database lock when invoking the action Deployment_Get with an empty DeploymentKey. (RLIT-3657)
  • Fixed an issue in LifeTime API v2 that caused the endpoint /users/{UserKey}/ to return a 405 error. (RLIT-3659)
  • Fixed the list of available roles when setting the user's role for a team or application. (RLIT-3718)
  • The link for Security Settings now appears correctly for on-premise environments in OutSystems Cloud LifeTime. (RPD-4788)
  • Fixed an issue that prevented roles with character '+' to synchronize properly. (RLIT-3642)
  • Due to an issue with the synchronization of the settings between LifeTime and Service Center, we removed the newly introduced single sign-on (SSO) setting from LifeTime. Please use Service Center of the environment to manage the SSO settings (go to Service Center > Administration > Security > Applications authentication > Common login settings). (RTAF-2729)
Compatibility and Additional Resources
  • Includes Platform Server 11.7.3.

LifeTime Management Console 11.5.1


Released on Apr 13, 2020

Bug Fixing

  • Fixed a layout issue in the Environments section of Options menu for cloud environments. (RLIT-3616)
  • Fixed an issue that was preventing users with "Monitor and Add Dependencies" permission level over a Team from accessing the Analytics data for that Team's applications. (RPD-3676)
  • Fixed an issue in the old deployment wizard that was preventing the "Save Plan & Notes" button from saving the deployment plan. (RLIT-3609)
  • The link "New User" is no longer displayed when the logged-in user has no permission to create new users. (RLIT-3580)
  • The link "Delete Team" is no longer displayed when the logged-in user has no permission to delete teams. (RLIT-3577)
  • Now the logged-in user can't change his/her own roles. (RLIT-3575)
  • Fixed an error when selecting a role during the creation of a new service account. (RLIT-3572)
  • Fixed an issue that occurred when validating a deployment plan. The problematic scenario involved a new Structure attribute whose type is an Entity identifier from another module. This happened when there were consumer applications for the Structure which weren't included in the plan. (RSBO-1271)
  • Fixed an issue that caused LifeTime to make applications with no differences available to be added in Deployment plans. (RLIT-3570)
  • Improved the performance of LifeTime synchronization process in factories with a large number of environments and applications. (RPD-3870), (RLIT-3606), (RPD-3605)
  • Fixed an issue that caused some errors, related to REST calls in the LifeTime environment, to be created in the Error Log without an error message. (RPD-4826)
  • Fixed an error in the new deployment plan wizard to configure application settings (Early Access) occurring when selecting a deployment zone and there is only one application in the deployment. (RLIT-3589)
  • Fixed an issue that caused a deployment to become stuck in some specific situations. For example, after using the Retry Plan option for a plan that failed during compilation or when configuring deployment zones for the first time for an application. (RPD-4851)
Compatibility and Additional Resources

LifeTime Management Console 11.5.0


Released on Mar 12, 2020

New in LifeTime Management Console 11.5.0

  • Added a new API method to LifeTime API v2 (former LifeTime Deployment API v2) to retrieve application templates available in a given environment. (RLIT-3390)
  • Added a new API method to LifeTime API v2 (former LifeTime Deployment API v2) to create an application in a given environment. (RLIT-3391)
  • Added a new set of API methods to LifeTime API v2 (former LifeTime Deployment API v2) to manage users. These include: List all users, create a user, update a user, get the details of a user, set the password for a user, grant/revoke a role in an application to a user. (RLIT-3392)
  • Added a new set of API methods to LifeTime API v2 (former LifeTime Deployment API v2) to manage Teams. These include: List all teams, create a team, update a team, get the details of a team, delete a team, add/remove an application to a team, add/remove a user to a team. (RLIT-3393)
  • Added a new set of API methods to LifeTime API v2 (former LifeTime Deployment API v2) to manage Roles. These include: List all roles, create a role, update a role, get the details of a role, delete a role and get the available permission levels. (RLIT-3388)

Bug Fixing

  • Fixed an issue that caused a timeout while creating a deployment plan containing an application with an extension connecting to external databases. (RDEV-1356)
  • Changed the process of cleaning up the outdated modules of a staging to avoid cleaning up records from stagings that are still in use. (RLIT-3520)
  • Fixed method User_GetApplicationPermissions from LifeTime Services API, that was not filtering the result by the given ApplicationKey. (RPD-4821)
  • Fixed a bug that makes the application appears with broken references in LifeTime when tagging application in an Environment using OutSystems 10. (RPD-4094)
  • Added missing permissions information in My Settings screen. Fixed a bug that allowed the user to add permissions in Teams but not in Applications, in some specific cases. (RLIT-3423)
  • Fixed an issue that caused an error during the step “Upgrading and refreshing modules of '' while publishing a solution in Service Center. (RPC-810)
  • Fixed a bug that occurred when validating a plan. The problematic scenario involved a new Structure attribute whose type is an entity identifier from another module. This happened when there were consumer applications for the Structure which weren't included in the plan. (RSBO-1271)
  • Fixed an issue that caused an error when trying to access Deployment Summary when someone changes the deployment at the same time. (RLIT-3552)
  • Fixed issue that caused a deployment to become stuck in certain situations (after Reusing a plan that failed during compilation or when configuring deployment zones for the first time for an application) (RPD-4851)
  • Fixed error that appeared when selecting a deployment zone and there was only one application in the deployment. (RLIT-3589)
  • Improved the message shown when an error occurs registering an on-premises environment in hybrid infrastructure in cloud and it is not possible to connect using HTTPS. (RPD-4152)
  • Fixed an error related with user permissions that could occur when LifeTime is installed during an existing synchronization process. (RLIT-3425)
  • Fixed Users and Roles details screens crashing when the role permissions in one or more environments are not defined. (RPD-4787)
  • Fixed issue that could cause deployments to be stuck when the LifeTime environment does not have connection to the Internet. (RLIT-3547)
  • Removed misleading error log when LifeTime is not able to create an Application version in an environment due to the absence of some modules. (RLIT-3550)

LifeTime Management Console 11.4.2


Released on Jan 31, 2020

Bug Fixing

  • Fixed an issue that caused a timeout while creating a deployment plan containing an application with an extension connecting to external databases. (RDEV-1356)
  • Fixed an issue that caused an error during the step “Upgrading and refreshing modules of '' while publishing a solution in Service Center. (RPC-810)

LifeTime Management Console 11.4.0


Released on Jan 30, 2020

New in LifeTime Management Console 11.4.0

  • Added impact capacity when editing a Role: on save, LifeTime now warns about what users will be affected by the changes in that Role. (RLIT-3112)
  • Added visibility in permission screens to the "Create Applications" and "Add Dependencies to System" options, when they are activated. (RLIT-3111)
  • Added a preview on User_Edit / ServiceAccount_Edit pages of the permissions the User / Service Account will have when creating a new User / Service Account or changing its default role. (RLIT-3079)
  • It’s now possible to configure Entities from external databases during deployment. (RDEV-1244)
  • Reviewed Brazilian Portuguese (pt-BR) translations in all screens related to IT users management and permissions. (RLIT-3076)

Bug Fixing

  • The popup to add users to a team is now correctly showing the default role of the listed users. (RLIT-3365)
  • Fixed UI issues when resizing the screen to resolutions under 1024px. (RLIT-3366)
  • The display of user permissions in the Application_Permissions screen is now showing the correct labels for Full Control and Access permission levels instead of the equivalent application permission levels. (RLIT-3403)
  • Fixed an issue in LifeTime Deployment API v1 that was preventing to tag a mobile application using the native platform name, e.g. Android (v1). (RLIT-3395)
  • Fixed the create application feature inside the Team_edit screen, that was requesting the user to select a team again, instead of selecting the team automatically. (RLIT-3367)
  • Fixed an issue that was causing some applications to not be presented in the applications list. (RLIT-3120)
  • Corrected the permissions for DBConnections and DBCatalogs screens so they can be accessed with the same permission level, i.e, "Monitor and Reference Applications" or higher. (RLIT-2977)
  • Fixed an issue that caused an error when deploying old application tags. (RPD-3745)

Known Issues

  • Creating a deployment plan containing modules with entities from external databases can fail during the "Configure applications settings" step.
  • In some scenarios when publishing a Solution in Service Center an error occurs during the “Upgrading and refreshing modules of '<Application Name>'" step. For more information check documentation (RPC-810)

LifeTime Management Console Release Dec.2019


Released on Dec 30, 2019

New in LifeTime Management Console Release Dec.2019

  • It is now possible to add one IT user to multiple teams with the same role. (RLIT-3161)
  • Improved the name of some permissions and the permissions' description on the Role's detail screen. Also, the permission levels displayed on the User's detail screen now match the permission levels displayed on the Role's detail screen. (RLIT-2813)
  • Improved the detail screen for Users and Service Accounts to display more clearly the default role and roles assigned through teams/applications. Added also the ability to change the assigned roles directly on this detail screen. (RLIT-3113)
  • Added new environment security options to force Secure and SameSite properties in cookies generated by the platform. Check the document Upcoming changes in cookie handling in Google Chrome for more information. (RTAF-1866)

Bug Fixing

  • Fixed an issue in the Role's detail screen that was incorrectly listing users as being assigned to the role. (RLIT-3143)
  • Fixed a crash when trying to create a new deployment plan due to duplicate records. (RPD-4076)
  • Fixed an issue that caused the Secure Endpoint feature to be visible in on-premise environments registered in cloud infrastructures. (RPD-4229)

Known Issues

  • In some scenarios when publishing a Solution in Service Center an error occurs during the “Upgrading and refreshing modules of '<Application Name>'" step. For more information check documentation. (RPC-810)

LifeTime Management Console Release Nov.2019


Released on Nov 21, 2019

Bug Fixing

  • Fixed an issue for hybrid infrastructures after a failure when registering an on-premises environment. After the failure, the Applications screen and the Environments screen were displaying a different set of environments. (RLIT-3266)
  • Fixed an issue that was causing existing synchronization processes to keep running after unregistering an environment. (RLIT-3265)
  • Fixed an issue in the logic of the clean-up process for old module versions that was preventing the deletion of some data. (RPD-4208)
  • Fixed an issue that was preventing the execution of the clean-up process for old module versions when the timer had reached the maximum number of retries. (RPD-4514)

LifeTime Management Console Release Oct.2019 CP1


Released on Oct 30, 2019

New in LifeTime Management Console Release Oct.2019 CP1

  • Added a new permission, "Add References to System", to configure who can add new dependencies to public elements of System module. This permission is applicable when granted in the user default role. (RLIT-3160) (RLIT-3160)
  • We have split the permission level “Reuse and Monitor Applications” into two permission levels, “Open and Debug Applications” and “Monitor and Reference Applications”. This way you have a more granular permission model, as you can now give permission to monitor applications without the permission to open and debug. During the upgrade, the previous role “Reuse and Monitor Applications” is mapped to “Open and Debug Applications”. (RLIT-2804)
  • Added a new permission, "Create Applications", to configure who can create applications and associate them directly to a team. During the upgrade, this new permission is set to ON for the roles having “Change & Deploy Applications” permission level. (RLIT-2796)
  • Added a new permission level, “Access to Environment”, which allows users to log in to an environment without the permission to see the applications. (RLIT-2790)

Bug Fixing

  • Fixed an issue in the environment registration wizard that was limiting to 50 the list of roles to map and the users to import. This issue was also limiting the list of environments to 50 when choosing the environment position in the infrastructure. (RLIT-3235)
  • Fixed an issue in LifeTime that could cause the deploy of the incorrect application versions when using option "Refresh Applications" in "Create Deployment Plan" screen. (RLIT-3212)
  • Fixed a cross-site scripting vulnerability. CVSSv3.0 score 4.8 (Medium). (RLIT-3166)
  • Fixed repeated requests to publish a solution in the target environment when there's a timeout in the publish operation. (RPD-4400)

LifeTime Management Console Release Sep.2019 CP1


Released on Oct 16, 2019

Bug Fixing

  • Fixed issue in LifeTime that may cause the deploy of wrong versions when using Refresh Applications feature. (RLIT-3212)

Known Issues

  • Using the option "Refresh Applications" in "Create Deployment Plan" screen may not include new modules or remove deleted modules when using Tag and Deploy options. As a workaround, if you need to refresh the applications by this time because there are new modules or modules were removed, discard the deployment plan and create a new one.

LifeTime Management Console Release Sep.2019


Released on Oct 03, 2019

New in LifeTime Management Console Release Sep.2019

  • Fixed an issue where LifeTime environment registration would make a HTTP request when using an HTTPS only configuration. (RPD-4238)
  • Improved performance of the Early Access Features configuration page in LifeTime. (RLIT-2938)

Bug Fixing

  • Fixed issue that prevents using "Continue with errors" option while executing a deployment that has settings to configure. (RLIT-2936)
  • Fixed issue in LifeTime that prevented on-premises environments registered in Cloud Infrastructure to sync properly due to multiple users with a specific Administrator role. (RPD-3582)

LifeTime Management Console Release Jul.2019


Released on Jul 30, 2019

New in LifeTime Management Console Release Jul.2019

  • Finished deployment plans can now be reused. There's a new link in the deployment execution screen and in the deployments list allowing you to create a new plan based on a previous plan. You can choose which environments you want to execute the new deployment plan to/from and whether you want to keep the same versions as the previous plan, or just the same applications. (RLIT-2697)
  • Deployment plans can now be accessed in the Applications tab by clicking the "Deployment Plans" link. In this screen, view and search the deployment plans, their current status, as well as access their details and available actions. (RLIT-2698)
  • Created a screen to easily manage the Early Access Features for environments and LifeTime. (RLIT-2780)
  • Capability to allow administrators to reschedule automatic updates in cloud infrastructures to a new suggested date. (RLIT-2824)
  • When retrying or reusing a deployment plan you can now understand if some applications were removed from the previous plan due to unavailability. (RLIT-2837)

Bug Fixing

  • Fixed an issue in LifeTime that caused cleanup old data to only remove partial data. (RLIT-2840)
  • Fixed an issue in the validation details screen where an error icon would be shown even if the validation issue is only a warning. (RLIT-2853)

LifeTime Management Console Release Jun.2019


Released on Jul 11, 2019

New in LifeTime Management Console Release Jun.2019

  • Aborted deployment plans can now be easily retried. There's a new link in the deployment execution screen allowing you to create a new plan with the same applications and versions as the aborted plan. (RLIT-2696)
  • You can now refresh the applications in a deployment plan while the plan is being edited. This allows you to include new application changes done after plan creation, as well as having an up-to-date view on the environments and their applications and versions, without needing to recreate the deployment plan. (RLIT-2695)

Bug Fixing

  • Fixed the navigation to Service Center when you need to enter configurations before proceeding with the execution of a deployment plan. (RLIT-2775)
  • Fixed display of Abort button while executing a deployment plan. (RLIT-2774)
  • Fixed the displayed running version in the source environment when editing a deployment plan, when refreshing the plan editing screen or when returning to a saved deployment plan. Note: This issue is only fixed for newly created deployment plans. (RLIT-2748)
  • Fixed an issue in LifeTime that returned an incorrect message when the user was checking for new updates in Personal or Trial cloud environments. (RLIT-2768)
  • Improved queries using a full join in LifeTime deployment validation stage. Affects only Oracle and SQL Server. (RPD-4147)

Known Issues

  • Using the option "Refresh Applications" in "Create Deployment Plan" screen may cause the deploy of the incorrect application versions. As a workaround, if you need to refresh the applications by this time, discard the deployment plan and create a new one. Fixed in LifeTime Management Console Release Sep.2019 CP1.

LifeTime Management Console Release May.2019


Released on May 27, 2019

New in LifeTime Management Console Release May.2019

  • Added a new Early Access Feature in LifeTime that enables you to configure the value of application Site Properties while planning a deployment. (RLIT-2644)
  • Added support to enable or disable Early Access Features. (RLIT-2641)

Bug Fixing

  • Fixed an issue for OutSystems hybrid infrastructures that was preventing the registration of on-premises environments when the environment connects to LifeTime using HTTPS. (RPD-3781)
  • For OutSystems hybrid infrastructures, it's now possible to set the maintenance window for the LifeTime environment by setting the maintenance window for the leftmost cloud environment in the infrastructure. Previously it wasn't possible to do this if the leftmost environment registered was on-premise. (RLIT-2613)
  • Improved the performance of LifeTime synchronization process when there are multiple applications being published at the same time. (RPD-3183)

LifeTime Management Console Release Mar.2019


Released on Mar 18, 2019

New in LifeTime Management Console Release Mar.2019

  • You can now see application warnings (for example, indicating that an application is outdated) in the deployment edit screen when planning a deployment. (RLIT-1315)
  • The Deployment Status method in LifeTime Deployment APIs v1 and v2 will only return the deployment status 'finished' after the completion of the sync operation. (RLIT-2249)
  • Updated the embedded platform server to Platform Server 11 - Release Jan.2019 Cumulative Patch 2. (RLIT-2489)

Bug Fixing

  • Fixed an issue in LifeTime that automatically set the purpose of the environment incorrectly in cloud environments. (RLIT-2415)
  • Fixed an issue when choosing "Mark Hotfix as Solved" for mobile apps if the application hadn't been deployed to the next environment yet. (RPD-3871)

LifeTime Management Console Release Feb.2019


Released on Feb 25, 2019

New in LifeTime Management Console Release Feb.2019

  • Improved LifeTime cleanup process to also remove unused data from completed stagings. (RLIT-2287)
  • Added change log information to the output structure "ApplicationVersion" for methods "GET /applications/{ApplicationKey}/versions/" and "GET /applications/{ApplicationKey}/versions/{VersionKey}/" in LifeTime Deployment API v2. Added also the optional input "ChangeLogFilter" to method "GET /applications/{ApplicationKey}/versions/" to filter the returned list of versions by change logs containing the required keyword. (RLIT-2395)
  • It is now possible to delete application versions (LifeTime tags) using the new method "DELETE /applications/{ApplicationKey}/versions/{VersionKey}/" of LifeTime Deployment API v2. This feature will allow to delete in the environments the old module versions previously tagged by LifeTime. It requires Platform Server 10.0.912.0 (OutSystems 10 environments) or Platform Server 11 - Release Sep.2018 Cumulative Patch 1 (OutSystems 11 environments). Inspired by Harlin Setiadarma's idea. (RLIT-2399)
  • A new API method is now available in LifeTime Deployment API v2 for downloading the .oap file of a specific application version, "GET /applications/{ApplicationKey}/versions/{VersionKey}/content/". This method can be used to backup the code of an application version before deleting it. It requires Platform Server 10.0.1005.0 (OutSystems 10 environments) or Platform Server 11 - Release Jan.2019 Cumulative Patch 1 (OutSystems 11 environments). (RLIT-2169)
  • Added new input "TargetEnvironmentKey" to the API method "GET /deployments/" of LifeTime Deployment API v1 and v2 that allows to filter the deployments list by target environment. Improved also the return codes to differ the case when the user does not have permissions to view the requested deployments from the case when there are no deployments that match the search. (RLIT-2368)
  • In LifeTime Deployment API v2, the attribute “ModuleVersionKeys” of structure "ApplicationVersionCreate" has been deprecated and is now optional. When creating a new application version using the method "POST /environments/{EnvironmentKey}/applications/{ApplicationKey}/versions/", passing a value in attribute “ModuleVersionKeys” will behave as previously, validating the module versions. (RLIT-2369)

Bug Fixing

  • Fixed an issue in API method "POST /environments/{EnvironmentKey}/applications/{ApplicationKey}/versions/" of LifeTime Deployment API v2 that was preventing the creation of mobile apps versions. (RLIT-2410)
  • Fixed a security vulnerability. CVSS v3.0 score 7.1 (High) - Full details to be released in May 2019 (RLIT-2388)
  • Fixed an issue in LifeTime synchronization that could cause environment features to be unavailable. (RLIT-2381)

LifeTime Management Console Release Jan.2019


Released on Jan 15, 2019

New in LifeTime Release Jan.2019

  • When deploying a mobile application to the next staging environment, LifeTime now uses the Mobile Apps Build Service (MABS) version associated with the application tag being deployed. The mobile app version and the MABS version for the deployed application are now displayed during the staging, as well as in the Application Version History page. (RLIT-2380)

Bug Fixing

  • Increased visibility on how to access a deployment plan that propagates hotfixes backward. (RPD-2789)
  • Fixed issue in LifeTime synchronization process that blocks applications from being synced. (RLIT-2379)
  • Improved the environment registration wizard UI for lower screen sizes, avoiding the overlap of screen elements. (RLIT-2374)
  • The summary step of the environment registration wizard now shows the correct value for the "Environment Position in Infrastructure". (RLIT-2372)
  • Fixed an issue in the synchronization process of environment features to LifeTime which could cause LifeTime misbehavior. (RLIT-2365)
  • Fixed a "Module with key was not found" error during the environment synchronization. (RPD-3662)
  • Decreased the time that LifeTime takes to display the error message of deployments that failed to generate the mobile app package. (RPD-3064)
  • Updated the version of Charts application distributed with LifeTime. (RLIT-2357)
  • Fixed an error in LifeTime Deployment API v2 while deploying applications to containers. (RLIT-2338)
  • We fixed a bug in Lifetime Analytics that caused low performance and time-outs in scenarios where more than one environment has monitoring enabled. We did this by correcting an internal timer responsible for harvesting and grouping data used in Lifetime Analytics. (RPD-3600)

LifeTime Management Console Release Dec.2018


Released on Dec 20, 2018

New in LifeTime Release Dec.2018

  • Improved the environment registration wizard to better guide the user when registering their environments in LifeTime. (RLIT-2285)
  • Added support for defining Mobile Extensibility Configurations in LifeTime, per Application and Environment. It requires Platform Server Release Sep.2018 CP1 or higher. (RLIT-1503)
  • Added support for redeploying outdated applications using the LifeTime Deployment API v2. (RLIT-1981)
  • Improved LifeTime UI by replacing the shadows between environments with borders. (RLIT-2239)
  • When listing the applications that a user can access, Lifetime now lists also the applications that the user has been granted with access for being member of a team. (RLIT-2200)
  • Added more information in ApplicationVersion structure in LifeTime Deployment API. (RLIT-2168)

Bug Fixing

  • Users filter in the Audit Logs page is not displaying duplicated users anymore. (RLIT-2335)
  • The environments information displayed in Roles tab of User Management section is now reflecting users permissions. (RLIT-2334)
  • Fixed an issue that was causing the incorrect registration of on-premises environments in a cloud infrastructure. (RLIT-2333)
  • The information on the available database storage for cloud environments is now showing correctly. (RPD-3432)
  • Fixed an error when applying the security settings for an application. (RPD-3651)
  • The change log screen of an application is now correctly showing the name of the user that performed the change. (RLIT-2327)
  • Fixed an issue in the environment synchronization process that was incorrectly removing modules from LifeTime cache. (RPD-3607)
  • Fixed the number of applications displayed in the staging summary when the deployment plan contains more than 50 applications. (RLIT-2320)
  • Fixed the action User_ChangeUsername of LifeTime Services API that was incorrectly re-encrypting the password of the user. (RPD-3531)
  • Fixed an issue that was causing the "Deploy Now" message to be incorrectly displayed when two-stages deployment was enabled. (RLIT-2346)
  • Fixed security issue in LifeTime that allow a user to change its own username. (RPD-3595)
  • LifeTime does not log expected errors anymore when synchronizing an environment. (RLIT-2211)
  • Fixed the error message in LifeTime Deployment API about unsuccessful request for the Create Version call. (RLIT-2195)
  • Fixed the LifeTime error screen related to the missing user session. (RLIT-2191)
  • Fixed an error in accessing the LifeTime audits when a username is not defined. (RLIT-2190)
  • Fixed an error that happened after choosing the Synchronise Now option from an Environment in LifeTime, in cases where the user didn't have the correct permissions. (RLIT-2189)
  • Fixed a bug related to checking the Nativizer status that caused LifeTime to crash. (RLIT-2188)
  • Fixed the bug in LifeTime Analytics that prevented actions with long names to appear in the Screen Details. (RPD-3427)
  • Fixed a wrong message in the LifeTime staging. The users now see the correct message “you have no permission to deploy” instead of the incorrect “you have no permissions to tag”. (RPD-3319)
  • Fixed the default browser behavior to ask to save the login credentials. Now the password fields in OutSystems applications such as Service Center or LifeTime have the "autocomplete" property set to "off" by default. (RPD-3464)
  • Fixed an issue that caused an unspecified error in LifeTime when registering an environment with a higher version than LifeTime. LifeTime now prevents adding environments to the infrastructure if the environment that is being added has higher version. (RPD-3347)
  • Fixed issue in LifeTime that prevented a user with 'Reuse & Monitor' role to validate a deployment plan. (RPD-3480)
  • Fixed issue in LifeTime Deployment API that caused inconsistent data in a deployment with Tag & Deploy optioons. (RLIT-2251)
  • Fixed inconclusive exception message when there was an error creating a user in LifeTime (RLIT-2257)
  • Fixed message when there was an invalid request while creating a deployment. (RLIT-2250)
  • Changing the password of the current logged in user now requires typing the current password. (RLIT-2237)
  • Fixed an issue that was causing LifeTime not to detect missing dependencies in upgrade scenarios. (RLIT-2224)
  • Fixed an issue that was preventing the restore of LifeTime communication with an environment after changing the environment properties. (RLIT-2216)
  • Fixed a navigation error in accessing the environment change log when the environment is not defined. (RLIT-2205)
  • Fixed the lifetime bootstrap process that was failing in white labeling environments. (RPD-3523)
  • Timer to delete data from old module versions will now finish properly (without an error). (RPD-3583)
  • Fixed URL used by LifeTime to redirect users to configurations pages of environments. (RPD-3302)
  • Improved the performance of application data synchronization after 1-Click Publish. (RLIT-2236)
  • Fixed URL used by LifeTime to redirect users to configurations pages of environments. Requires Environments running Platform Server Release Jan.2019 or later. (RLIT-2281)

LifeTime Management Console Release Sep.2018


Released on Sep 26, 2018

New in Release Sep.2018

  • From this version, LifeTime needs to be installed in a dedicated environment.
  • LifeTime can manage environments with Platform Server release 10 or 11.
  • Improved the add application to a staging in LifeTime to select a default option by default. (RLIT-1993)
  • Added support for deployment to containers using LifeTime. (RLIT-1537)
  • The LifeTime Analytics has been updated so the device database information now includes recent devices, operating systems, and browsers. (RLIT-2152)
  • When an application is associated to a Deployment Zone configured to use containers as hosting technology, OutSystems platform will generate a bundle with all the assets needed to allow build and run your application in a container. (RSAT-385)
  • Added Role_GetEnvironmentPermissionsLevels method to RoleManagementService API from LifeTimeServices. Removed deprecated EnvironmentManagementService and ApplicationManagementService APIS, as well as UserManagementService\User_UpdateApplicationPermission method from LifeTimeServices. (RLIT-1561)
  • Improved LifeTime validations performance by adding a new weekly timer which deletes older cached module versions that are not longer required in the infrastructure (RLIT-1797)

Bug Fixing

  • Fixed the bug that caused the “Continue Deployment” button not to show in LifeTime. It occurred in some scenarios when multiple users were logged-in to the same Staging_Progress page. (RPD-3290)
  • Improved the description of PlatformTeams parameter of Team_List action, in TeamManagementService. (RLIT-2079)

Breaking Changes

  • LifeTime is now only supported when installed in a dedicated environment.
    • Rationale: LifeTime now has its own release cycle to allow for better and faster improvements in LifeTime. To achieve this, LifeTime must be run, installed and maintained in a separate environment from the development pipeline environments in customer infrastructures.
  • LifeTime Analytics now has a historical data retention policy. This means that, by default, LifeTime Analytics will start deleting data older than 365 days.
    • Rationale: To optimize the performance of LifeTime Analytics, OutSystems introduced a mechanism to limit the amount of data kept by Analytics in the database. This was achieved by including a clean-up process that deletes data older than N days.
    • Workaround: This policy can be removed by setting the LifeTime.Analytics.DataRetentionPeriod parameter to 0 in the OSSYS_PARAMETER table after the upgrade and before timers are switched on. Disabling data retention policy is not recommended and can cause performance degradation in Lifetime Analytics.
  • The Frontend Name used in Performance Monitor no longer follows the configuration defined in Service Center; it will always be the Machine Name in uppercase.
    • Rationale: This change was made to improve information consistency across other monitoring and log sources. It also became a required change with the introduction of containers support, since the platform no longer has control over what servers have which applications running and applications do not depend on the servers they are running on.
    • Workaround: This information is not used by any of the built-in analytics components. Any custom modules using analytics information that might be using the Frontend Name may need to be adapted.
  • The configuration parameter LifeTime.AddApplicationsExplicitly, along with the previous deployment planning implementation in LifeTime which used this parameter, were removed. From now on, LifeTime only supports the new deployment planning functionality.
    • Rationale: The new deployment planning functionality is mature and has been widely adopted. As such, the previous deployment planning implementation in LifeTime is no longer available and the configuration parameter LifeTime.AddApplicationsExplicitly is no longer needed.

 

LifeTime Management Console 11.0.307.0


Released on Feb 25, 2019

New in LifeTime Management Console 11.0.307.0

  • Improved LifeTime cleanup process to also remove unused data from completed stagings. (RLIT-2287)
  • Added change log information to the output structure "ApplicationVersion" for methods "GET /applications/{ApplicationKey}/versions/" and "GET /applications/{ApplicationKey}/versions/{VersionKey}/" in LifeTime Deployment API v2. Added also the optional input "ChangeLogFilter" to method "GET /applications/{ApplicationKey}/versions/" to filter the returned list of versions by change logs containing the required keyword. (RLIT-2395)
  • It is now possible to delete application versions (LifeTime tags) using the new method "DELETE /applications/{ApplicationKey}/versions/{VersionKey}/" of LifeTime Deployment API v2. This feature will allow to delete in the environments the old module versions previously tagged by LifeTime. It requires Platform Server 10.0.912.0 (OutSystems 10 environments) or Platform Server 11 - Release Sep.2018 Cumulative Patch 1 (OutSystems 11 environments). Inspired by Harlin Setiadarma's idea. (RLIT-2399)
  • A new API method is now available in LifeTime Deployment API v2 for downloading the .oap file of a specific application version, "GET /applications/{ApplicationKey}/versions/{VersionKey}/content/". This method can be used to backup the code of an application version before deleting it. It requires Platform Server 10.0.1005.0 (OutSystems 10 environments) or Platform Server 11 - Release Jan.2019 Cumulative Patch 3 (OutSystems 11 environments) on the managed environments. (RLIT-2169)
  • Added new input "TargetEnvironmentKey" to the API method "GET /deployments/" of LifeTime Deployment API v1 and v2 that allows to filter the deployments list by target environment. Improved also the return codes to differ the case when the user does not have permissions to view the requested deployments from the case when there are no deployments that match the search. (RLIT-2368)
  • In LifeTime Deployment API v2, the attribute “ModuleVersionKeys” of structure "ApplicationVersionCreate" has been deprecated and is now optional. When creating a new application version using the method "POST /environments/{EnvironmentKey}/applications/{ApplicationKey}/versions/", passing a value in attribute “ModuleVersionKeys” will behave as previously, validating the module versions. (RLIT-2369)

Bug Fixing

  • Fixed an issue in API method "POST /environments/{EnvironmentKey}/applications/{ApplicationKey}/versions/" of LifeTime Deployment API v2 that was preventing the creation of mobile apps versions. (RLIT-2410)
  • Fixed a security vulnerability. CVSS v3.0 score 7.1 (High) - Full details to be released in May 2019 (RLIT-2388)
  • Fixed an issue in LifeTime synchronization that could cause environment features to be unavailable. (RLIT-2381)
  • Was this article helpful?