Version 5.0.0

Build: 5.0.0-173

Release date: 06.11.2023

This is a major release of the Prosys OPC UA Browser. This is the first release to use the 5.x line of our Prosys OPC UA SDK for Java.

This release adds several new Preference settings including the "Preferred Locale" setting that can be used to configure the LocaleId that is used when connecting to Servers. This LocaleId will be used by Servers to return LocalizedText values that best match the selected locale.

This release improves the Write Value dialog by showing the StatusCode received from the Server when writing fails. The Write Value dialog can also be configured to remain open after a successful write. Additionally, the Write Value dialog now supports writing OptionSet and DataValue values.

Changes to Common parts

  • New: Added new settings to Preferences: "Status Check Interval (s)", "Status Check Timeout (s)", "Close Write Value dialog on success", "Use colors in DataView" and "Preferred Locale".

  • Updated: log4j2 to version 2.21.1. This update is not related to security.

  • Fixed: Graphs in Client-Server and PubSub Data Views scale properly when "Own axis for every signal" is selected.

  • Changed: Quick Links will be refreshed automatically whenever a new tab is opened if "Refresh Quick Links automatically" Preference setting has been selected.

  • Improved: Added tooltips to cells in various tables to enable viewing the full value of the cell without resizing the columns of the table.

Changes to Client

  • New: "Preferred Locale" Preference setting allows configuring the LocaleId used when activating Sessions. Changes to this setting are applied after reconnecting to Servers.

  • New: "Status Check Interval (s)" and "Status Check Timeout (s)" Preference settings can be used to configure in seconds how often Status Check should be performed when connected to a Server and how long should be waited before this check will be considered to have timed out. Changes to these settings are applied after reconnecting to Servers.

  • New: Different states of Monitored Items in Data View can be visualized with different colors by selecting the "Use colors in Data View" Preference setting.

  • New: Errors related to creating Monitored Items in Data View are displayed on the "ItemCode" column. This column can be shown by clicking on the '+' button on the right side of the title row of the table and selecting "ItemCode".

  • Fixed: User Authentication Settings dialog is opened properly for Servers that support user authentication only with User Certificates.

  • Fixed: Call Method dialog generates proper editors for array inputs.

  • Fixed: Parameters in Subscription Settings dialog are now initialized based on values revised by the Server.

  • Changed: Write Value dialog will remain open and show the StatusCode received from the Server if writing fails. The dialog can also be configured to remain open when writing succeeds by unchecking the "Close this dialog automatically on successful write" check box in the dialog or the "Close Write Value dialog on success" in Preferences Configuration dialog.

  • Changed: "MonitoringMode" column in Data View has been renamed to "Mode" and is no longer shown by default. This column can be shown by clicking on the '+' button on the right side of the title row of the table and selecting "Mode".

  • Improved: Write Value dialog supports writing OptionSet and DataValue values.

  • Improved: Data View and Event View will inform the user if the Subscription corresponding to the view has timed out and prompt attempting to recreate it.

  • Improved: Adding Nodes to various views by dragging them from the Address Space Browser or by using the "Add Custom Node…​" context menu item will prompt the user for confirmation if the Node has incorrect NodeClass or the Node seems otherwise unfit for the view.

Changes to Subscriber

  • Improved: Better support for MQTTS connections.

  • Improved: Show MQTT-JSON messages without PublishIds.

Plus a number of other small changes.