=======================================
Version 1.5.0
=======================================
------------------------
New Features
------------------------
General:
--------
* Update C++ SDK to latest version 1.6.2
* Update UaStack to latest version 1.4.4
* Update OpenSSL to V1.0.2o
* Update libxml2 to V2.9.8
* Use new widget for editing values
* Add support for OPC UA specification 1.04 data types
* Add support for new security policies Aes128Sha256RsaOaep and Aes256Sha256RsaPss
* Add support for new DataTypeDefinition attribute as replacement for type dictionaries
* Add option for reverse connect
* Add licensing mechanism
* Display warnings and errors in orange and red in log window
* Add support for all SHA2 signature algorithms for own certificate
* Invert direction of log view to have normal top-to-bottom order of logs
* Enable trace by default with trace level 'Warning'
* Allow using password protected private keys for X509 user tokens
* Allow reordering recent servers using drag&drop in discovery tree view
* Add toolbar button for (un)hiding all dock widgets
* Allow changing the display name of configured servers
* Show detailed information in tooltip of configured servers
* Enable F2 key for editing server properties
* React to BaseModelChangeEvent by clearing cache and rebrowsing the root folder
* Show additional information about endpoint in tooltip of discovery and project view
* Use new icons for endpoints
* Use new input widget for numeric values
* Don't include security configuration in default configuration name of endpoints
* New number input widget
* Call FindServersOnNetwork if port is 4840, fall back to FindServers on error
* Show endpoint and server information in tooltip
AddressSpaceView:
-------------
* Don't sort children with HasOrderedComponent reference
AttributePlugin:
----------------
* Display new attributes from OPC UA specification 1.04
* Allow writing all attributes
* Check the data type of all attributes
* Display NodeId in XML notation
* Add 'Copy Value' context menu entry
* Show binary content of ExtensionObject if it cannot be deserialized
DevicesPlugin:
-------------
* Replace the devices plugin button with a new 'Devices View'
PerformancePlugin:
------------------
* Improve subscribe test output
* Recursively add child nodes when dropping folder into performance view
* Allow adding nodes manually
FileTransferPlugin:
-------------------
* Add new file transfer plugin
DaPlugin:
---------
* Recursively add child nodes when dropping folder into DA view
HistoryPlugin:
--------------
* Allow adding history nodes manually
EventPlugin:
------------
* Allow adding event nodes manually
ServerDiagnosticsPlugin:
------------------------
* Show certificate chain if there's more than one certificate
* Show security mode in GetEndpoints result entry
* Highlight differences between ApplicationDescriptions of FindServers and GetEndpoints
* Add context menu for certificates
* Show icons for servers and endpoints
DataloggerPlugin:
-----------------
* Allow adding nodes manually
XML Nodeset Export Plugin:
--------------------------
* New XML Nodeset Export Plugin
ImageViewerPlugin:
------------------
* Show frames per second and frame size
* Add 'Clear' button
* Allow changing the publishing and sampling interval
------------------------
Known Issues
------------------------
XML Nodeset Export Plugin:
--------------------------
* There are limitations when exporting nested complex structure definitions
* Enum strings and method arguments are not being exported
------------------------
Bugfixes
------------------------
General:
--------
* Unify plugin names
* Optimize internal type cache
* Fix default locale to use 'en-US'
* Retry initial connect when loading project with connected server
* Fix endpoint URL matching with URLs containing trailing slashes
* Fix content of 'Report a bug...' EMail on linux
* Only display and use certificates/CRLs that are recognized by UaStack
* Several fixes regarding multithreading and GUI responsiveness
* Fix appending the project file extension when saving project and log files
* Lock stack settings if there are configured servers
* Fix deserialization of DiagnosticInfo in structures
* Prevent redundant Republish calls
AddressSpaceView:
-------------
* Display correct icon for subtypes of FolderType and PropertyType
AttributePlugin:
----------------
* Display enum string in enum array values
DaPlugin:
---------
* Enable/disable context menu entries depending on selection
MethodPlugin:
-------------
* Handle ValueRank of in/out arguments correctly
DevicesPlugin:
-------------
* Don't sort nodes with HasOrderedComponent references
* React to model change events
EventPlugin:
------------
* Correctly display values of enum/optionset event fields
HistoryPlugin:
--------------
* Fix GUI behavior when updating with no node to read
* Fix detection of empty history when bounding values are requested
* Fix actual executed number of history next calls
* Don't reset tab view on cyclic updates
ServerDiagnosticsPlugin:
------------------------
* Add tooltips indicating the error if variables cannot be displayed
ReferencePlugin:
----------------
* Fix label text of browse path
=======================================
Version 1.4.4
=======================================
------------------------
New Features
------------------------
General:
--------
* Add setting General.ShowUTCTimestamps
HistoryPlugin:
--------------
* Add setting HistoryPlugin.RequestServerTimestamp
------------------------
Bugfixes
------------------------
General:
--------
* Updates C++ SDK to latest version 1.5.4
* Updates UaStack to latest version 1.3.12
AttributePlugin:
----------------
* Use correct server when specifying a node manually
ReferencePlugin:
----------------
* Use correct server when specifying a node manually
DaPlugin:
---------
* Remove items if service result of CreateMonitoredItems was bad
ServerDiagnosticsPlugin:
------------------------
* Don't clear but disable views until selection change, so all
values can still be seen even if disconnected
=======================================
Version 1.4.3
=======================================
------------------------
New Features
------------------------
General:
--------
* Allow using <PID> placeholder in trace file name
* Add CommonName to filename of stored certificates
AttributePlugin:
----------------
* Display string identifier for nodes of namespace 0
* Add 'Show in Address Space' button
DaPlugin:
---------
* Make MaxNotificationsPerPublish configurable
EventPlugin:
------------
* Display string identifier for nodes of namespace 0
HistoryPlugin:
--------------
* Add DisplayName column
* Always show numeric values in table view, too
ReferencePlugin:
----------------
* Add 'Show in Address Space' context menu entry
------------------------
Bugfixes
------------------------
General:
--------
* Updates C++ SDK to latest version 1.5.3
* Updates UaStack to latest version 1.3.11
* Update OpenSSL to V1.0.2j
* Don't activate endpoint on single click on Linux
* Additional callbacks for suppressing client side connect errors
* Check for missing notifications when receiving KeepAlive
* Don't allow setting WatchdogTime to non-accepted values
* Handle subtypes of base data types correctly
* Rename TypeDictionaryMode 'Manual' to 'Off'
* Send client certificate only in secure connections or if
General.ForceSendClientCertificate is true
* Fix default A