Bootstrap

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