Skip to content

OPC UA 1.05 Maintenance Update

Compare
Choose a tag to compare
@opcfoundation-org opcfoundation-org released this 26 Sep 14:04
4c2744e

1.05.374 Bug fix and JSON Preview Update

This release is based on the 1.05.03 Nodeset with generated files from the ModelCompiler.
The focus in this release was on a preview of the new JSON Compact and Verbose encoding types and bug fixes.

Improvements and bug fixes

  • Certificate Directory Store created default folders in the last release which can cause issues when mapping folders in dockers.
    Fix: removed to create the default folders until a certificate is stored (behavior before 118)
  • Fix for the Pubsub Interval runner where the timebase could drift.
  • The JSON decoder supports all new encoding type variations including the NodeId encoding as a single JSON string value.
    -- It supports to build the namespace table from Uri transferred by a publisher.

JSON encoder preview and known issues

  • The JSON encoder supports a preview of new Compact and Verbose encoding types.
  • The raw encoding for Compact and Verbose is not implemented yet.
  • An enumeration in a Variant in Verbose encoding is encoded as Int32 but contains JSON string values. Tbd.

JSON encoder breaking changes

  • The JSON encoder defaults for non reversible encoding were changed according to spec:
    -- encode the namespaceUri if available
    -- always encode default values

What's Changed

Full Changelog: 1.5.374.118...1.5.374.124