Enhancements
|
|
---|---|
Platform
|
Related JIRA
|
• In the List widget for the Dropdown, List, and Radio Button List views, you can now press an alphanumeric key on your keyboard to jump to the related place in the list. For example, the list includes Image and Instance. If you press the I key, you will jump to Image. If you press I again, it will jump to Instance.
The EnableKeyboardSelections property was added. When this property is selected/true, the found list item is selected. If the property is not selected (or is false), the hover style is applied to the selected item.
|
TW-26007
|
• We now provide properties in the OData Connector to allow provisioning of unavailable endpoints:
◦ The Swagger Spec, taken as JSON, will include the endpoint definitions for the unavailable endpoints.
◦ A settings that indicates when conflicts are encountered with endpoints delivered through the Swagger Spec and endpoints available through parsing the OData Spec, endpoints from the Swagger Spec will override what is available from parsing the OData Spec.
|
TW-26957
|
• In Media Entities, a new Authentication Type named Session User is available. Select this option to support authentication of user accounts without using SSO. When this option is selected, you must provide a Session User Query Parameter, which will be sent as a query parameter in content proxy requests. You can now send 'wt.effectiveUid to Windchill with content proxy requests.
|
TW-26822
TW-27193
|
• A new option has been added to the
User Management Subsystem that allows an administrator to restrict users from having more than one concurrent login.
|
TW-26434
|
• For Media Entities, the new configuration enables two-way SSL authentication. If the Ignore SSL Errors setting is selected/true or the SSL Connection Configuration settings are defined, SSL context must be used when executing all proxy requests for the media entity.
|
TW-27194
|
• Added the Authentication Setting Sets HTTP Form Authentication as the default fallback mechanism to the
User Management Subsystem. When this option is selected, users who logged in using an organization's form login page will now be prompted for credentials on that same page. This feature uses a cookie, which the form login page stores in the user's browser.
The following known issues exist with this functionality and will be fixed in a later release:
◦ When a user's session expires or is otherwise invalidated while working in a mashup, upon their next click in that mashup, the user is redirected to the form login page to re-authenticate. After successful re-authentication, the user is redirected to their home mashup and not to the mashup in which the user was working.
◦ When a user is working in Composer with the Sets HTTP Form Authentication as the default fallback mechanism option selected, if the user's session expires or is otherwise invalidated, the form login page will be partially displayed as a mini-frame in the Composer window.
◦ When theSets HTTP Form Authentication as the default fallback mechanism option is selected and a user attempts to authenticate with cookies disabled, the form login page will immediately redirect the user back to the form login page.
|
TW-27156
|
Mashup Builder
|
Related JIRA
|
• For the Grid widget, a new setting was added to the Grid Column Configuration dialog to choose between decimal precision/rounding and truncation. By default, decimal precision is active.
|
TW-26425
|
• A List widget with the Combo Box view has the TextIfNoSelection property with the option of Placeholder. When a user enters search text in the Combo Box, the placeholder text is cleared.
|
TW-26011
|
• Tab sequencing was added to the List widget. Users can now press the Tab key to move through form lists.
|
TW-26010
|
• Added the option to force whole number intervals when using auto scaling in the Label Chart. When enabled, the ShowYAxisSmartLabel property overrides YAxisIntervals, YAxisMinorTicks, and YAxisLabel properties.
|
TW-26789
|
Bug Fixes
|
|||
---|---|---|---|
Platform
|
Related JIRA
|
||
• You no longer need an activation ID to obtain your license. For disconnected scenarios, simply go to the enhanced PTC Support site pages, select the product, enter a Device ID, and retrieve a license. For connected scenarios, activation IDs are no longer required in the platform-settings.json file.
You can now easily upgrade without a new license file. You can use an 8.1 license for later versions.
|
TW-27409
TW-27406
TW-28203
|
||
• Fixed an issue that was causing an error in the Application Log when creating a local binding on a Thing to a read-only property on another Thing.
|
TW-8135
|
||
• When adding a property with a base type of NUMBER to a Thing, save was not successful. Now, your save is successful.
|
TW-27649
|
||
• If you exported a Thing with a configuration table to Source Control, the wrong values were exported. The exported XML is now correct.
|
TW-26954
|
||
• The OData Connector was not able to list the DELETE, UPDATE, and PUT endpoints.
|
TW-26127
TW-26823
TW-26824
|
||
• The ExtensionSubsystem has been removed.
|
TW-26249
|
||
• Fixed an issue with the OData Connector when executing GetEndpointList and GetEndpointDefinition services.
|
TW-28273
|
||
• Fixed errors that occurred when executing the AcquireLicense service in the Licensing Subsystem when logged in under Limited mode.
|
TW-28167
|
||
• For ThingWorx Navigate not using Single Sign On (SSO), the bulk download button was not working. This issue has been fixed.
|
TW-28039
|
||
• For Media Entities, failure codes no longer return Session User Query Parameter and User ID.
|
TW-27781
|
||
• Fixed an issue in ThingWorx Navigate configured with Single Sign On (SSO), that occurred when a user closed the Navigate window, opened it again, and requests the Navigate landing page URL.
|
TW-26062
|
||
• Fixed an issue that was occurring when executing the GetEndpointDefinition integration connector service, which was failing with two-way SSL between the connector and Windchill.
|
TW-27644
|
||
• Fixed an issue with the OData Connector in which OData actions were not working.
|
TW-26128
|
||
• Fixed an issue in which error responses from Windchill OData REST services were not returning details.
|
TW-26057
|
||
• Fixed an issue with ClickjackFilterWhiteList not behaving as expected.
|
TW-25819
|
||
• Fixed a Content Type Not Set error in OData Connector.
|
TW-28102
|
||
• ThingWorx allows startup using malformed URLs (URLs that are not complete or have unnecessary additional characters, such as http*p*://someURL.com) from the clickjack filtering whitelist. Clickjack whitelist filtering fixes (including the use of CSP headers) now result in a 404 error when supplying malformed URLs.
|
TW-28624
|
||
Mashup Builder
|
Related JIRA
|
||
• Fixed an issue with the Time Series, XY, and Proportional charts that was preventing data from displaying in run time.
|
TW-28284
|
||
• In the LED Display widget, the last digit was removed when the bound value was displayed. For example, the value entered was 123, but only 12 was displayed. The complete value is now displayed.
|
TW-28101
|
||
• For a List widget with a Combo Box view, localized strings were not displaying when the TextIfNoSelection property was set to Placeholder. The localized strings now appear.
|
TW-27621
TW-27469
|
||
• If you bound text that contains a localization token as input for a label, localization wasn’t successful and the label displayed the localization token instead. Now the localized value appears.
|
TW-26721
|
||
• The Tabs - Responsive widget was not displaying tabs correctly, but now they display as they should.
|
TW-27522
|
||
• In a Tabs widget, you have a contained mashup on a tab and that contained mashup also has tabs. The data in the contained mashup was not displayed correctly. This was fixed, and now your nested tabs display the correct level data.
|
TW-27327
|
||
• Within a Tabs widget, you have a contained mashup on a tab and another contained mashup within the second-level Tabs widget and then a third-level contained mashup on the second-level tab. If you select a different first-level tab and then select the third-level tab, that data was not displayed. This was fixed, and now you can see your data at the third-level as you should.
|
TW-27521
|
||
• In a List widget with a Combo Box view and the MultiSelect property selected/true, the list remained open after selection. Now, the list closes.
|
TW-27508
|
||
• An unnecessary scroll bar may have appeared when using the File Upload widget. Not anymore.
|
TW-27314
|
||
• When using a List widget in a Dropdown view, the selected item was not saved. Saving is all good now.
|
TW-27034
TW-26933
|
||
• There were issues with text being displayed in the Label widget. A new AllowEllipsis property was added, which when selected/true, displays an ellipsis if the label text is bigger than the size of the Label widget. The tooltip then displays the complete text. This property is not selected/false by default.
|
TW-21428
|
||
• Fixed an issue that was causing NUMBER values to display incorrectly in widgets.
|
TW-27691
|
||
• Fixed an issue that was causing the Edit Query filter in Mashup Builder to get deleted when it was opened a second time.
|
TW–28287
|
Known Issues
|
---|
Platform
|
Even if the license_capability_respsonse.bin is included in the ThingworxPlatform folder, no unprocessed_license_capability_response.bin files appear, and valid features are available in the Licensing Subsystem mashup, the following error still appears in the Application log:
Unable to process capability response because Response is out of order with previous responses.
|