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).
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.
Enhanced configuration error messaging.
HighByte Intelligence Hub Version 1.1
Improved user interface / experience configuring the Intelligence Hub:
Shallow cloning of connections, models, instances and flows
List pagination for large datasets (a connection's input and output lists)
Flows now support 4 triggers: Always (1.0.0 behavior), OnChange, OnTrue and WhileTrue.
Flows now support 2 publish modes: All (1.0.0 behavior) and OnlyChanges.
Added description field for connections, models, instances and flows.
Added support for nested models / instances.
Added OPC UA support for data values of type DateTime. An appropriate error message is now logged when encountering an OPC UA data value type that is not currently supported.
Improved user interface error handling / messaging in the event a connection to the runtime service fails.
Fixed task scheduling performance issues related to reading inputs, constructing a model, running expressions and publishing the results as compared to the configured interval.
Fixed issue where a modeled instance's published value did not maintain the attribute order set by the user (attributes were incorrectly sorted alphabetically).
Fixed OPC UA connection validation issue when an endpoint uri contained uppercase characters in its hostname.
Fixed user interface performance / scalability issues around large datasets (OPC UA browse results and a connection's input and output lists).
Updated Paho Client MQTT library to 1.2.4. This update resolved an issue related to re-establishing a connection with a broker when one or more persistence (QoS) files were left over from a previous run.
HighByte is an industrial software development company in Portland, Maine building solutions that address the data architecture and security challenges created by Industry 4.0. We’ve developed the first DataOps solution purpose-built to meet the unique requirements of industrial assets, products, processes & systems at the Edge.