RPM-1092 Fixed an issue preventing Processes that are launched on the creation of new Entity records from being triggered for specific tenants after changing the Entity to multi-tenant. Publish Operation Compilation Fix Details: After changing a single-tenant module and a module's Entity to multi-tenant, Processes that are launched on the creation of new records in that Entity are not triggered for users of a new tenant. Those Processes are triggered only for users of the default tenant.
RPM-1441 Fixed an issue that caused records to be deleted from OSSYS_MODULEFRONTEND table if duplicates were found, when upgrading the Platform Server component to 11.12.2 or later. Infrastructure Management Platform Configuration Fix Details: While upgrading the Platform Server component to version 11.12.2 or later, clicking the "Create/Upgrade Database" button in the Configuration Tool would cause all records to be deleted from OSSYS_MODULEFRONTEND table if there were duplicates in that table. This issue would prevent Timers and Processes to run.
RPM-1527 Improved the End-Users Configuration screen of Service Center to clarify the metrics shown for the Total Internal and Total External Users. Application Lifecycle Service Center Fix Details: On the Administration > Licensing > End-Users Configuration screen of the Service Center console, the Total Internal Users and Total External Users values don't match the sum of the users listed in the User Distribution Per User Provider list. Although the values follow the calculation rules for internal and external users, the screen UI suggests a mismatch of values. We have improved this Service Center screen to make those values clear.
RPM-1551 Fixed an issue that caused the 1-Click Publish to fail with an error "Invalid compiler output. Unknown reference expression type Email" when publishing a module that references a Static Entity which has an Attribute of type Email. Publish Operation Compilation Fix Details: When referencing a Static Entity which has an Attribute of type Email, the consumer module would fail to compile with the error "Unknown reference expression type Email".
RPM-1577 Fixed an issue that caused the starvation of Scheduler Service activities in Personal Environments. Infrastructure Management OutSystems Services Fix Details: OutSystems Personal Environments run in a shared infrastructure. One environment with heavy Processes usage may cause database contention and accumulation of the Activities to process. In this situation, other environments may experience starvation of the Scheduler Service, namely, Process Activities are queued and stay in “Created” state for a long time.
RPM-1619 Fixed the Deploy Service log message when preparing to deploy. The log message now includes only the modules to be deployed. Publish Operation Deployment stage Fix Details: General Log contains messages about "Preparing to undeploy espace" and "Preparing deploy pending espaces" always including lots of espaces that won't be actually be undeployed nor deployed.
RPM-1653 Fixed an issue that caused the 1-Click Publish to fail with a compilation error when publishing a module that references a Static Entity which has an Attribute value that needs an implicit conversion to match the defined type. Publish Operation Compilation Fix Details: When referencing a Static Entity which has an Attribute value that needs an implicit conversion to match the defined type, the consumer module would fail to compile. This would happen in the following scenarios:
RPM-1715 Fixed an issue in the Input_AutoComplete widget of RichWidgets when used with a text widget under specific conditions. Applies only to Traditional Web apps. Application Runtime System Components Fix Details: In Traditional Web apps, using an Input_AutoComplete widget of RichWidget with a text widget, such as the Input widget, that has a Max. Length value and the Text Lines property is greater than 1, causes an error when selecting the value from the Input_AutoComplete widget.
RPM-1722 Fixed runtime error related with missing references, even though those references were not visible in the module in ServiceStudio. Application Runtime Module References Fix Details: An empty reference inside the OML triggers an error “Could not load file or assembly …” during runtime, in every request made to the application, causing the application to be unavailable. This error happens after publishing a solution or staging an app using LifeTime including the affected module, if the module referenced has some other dependency that was not included in the published version.
RPM-1874 When using LDAP authentication, the end user's last login information is now is properly updated. Application Lifecycle Users Fix Details: An issue in the Users application was preventing the end user's last login information to be updated in the database when using LDAP authentication.
RPM-1876 Fixed a runtime error that occurred when adding or deleting attributes to a multi-tenant Entity and the publishing of the corresponding change is aborted during the execution of the DB scripts. Applies only to Oracle databases. Application Runtime Fix Details: This issue occurs only in Oracle databases, when you change the structure of a multi-tenant Entity, by adding or deleting attributes, and the module fails to publish during the execution of the DB scripts. In this situation, the multi-tenant views are not updated, causing ORA-00904 errors in runtime.
RPM-1902 Improved the role validation of the end user accessing the Users application. Application Lifecycle Users Fix Details: Using a specific development pattern, this issue would allow an anonymous session to access and modify information in the Users application.
RPM-1934 Fixed an issue that caused the application publishing operation to hang when the application definitions in the database are in an invalid state. Publish Operation Fix Details: This issue causes the application publishing operation to hang in step "Creating Application" with no errors being returned, and the application pool stops working.
RPM-1980 Fixed an issue that caused the Scheduler Service to timeout earlier than expected when running Light Processes. Application Runtime Processes Fix Details: When a Light Process reaches the default timeout, 180s, the request in the IIS is not aborted. After some time, when a new attempt is made to run the Light Process, the new request also shows up in the IIS. The original request only disappears from the pool after 300s, which is the default timeout of regular Processes.
RPM-2061 The Tuning and Security section of the Installation Checklist now refers to the supported scenario of configuring the cache invalidation service with high availability. Infrastructure Management Platform Installation Checklist Fix Details: For customers requiring that the cache invalidation service is always available, it's possible to configure RabbitMQ to work as a cluster. This information has now been included in the Tuning and Security section of the Installation Checklist to give visibility of this option.
RPM-2075 Added information to the Installation Checklist regarding the expected values for Oracle Asynchronous Commit parameters. Application Runtime Data Access and Manipulation Fix Details: In Oracle databases, having the Asynchronous Commit feature enabled may lead to runtime errors related to integrity constraints violation or null pointers. To prevent these errors, we added to the Installation Checklist the supported values for the Oracle Asynchronous Commit parameters.
RPM-564 Fixed an error occurring in Oracle environments when filtering the email logs by Status in Service Center. Application Lifecycle Service Center Fix Details: This issue occurs in Oracle environments, on the Service Center > Monitoring > Email screen. Filtering the email logs by Status causes the error " ORA-01843: not a valid month".
RPM-726 Fixed a CSP related issue in Service Center console. CVSSv3.1 score 2.3 (Low). Application Lifecycle LifeTime Fix Details: Service Center console was failing to include Content Security Policy directives.
RPM-999 Fixed the Japanese translations of some labels in the Users application. Application Lifecycle Users Fix Details: *Symptoms* Incorrect labels in Users application in Japanese locale. *How to reproduce* Change the locale to "ja-jp" and access the Users module