Release Notes > Release Notes for ThingWorx Platform 9.5 > What's New in ThingWorx Platform 9.5.1
What's New in ThingWorx Platform 9.5.1
Platform
Content Security Policy (CSP)
Added Content Security Policy to support the security posture of ThingWorx customers.
For more information, see Content Security Policy.
Multi-Subscription
Control the maximum amount of direct memory allocated for ordered subscription states storage and enforce memory size limits for thisSub.JSONState of a single subscription and the overall memory storage of all subscription states. For more information on configuring these limits, see the SubscriptionSettings section on platform-settings.json Configuration Details. For more information on monitoring subscription, see Subscription Performance.
Mashup Builder
Progress Tracker Widget
The Progress Tracker widget enables you to highlight user progress and simplify a complex process by splitting a workflow into a series of linear steps.
For more information, see Progress Tracker Widget.
Numeric Entry Widget
Added an AllowUndefinedValues property that allows the widget Value property to contain undefined values. By default, undefined values are automatically set to 0.
For more information, see Numeric Entry Widget.
Functions
Added support for using the following functions inside JavaScript expressions within Expression and Validator functions.
TW.setTimeout JavaScript function inside function expressions. You can use the function to run expressions with a delay of up to 10 seconds.
TW.Runtime.updateDocumentTitle('')—Updates the document title.
TW.sessionStorage—An object that contains four functions used to manages session storage at runtime: getItem(), setItem(), removeItem(), clear()
For more information, see Supported Runtime Functions and Objects.
Mashup Security
Added support for configuring Content Security Policy (CSP) rules.
Style Themes
Added the Asap and Poppins fonts to the list of options available for the Font-Family property on the Style Properties panel. Fonts are only applied if they are available in the operating system of the user who is viewing the mashup. A fallback font is used when the selected font is not installed.
Grid Widget (Themed)
Added a DoubleClicked event to the widget properties. You can use this event to trigger other services or functions in the mashup. For more information, see Grid Widget.
MQTT Extension
New Configuration Setting
A new configuration setting MaxInFlight is added. For more information, see MQTT.
Was this helpful?