Platform Server 10.0.302.0

New in Platform Server 10.0.302.0

New LifeTime Deployment API is now available. This API introduces 3 new REST services - Environments, Applications, and Deployments - which allow the automation and orchestration of OutSystems applications deployment incorporated into the processes and tools of an enterprise IT ecosystem. LifeTime Deployment API uses new Service Accounts authentication, which is managed in LifeTime.

Updated OutSystems brand name and image.

Added the ability to customize the error page to show Internal Network errors.

Added a "Continue with errors" link in the bottom of LifeTime deployment screen to force deployment with reference errors.

Changed the warnings of solution deployments with "Incompatible Consumer" to ask for confirmation before proceeding to deploy.

Improved performance of 1-Click Publish in development mode.

Improved error message when a List is overwritten in the middle of an iteration during the execution of client-side logic.

Side Effects

EnvironmentManagementService and ApplicationManagementService SOAP Services in LifeTime Services API are now deprecated and will become officially unsupported in a future release. Applications using EnvironmentManagementService and ApplicationManagementService SOAP Services must be updated to use the REST services of the new LifeTime Deployment API instead.

Bug Fixing

Single character names are now allowed for mobile Apps identifiers (e.g. com.example.O). (#1526042)

Service Center is now correctly reporting incompatible dependencies when a producer failed to publish due to a file being locked. (#1211480)

Fixed a compilation issue when publishing solutions containing extensions, which was skipping the recompilation of the extensions. (#1520309)

LifeTime now takes into account if a module has switched between applications when evaluating if the application should be published in a deployment. (#982941)

Fixed a compilation error when a module has Decimal values in Integer attributes of Static Entities. (#1092660)

Fixed 1-Click Publish not detecting changes to the Entity Model when following a publish attempt that failed due to errors in the deployment of SQL scripts. This problem was occurring only in development mode. (#1215547)

Changed Button Group animations to be triggered before the action's execution. (#1526047)

Improved runtime error message when trying to execute an outdated role action. (#1004435)

Fixed an issue in DbCleaner API to drop tables for Entities that are still in the metamodel but were already physically dropped from the database (e.g. after deleting and republishing the same application module). (#1415054)

Fixed an issue with Blocks' event OnParametersChanged being called twice after a query refresh in Blocks with Lists or Record parameters. (#1383456)

Fixed an issue of On Render event not being fired under certain circumstances. (#1526045)

Fixed issues during Service Studio 1-Click Publish when using an authentication plugin. (#1423585)

Fixed a problem in Editable Tables that allowed editing in non-editable cells when navigating with the Tab key. (#1415141)

Fixed an issue with back navigation, occurring when doing a back navigation immediately after an upgrade and the previous screen was deleted or renamed.

Fixed a communication problem when there are local variables of type Object in screens or blocks, and there are also data actions or screen data sets. (#1526039)

Fixed "is not a constructor" error in client side runtime when using type conversions with referenced types in Assigns or List operations. (#1517360)

Fixed connection problems to Mobile App Service. (#1432894)

Removed the "HMAC Validation Failed in Login Screen" entry that was being logged in General Logs for every Service Center login screen request. (#1526038)

Fixed an authentication error while deploying through LifeTime using an external authentication provider. (#1477255)

[Java Only] Fixed a concurrency issue that could cause applications to become slower or unresponsive at runtime. (#1526051)

[Java Only] Fixed a null pointer exception that would occasionally occur during the execution of Configuration Tool when using the WebLogic stack. (#1526043)

Known Issues

When publishing an eSpace that consumes a Local Entity with a Text attribute that has a default value filled in, an error will occur during the compilation stage. This issue is resolved in version 10.0.404.0.

[.NET Only] This version has an issue that may cause the upgrade of eSpaces via Service Center to get hanged. This is issue is resolved in version 10.0.303.0.