Web Channel
- Fix – _Expression() sometimes appeared unresolved in Filter if it referenced a visible filter’s value. Now encodes as inline _Expressions( ) are not allowed in filters in the Web Channel to improve security
- New – Webhook end point to better support Webhooks and Callbacks as seen in OAUTH2 callbacks. There are two end points http://mydomain/mdServiceWebhook/Add and http://mydomain/mdServiceWebhook/AddPost. These end points are open and do not require Windows/NTML etc authentication to call. Call data is stored in memory and is auto cleared once used or has too old. See Scheduler JavaScript functions lib_app.webhook help for finding and getting the data from these Webhook endpoints
Site Setup
- Fix – Double clicking license files would go into a endless loop of prompting to load the license file.
Studio
- Add – State value to get the user client application id. {_User.Client.Application.ID} returns Excel, Publisher etc
- Add – State value to get the user client machine name. {_User.Client.Machine.Name}
- Add – State value to get the user client windows AD account. {_User.Client.User.Account}
- Add – Field Writeback Custom SQL now has a flag to substitute the dataset value for SQL return value. /*SharperlightResolveValues*/ This is useful when turning a code into an ID without relying on a JOIN to assist in the resolving.
Query Builder
- Add – Expression UserClientMachineName(), UserClientAppId()
Scheduler
- Fix – JavaScript UrlContent.Put did not set the method to PUT correctly and failed