Platform Server Release Sep.2018 CP1

New in Platform Server Release Sep.2018 CP1

Added a comment in the generated SQL of Advanced Queries and Aggregates with the location of the query in OutSystems applications. Configurable using Factory Configuration. Inspired by Neil Munro's idea. (ABE-1151)

Added support for Polymorphism in consumed SOAP Web Services. (RINT-1972)

The SSL offload is now on by default for applications running in containers. (RSAT-1073)

The container deploy process no longer leaves behind old result files. (RSAT-887)

Bug Fixing

Changing an input parameter of a Service Action from optional to mandatory will now trigger an exception at runtime when the parameter value is not set. (ABE-949)

We fixed an issue related to the Oracle driver not being able to abort a query when a HTTP request timeout occurs. (RPD-3426)

Now the system entities in the Oracle databases create the correct indexes for primary keys of the Text type. (RPD-3528)

User information is no longer propagated in BPT actions (e.g. ActivityClose) when the process is defined in a module with a different User Provider. (RRCT-1969)

In the modules with multi-tenant tables, the compilation time no longer scales up with the number of existing tenants. (RPD-3085)

Fixed a bug that prevented CSP (Content Security Policy) violation logs from reaching the endpoint specified by the "report-to" header field. Now the violation logs are saved properly. (RRCT-1982)

You can now set OutSystems to reject the requests for non-supported image formats. In "Factory Configuration" Forge component, go to Security and check the option "Enforce Valid Image Formats on Image and Binary Endpoints". The valid image formats are GIF, PNG, and JPEG. The setting applies to the images the end-users upload through the applications created in OutSystems. (RRCT-2002)

Fixed issue that prevented unblocking operations on blocked IP Addresses in the Users application when using Oracle as the database platform. (RPD-3537)

Fixed a bug that caused a "Cannot read property 'type' of null" JavaScript error when removing a radio button via an AJAX call. (RPD-3490)

Fixed PerformanceMonitoring API returning a TTLB (Time To First Byte) value lower than the TTFB (Time To Last Byte) value for Submit requests. (RPD-3497)

Now the AJAX Request no longer fails when a Web Screen has multiple HTML Forms. (RPD-3558)

We fixed the listing of the database connections for the extension configuration, so it can show more than 100 server connection. (RPD-3571)

Now you can set an empty Timer schedule in Service Center. This was already possible in Service Studio. (RPD-3580)

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)

We fixed the OsVisitor cookies so they are now properly set to expire, and no longer lost when the browser is closed. (RPD-3590)

Now you won't have an empty item in Service Center "Recent items" sidebar list when you publish an existing eSpace through Service Center. (RLIT-2277)

Now your unattended platform installations have the Debug Mode enabled. We fixed a bug that deactivated Environment Debug Mode when uploading the first license. (RLIT-2262)

Fixed issue that left applications as outdated after synchronization. (RLIT-2244)

Some previously missing administrative operations are now allowed in on-premises environments in hybrid infrastructures. (RPD-3449)

We corrected an issue with the Oracle introspection in Integration Studio. Integration Studio was unable to find tables if the schema was not explicit. Now there's a fallback to use the schema configured in the database connection. (RPD-2938)

Fixed the Service Center mobile request logs so they now have a unit of time. (RLIT-2170)

Fixed the name of the export file obtained after clicking the "Export to Excel" link from the Integrations Log page in Service Studio. (RLIT-2153)

Fixed spacing issues between links in the Tenant tab of the eSpace details screen in Service Center. (RLIT-2193)

Fixed the "Expected ';'" JavaScript error that appeared after an AJAX Refresh in some scenarios. (RPD-3511)

Fixed a compilation error that occurred when using a Web Service containing action with single outputs of type Structure. (RINT-2775)

Due to the specifics of deploying applications into containers, we disabled the Delete button for those applications. This is to prevent OutSystems Deployment Controller Service, for the application you are trying to delete, from a lock during the 30 minutes timeout in some scenarios. Otherwise, you'd need to restart the OutSystems Deployment Controller Service to resume normal operations before the timeout. Additionally, the messages related to container deployment are now correctly shown in LifeTime. Check "Deleting an application that is manually deployed to a container" for the instructions. (RSAT-1077)

Fixed deprecation warning due to the usage of 'buildpack' attribute in Pivotal Cloud Foundry (PCF) manifest files, which are used for PCF deployments. (RSAT-1055)

Fixed the incorrect serialization of input parameters of Date, Time and DateTime data types in consumed SOAP Web Services. This might have caused data corruption on some scenarios. Check the Known Issues section in the Platform Server Release Sep.2018 Release Notes for more information. (RINT-3069)

Fixed incorrect packaging of the Caching and Logging libs for the Container Application Scheduler. (RSAT-1074)

Consuming SOAP services that include Time outputs no longer causes a compilation error. (RINT-3203)

Fixed Service Center so it now ignores the database incoherences that can cause timers to appear to be running indefinitely. (RPD-2999)

Fixed an issue where database images containing trailing white spaces were not being rendered. (RRCT-1967)

Fixed an inconsistency in the Null binary parsing when serialized. Now a Null binary returned by the server actions is always serialized to '{}'. (RRCT-1968)