Platform Server - 11.17.1

Published on 2022-10-10 16:21:57
Windows
File
PlatformServer-11.17.1 (Build 36834).exe
Size
275.62 MB

Assets
Installation Checklist EN
InstallationChecklist-EN-11.17.1.36834.html
320.39 KB
Installation Checklist JP
InstallationChecklist-JP-11.17.1.36834.html
338.82 KB
Information

Compatibility
  • Compatible with Development Environment 11, versions 11.0.109.0 or later.
  • Can be managed by LifeTime 11, Release Sep.2019 or later
Additional Resources For further information on any issues, use the Support Portal.

NOTICE: OutSystems does not give support to any undesirable behavior you may experience due to the use or manipulation of undocumented components of the OutSystems platform, such as, internal JavaScript, RuntimePlatform library, database system meta-model, components in installation directories, etc.
Release Notes

New in Platform Server 11.17.1

  • Upgraded the required Microsoft .Net Windows Server Hosting from version 3.1 to 6.0 and updated the installation checklist and documentation to reflect this. (R11PIT-809)

Bug Fixing

  • Fixed an issue identified in Platform Server 11.17.0 related to reactive upload widget runtime errors when using an empty file name with the Accept attribute set to Image. (R11DT-1455)
  • Improved the email processing time when there are delays in sending or fetching emails from the database.
    When waiting to fetch the next batch of emails from the database, the OutSystems Scheduler was not considering slow email batches, which could lead the desired pull rate to increase and get out of sync. If each batch of emails took longer than the configured database pull rate, it could lead to email queuing in the database.
    To overcome this, the email processing time was improved to consider delays. (RPM-1341) Application Runtime Interface
  • Fixed an issue that caused runtime errors when authenticating users using the SAML authentication available in the Users app.
    When trying to authenticate users with SAML at runtime, there were "Unable to Process Request" errors. Checking the logs in Service Center, there was an error message similar to "String or binary data would be truncated in table 'OSDev.dbo.OSUSR_6WD_SAMLMESSAGE_LOG', column 'SESSIONINDEX'. Truncated value: '_x18MaTZNE2aO1vm5_xMcXivDMh0LRTrbxS0uuDPV3SOB1261'. The statement has been terminated." Alternatively, the message might mention the MessageID column instead.
    To solve this issue, the length of the SessionIndex, MessageID, and ResponseToMessageID attributes in the Users SamlMessage_Log entity was increased. (RPM-2463) Application Lifecycle Users
  • Added documentation on how to upgrade OutSystems cache invalidation service with high-availability, as well as a section in RabbitMQ management and troubleshooting for high availability issues.
    In high availability scenarios, where customers have their own RabbitMQ installations, when customers want to upgrade their platform, they get an error message in the Configuration Tool (in the cache invalidation service tab, after clicking Create/Upgrade Service). Now, there is public documentation related to this issue. (RPM-2810) Infrastructure Management Platform Configuration
  • Fixed an issue that prevented users with the right permissions from creating apps for a team.
    When trying to create an app in LifeTime, users with permissions to create apps at the Team Level received the error "Couldn't create the application. Error message: You are not allowed to create an Application. Please contact your OutSystems Administrator." This error occurred in Platform Server versions 11.16.1 or above. (RPM-2845) Application Lifecycle LifeTime
  • Fixed an issue that caused the "Configure Administrator user" option in the Single Sign-On tab to be hidden.
    In Service Center, the "Configure Administrator user" option in the Single Sign-On tab for the Users module was not visible after the update to Platform Server 11.16.1. The option is now visible again. (RPM-2918) Application Lifecycle Service Center
  • Fixed an issue that caused constant redirect loops during the login due to an empty session variable. (RPM-3218) Application Lifecycle Service Center