Platform Server - 11.7.0

Published on 2020-01-17 19:27:20
Windows
This version is no longer available for download

Information

Compatibility
  • Compatible with Development Environment 11, versions 11.0.109.0 or later.
  • Can be managed by LifeTime 11, Release Sep.2018 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.7.0

  • It is now possible to consume REST APIs using Swagger specifications that have enum elements. (RSBO-872)
  • Added support for accent-sensitive Linguistic sorts on Oracle databases. (RSAT-1844)
  • You can now distribute your app as a Progressive Web App (PWA). Start by enabling this early access feature in LifeTime. Then, create a mobile or tablet app, publish it, navigate to the "Distribute" tab and toggle on "Distribute as the PWA" (no republish needed). You can try your PWA out by installing it through Android Chrome and iOS Safari. The early access PWA documentation explains how to enable PWA on iOS 13, as well as how to edit the manifest. Check also the blog post. Have fun and share your feedback with us on the forum! (RTAF-1831)
  • Service Center has a new look and feel, among with several improvements and bug fixes:
    - Added search ability to dropdowns with long lists, such as modules in filters
    - Replaced filters and navigation actions from submit to ajax submit
    - Improved responsiveness in mobile devices
    - Revamped Operation (publish/upload/download/apply settings) pages, now showing collapsible lines and displaying the status for each main step
    - Replaced references to "Module" in Monitoring screens by "Source" to avoid confusion with the actual "Module"
    - Added Applications to the search results screen
    - Added auto refresh ability in the Timer detail screen when the timer is running
    - Added links to Solution detail screen in Modules detail screen Solutions tab
    - Added date picker to date filters in Reports and Daily History Screens
    - Added a confirmation message in "apply settings" action in the Solution detail Screen
    - Added a confirmation message when downloading an application with broken or outdated references, in Application detail screen
    - Fixed “Check all modules" option not working in Solution detail screen
    - Fixed “Uploaded by me” filter in Extensions list page not working
    - Fixed Analytics and Administration menu entries not allowing opening in new tabs (RLIT-2821)
  • Improved the accessibility features of several Rich Widgets, for better WCAG compliance. (ROU-576)
  • Added new parameters to the Configuration Tool Command-Line Interface (CLI). These parameters (/EnableServerAPI and /DisableServerAPI) allow users to enable and disable Server.API and Server.Identity. (RPC-79)
  • The Platform Server releases now follow a new versioning format. Check this forum post for more information about this change.
    Factory Configuration was also updated to version 11.0.4 to be compatible with the new versioning. (RRET-1269)
  • Added three optional input parameters to configure additional Cookie settings in HTTPRequestHandler. (RTAF-1774)
  • End-users of OutSystems applications are now classified as Internal Users or External Users, based on the domain of their email addresses. You can configure the classification rules in the Licensing screen of Service Center. (RSBO-1016)

Bug Fixing

  • Fixed an issue that was incorrectly triggering the "Required Field" validation message for a Button Group. (RPD-3591)
  • The QR code to test a mobile app using OutSystems Now wasn't being generated when the URL contained special characters (e.g. ç, à, á, í, etc). (RPD-4435)
  • Fixed a compilation error after deleting all Client Variables from a module. (RTAF-1610)
  • Fixed an issue in SEO Friendly URLs that was preventing new alias rules for modules to work properly in Oracle stack. (RPD-4436)
  • Fixed a runtime error when using Server actions in Exception Handlers. (RTAF-1672)
  • We fixed the compilation of a Screen Aggregate for local storage Entities with a dynamic sort. (RTAF-1645)
  • Fixed an issue that caused any module that had anywhere in the name "template_" to be registered as a template. (RTAF-1846)
  • Fixed a security issue that could cause unavailability of the platform. CVSSv3.0 score 4.1 (Medium). (RPD-4389)
  • Fixed triggering of On Scroll Ending in Reactive List Widget. We also improved the rendering of the elements inside lists. (RTAF-1805)
  • Fixed the automatic refresh of references that wasn't triggered after publishing the latest version of a module in an environment with Deployment Controller role only. (RPC-172)
  • Fixed cache invalidation service installation messages to avoid unnecessary output text when creating folders. (RPC-449)
  • Fixed the "Submit Feedback" screen displayed when opening the "Edit Site Property" screen in Service Center without any inputs. It now correctly displays the "Not Found" page. (RPC-450)
  • Fixed issue that caused unnecessary error logs to be generated during Service Center operations. (RPC-319)
  • Removed unnecessary accesses to the session database that could happen on Reactive Applications and REST Services. (RPC-347)
  • Fixed the search when looking for apps to configure AppFeedback so Reactive Apps that have AppFeedback enabled show in the configuration screen. (RTAF-1766)
  • Fixed multiple error logs being generated when there were problems rendering EPA Taskbox or App Feedback elements. (RPC-286)
  • Fixed a compiler error when using a local Screen variable in a complex Dynamic Sort of a Screen Aggregate. (RTAF-1740)
  • Now in a Solution detail screen in Service Center, both the list of Components and the list of Dependencies are ordered alphabetically. (RPD-4176)
  • The database scripts of the Configuration Tool now take into account schema owners in Oracle databases. (RPD-4468)
  • Now in Service Center, all search results are shown in alphabetical order. (RLIT-2057)
  • Fixed cross-site scripting vulnerability. CVSSv3.0 score 4.8 (Medium). (RLIT-3164)
  • Fixed an issue that could cause Configuration Tool to fail when installing over Azure SQL databases. (RSAT-1868)
  • Added a server.hsconf parameter named "ServiceInitializationTimeoutInSeconds" to configure the default timeout of services restart (in seconds) for the Configuration Tool. The default value is 180 seconds. (RSAT-1790)
  • It is now possible to use Unicode Support toggle in advanced configurations for SQL Server external database connections. (RPD-3665)
  • Fixed the scenarios where the "Add Query Origin to Generated SQL" setting wasn't applied. (RSBO-498)
  • Fixed the ISAPI filters for a pure controller farm scenario. (RPD-4124)
  • Improved the performance of ECT_Provider with a big number of user groups. (RPD-4407)
  • The integration logs now use an updated SOAP service endpoint when changed on a callback. (RPD-4585)
  • Fixed a crash publishing a solution with two-stage deployment when the solution contains modules that belong also to another solution that was previously prepared for deploy. (RPD-4502)
  • Fixed a compilation error caused by the implicit conversion of Client Variable. The error happened despite the fact the types were compatible. (RTAF-1506)
  • Fixed the Service Center application pool crashes in error request scenarios. (RPD-4486)
  • We fixed a memory performance issue related to Aggregates, SQL elements, and Entity Actions. The connection objects in the generated source code by the platform are now correctly disposed of and do not take up the resources. (RPD-4443)
  • Fixed a security vulnerability that allowed an adversary to know if a user with a given username exists in the OutSystems Platform. CVSS3.0 score of 5.3 (Medium). (RSAT-1818)
  • Fixed an issue in Platform Server installer that prevented the installation process due to inability to detect Microsoft Build Tools with Update 1 or with Update 2. (RSAT-1855)
  • Fixed share folders being deleted between the first stage and the second stage of a solution publish when a module is being published for the first time. (RPD-4503)

Breaking Change

  • Upgraded SharpZipLib library to version 1.1.0. It is recommended to test application features related to Zip and Excel files. Note that third party-Excel components based on old versions of NPOI may need to be upgraded to work correctly. (RRCT-2368)

Known Issues

  • When using the File Upload Rich Widget in a Screen that includes assigns to local variables shared between Preparation and OnNotify actions, Preparation runs multiple times, which may result in data corruption or unexpected runtime behavior.

Disclaimer: QR CODE is a registered trademark of Denso Wave Incorporated.