Added support for Sparkplug. Supports reading simple metrics and writing simple or modeled values to a metric(s). Ensures EoN is birthed before attached devices. When appropriate, automatically block metrics in a single publish.
Added new connection setting for controlling if modeled values should be flattened before written to an output.
Added support for grouping models and instances.
Added HTTPS support for REST-based configuration services.
Added OnlyChangesCompressed publish mode support for flows. In this mode, only changed attributes of a modeled value are published.
Added support for Azure connector (runtime only).
Fixes:
Fixed OPC UA browse failure for server results that exceeded 16KB of data.
Fixed failure to load resource strings on systems with a non-English default locale.
Fixed resource leak that could occur when reconnecting to an OPC UA server.
Fixed OPC UA endpoint validation issue when using an IP address versus a hostname.
Fixed issue where model names could conflict with built-in types (e.g., Boolean, Int32, Real64, String).
Updated the format of a modeled instance's value to allow multiple values to be published to the same MQTT topic (rather than require a separate MQTT output for each value).
Updated event log dates to use a 2-digit numeric for month (instead of its 3-alpha character equivalent) for consistency across systems independent of locale.
Updated REST API to return an appropriate error response string when the deletion of a connection, input, output, model, instance, or flow fails.
Updated product information to include version / build information for both configuration and runtime components.
Enhanced configuration support for cloning nested models.
Enhanced configuration search filtering to include additional fields and inputs and outputs.
Enhanced OPC UA browse viewer to support adding an entire branch for import.