What's new in 9.1.0.20
Fixed in 9.1.0.20
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.
- Improved Solution Deployments
- Licensing errors and database upgrade errors (e.g.: foreign key or unique constraint violations) abort deployments for the entire solution
- Incompatible references abort deployments in production environments
- Producer modules that are not included in the solution are no longer published when deploying it via ServiceCenter. If you need to deploy them, just include them in the solution.
- Added link in detailed error log in case of database upgrade error
- Deployment messages updated for clarity
- Expose REST
- New method 'GetUserFromSessionCookie' in RuntimePublic.Session API (accessible via extension) that returns the UserId from the current session cookie. It can be used in Exposed REST APIs to perform authentication and allow requests to be made directly from screens, via Javascript.
Fixed in 9.1.0.20
- Fixed not being possible to define OnClick action in Charts (#1083703)
- Fixed debugger not working in Expose REST APIs when the request is not from the same machine that is debugging (#1005689)
- Fixed error due to methods in HTTPRequestHandler that do not apply in a REST context being used inside a REST action (#1105850)
- Fixed compilation error when using a reserved word (int, void, public, delegate, etc.) as the name of a Expose REST action (#1105851)
- Fixed compilation error when Consuming a REST API with a BasicList as an input/output parameter (#1105852)
- Fixed 411 status code error when doing a POST request with an empty body (#1105853)
- Fixed special characters not being properly encoded in the URL or Body, when body content is in URL-Encoded format (#1105854)
- Fixed generation of time intervals for a Timer schedule with timezone different from GMT (#477649)
- Fixed Combo-Box being enabled in editable tables rows not being edited in Internet Explorer (#1049765)
- Fixed input inside a Form losing style after an Ajax Refresh (#995661)
- Fixed Editable table saving row on enter press for Microsoft IME (#998469)
- Fixed inconsistent limit for Decimals attribute between Service Studio and Platform Server (#1051952)
- Fixed performance issue on SAP Remote calls that retrieve a great number of rows (#1098393)
- Fixed user with privileges not being able to check Solution publication logs (#945395)
- Fixed poor performance of Error log screen in MySQL (#1027271)
- Fixed Internet Explorer's windows going to the background when saving the row of an EditableTable inside a popup editor (#1078109)
- Fixed compilation error when a directory from "share" folder is opened in explorer (#283909)
- Fixed DBCleaner delete attributes that were deleted but recreated later. (#1026692)
- Fixed compilation error in eSpace Reference with Editable Table or Form (#1080591)
- Fixed DatePicker inside Forms not working in Chrome in Windows with touch interface enabled (#893682)
- Fixed compilation error when using list of identifiers inside structures (#1009391)
- Fixed Unnecessary ASP.NET headers being sent with HTTP Responses (#1014916)
- Fixed compilation error when using a list of integers and a list of identifiers (#1025964)
- Fixed Asynchronous Logging error saving non-mandatory foreign keys with value 0 (#1026097)
- Fixed escaping mechanism used in OSJS that would cause runtime errors in some scenarios (#1094808)
- Fixed slow calls being shown on pages target of server side redirects rather than on original page in LifeTime Analytics (#1026157)
- Fixed wrong number of executions count for slow calls in some scenarios in LifeTime Analytics (#1026796)
- Fixed Runtime Error due to missing conversion to Long Integer (#1048526)
- Fixed compilation error when consuming an action with a static entity as output parameter (#1052638)
- Fixed environment token not being deleted after unregistering the environment, leading to being impossible to re-register it (#1055299)
- Fixed detach source code references and warnings (#1058295)
- Fixed compilation error when comparing EntityIdentifiers (#1074370)
- Fixed Performance Monitor button highlight when in Performance Monitor (#730999)
- Fixed compilation error when using implicit conversions in Web Screen input parameter (#992127)
- Fixed Ajax error when redirecting to external screen in exception handler (#1005426)
- Fixed missing Administrator role on AppPreview page in App Feedback application (#1023105)
- Fixed Custom Logging errors not being logged in Error Logs (#1025057)
- Fixed REST API documentation formatting (#1025175)
- Fixed sessions lasting beyond session timeout when using EPA taskbox (#1025664)
- Fixed issue in LifeTime where an equivalent module version was selected to publish instead of the correct one (#1026006)
- Fixed missing PT-br translations in LifeTime (#1026046, 1026047)
- Fixed LifeTime Deployment leaving outdated modules in target environment (#1026359)
- Fixed compilation error when publishing SAP configured eSpace with large passwords (#1026497)
- Fixed Inconsistent color coding in Analytics e-mail report (#1026506)
- Fixed minor graph label issue in LifeTime Analytics (#1026801)
- Fixed Charts not loading in screen with Client Side Tabs in IE9 (#1027220)
- Fixed Runtime Error due to missing conversion to Long Integer (#1048509)
- Fixed missing information regarding WebScreenClientExecuted events for LifeTime Analytics (#1058307)
- Fixed ServiceCenter autocomplete not working in Chrome (#1060952)
- Fixed tagging in LifeTime to take into consideration tags reserved by saved plans (#1084994)
- Fixed pending time displayed when hovering an email in Service Center (#276584)
- Fixed extension download version and user information in Integration Studio "Download Other Versions" dialog (#429597)
- Fixed minor issues in eSpace and Solution Edit screens in Service Center (#908661)
- Fixed App Feedback confirmation message pt-BR translation (#998127)
- Fixed cursor backward traverse to not move out of the first element of the editable row in an Editable Table (#1023413)
- Fixed wrong Performance Monitor message after upgrade to Bali (#1027124)
- Fixed improper tenant data access with broken references (#1093351)
- Improved reliability when sending emails to tolerate SMTP Server misbehaviors (#1025190)
- Improved Performance Monitoring when an environment is unregistered and reregistered (#1023661)
- Improved LifeTime environment sync to detect hotfix changes (#1024023)
- Improved generated applications error logging (#1025056)
- Improved Security in System eSpaces Web Screens (#1014896, 1014894)
- Improved Security in Permanent Login Feature (#1025095)
- Improved LDAP configuration in Users application (#1067924)
- Improved Logging Related with Token Communication and Private Key changes (#1022330)
- Exceptions thrown in the OnRequest/OnAuthentication/OnResponse REST callbacks are now being properly logged (#1105848)
- Updated Login action to avoid blocking when updating the LastLogin (#1006905)
- Minified WURFL database in DeviceDatabase extension (#1025596)
- IIS "HTTP Response Headers" missing "Expire Web content" cache setting (#1058326)
- External authentication plugins are no longer called to authenticate PlatformServices (#1026353)
- Added indexes to Integration log tables (#1105855)
- Error when publishing a solution with modules from OutSystems Platform versions older than version 7 (#1107642)
- Compatible with Platform Server Version 9.1
- Compatible with Development Environment Version 9.1
- Platform Server 9.1 - .NET Install Checklist
- What's new in OutSystems Platform 9.1
- OutSystems Platform 9.1 - System Requirements
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.