Weekly Changelog: 8.1.24-b20221214
5835: Vision: Ability to detect when available and to trigger a project update
Added a new Update Mode for vision: "None". This allows the project designer to handle delivering updates to running clients manually with the help of a new boolean Vision Client system tag named ProjectUpdateAvailable and a companion scripting function system.vision.updateProject() which will actually perform the project update on the Vision Client.
6861: Perspective: Axes applied incorrect on XY chart with multiple series
Fixed regression preventing more than one XYChart series from being assigned to a single axis.
2624: Docked Views: Dismissing modal docked view by clicking overlay can potentially result in different docked view becoming visible
Fixed an issue where dismissing a docked modal view would open a different docked view.
6922: TCP Driver needs a write timeout setting
Added a "Write Timeout" setting to the TCP Driver.
6786: UDT Parent Data Type: Referencing a folder causes any UDT definitions below that folder to no longer be browsable for this property
Fixed UDT parent types that don't exist from hiding existing UDT Definitions under the path of non-existent parent type.
Fixed stale folders showing up in the new Data Type Instance menu.
Weekly Changelog: 8.1.24-b20221215
6421: "backActionText" functionality in nested submenus of perspective menu tree
The root "backActionText" will now act as the default for all levels of menu items while individual sub menus can override this with their own "backActionText" configuration property.
5441: Option to include Tag Paths in Pen Name on Perspective Power Charts
Added an additional config option on the power chart that allows users to choose the tag folder depth displayed on the chart (IE: grandParentFolder/parentFolder/name).
6733: Perspective SVG Importer - elements are given type "marker" upon import
Added support for "pattern" type svg elements.
6805: SVG Drawing Importer and Renderer fails to render Text Path elements correctly
SVG Drawing Importer and Renderer now properly render text path elements
6921: CoroutineDispatcher blocking in OPC UA and Driver modules
Fixed a threading issue that could allow blocking operations in one driver module to affect other driver modules or the OPC UA module.
6884: Allow Sampling Interval to be configured independently of Tag Group rate
Add a new Tag Group OPC UA extension property that allows Sampling Interval to be requested independently of the Tag Group Rate.