Release Notes > Release Notes for ThingWorx Platform 9.4 > What's New in ThingWorx Platform 9.4.2
What's New in ThingWorx Platform 9.4.2
Platform
SSO
If you upgrade ThingWorx and you are using CAS as AzureAD and connecting to a resource server using ThingWorx connectors based SSO connection type, then you must set the property mandatoryScopes in AuthorizationServersSettings in the sso-settings.json file to include offline_access.
Due to the change in AzureAD behavior, the process of acquiring a new token does not provide a refresh token. As a result, after the access token expires, we cannot refresh it during the session. To overcome this issue, the user must log in again, returning the fresh token healthy and solving the issue permanently.
ThingWorx 9.4.2 is comptabile with PingFed 11.3. If PingFederate is upgraded to PingFederate 11.3 and SCIM was configured, then manual update of SCIM configuration is required due to the changes in PingFed 11.3 behavior. To manually update SCIM configuration, see. Add LDAP Binary Attributes.
platform-settings.json
A new parameter, FileTransferLockType, is introduced in the platform-settings.json. This parameter allows setting the locking type for the File Transfer functionality using two options: LOCAL and NOLOCK. The default value is LOCAL and works for most of the use scenarios. The NOLOCK option does not lock the files or directories while performing the File Transfer related operations. Use the NOLOCK option after ensuring the usage does not concurrently update the same file or directory. For more information, see platform-settings.json Configuration Details.
PTC does not recommend having a large number of files copied or moved into the same directory concurrently.
Persistence Provider
To achieve better throughput with a fresh deployment, we have changed the default values for Influx2PersistenceProviderPackage as follows:
Max Queue Size: from 500,000 to 1,000,000
Max number of Value Stream Writes in Process Block: from 2,500 to 25,000
Number of Processing Threads: from 5 to 10
Time for Write Timeout: from 10 to 20 seconds
Mashup Builder
Grid Widget
Added a boolean property named ChildDataServiceEvent to the widget. You can use this property to trigger a ServiceInvokeCompleted event for the data service of child nodes in a tree grid.
For more information, see Grid Widget.
Dropdown Widget
Added support for customizing the disabled state of the widget. The following style properties are now available:
Disabled > Selected item value
color
font-family
font-size
font-style
font-weight
padding(left,right, bottom, top)
text-decoration
For more information, see Dropdown Widget (Themable).
Date Time Picker Widget
Added support for customizing the disabled state of the widget. The following style properties are now available:
Disabled > Text-Value
color
font-family
font-size
font-style
font-weight
text-decoration
Was this helpful?