Added support for Webhook Connector. Supports JSON / XML.
Added support for Google Cloud Pub/Sub Connector. Supports outbound only.
Added support for Apache Parquet Connector. Supports inbound only.
Added support for reading dynamic inputs (inputs that are dependent on other inputs) within the Input definition page.
Added support for synchronizing certificates between hubs.
Added syntax highlighting for writing expressions.
Added support for validating configuration and setting files on runtime start.
Added REST API methods for bulk creating inputs/outputs.
Updated configuration front-end to Bootstrap v5.0.
Updated Connector definition page to show count of inputs/outputs.
Updated Flow summary page to contain more textual details.
Updated audit log messages
Only include what has changed for an updated configuration element.
Include object details when new objects are created.
Updated Azure IoT Hub Connector to set the content and encoding type of messages to JSON / UTF-8.
Updated MQTT Connector
Supports dynamic topics based on the value being written.
Supports redundant brokers.
Updated OPC UA TCP Connector
Supports returning an input value as a complex data object consisting of a Value, Quality and Timestamp.
Improved performance of importing OPC UA tags.
Updated MQTT Sparkplug Connector to support redundant brokers.
Updated SQL Connector
Supports output updates and upserts.
Supports reading JSON based values.
Added filter to SQL table explorer.
Error message for PostgreSQL when table names with capital letters aren’t wrapped in quotes.
Supports PostgreSQL JSON, JSONB, and geo spatial types.
Updated REST Client Connector
Supports OAuth, PUT command and the ability to ignore server-side certificates.
Added support for XML payloads.
Updated connection sync to make use of bulk Input/Output API.
Fixed issue with switching between Host and Remote hubs
Fixed issue with syncing between Remote Hub and Host
Fixed issue with renaming a model's attribute being reflected in any instances based on the model.
Fixed REST API issues
Prevent user creation of attribute IDs.
Fixed inconsistencies with permissions, error and exception status codes, and response fields.
Fixed issue where outputs would be invalidated if a flow was set to publish only changes and no changes occurred.
Fixed issue with the external logger periodically blocking execution of runtime services.
Fixed issue with assigning a unique hub name on the first connection from one hub to another.
Fixed issue with prematurely timing out on reading an input via the configuration tool for Connectors that need to subscribe to the data.
Fixed issue with using excessive memory when reading values faster than can be written to a connection.
Fixed CSV Connector issues
The hub would continuously process the same file if indexing was enabled and there was no process or error directory.
The hub would not process a file in the event the max rows per read was a multiple of the number of rows in the file.
Fixed OPC UA Connector issues
No longer expires a secure channel prematurely.
No longer raises an exception / error message when closing a session that has already been released by the server.
Fixed REST Client Connector issue with failing a response with an empty body message.
Fixed issue with MQTT and MQTT Sparkplug Connectors not observing the user-defined request timeout.
Fixed issue with multi-thread access and overloaded MQTT outputs.
Fixed issues with instances
Nested instances were not being referenced using the @ symbol.
Only inputs could be selected from reference panel and not other instances.
Fixed visual issues with large lists of certificates.
Fixed issue so that roles with no claims cannot be created.
HighByte Intelligence Hub Version 2.0
Added support to centrally manage all hubs through a single “central” hub. This includes support for Network Groups and Hubs to manage remote connections, as well as project comparison and synchronization.
Added support for Users and Roles. This allows access control on what a user(s) can view and/or modify.
Added support for logging user-level audit messages based on configuration access / updates.
Added support for viewing event log information within the user interface.
Added support for automatically backing up configuration files prior to saving new changes. The user can specify how often to save and how many backups to keep. Once the limit is reached, the oldest backup files are deleted first.
Added support for Amazon Kinesis Data Streams connector. Supports outbound only.
Added support for Amazon Kinesis Data Firehose connector. Supports outbound only.
Added support for managing certificates within the user interface.
Updated event log messages to include the source (e.g., Runtime, Azure IoT Hub Connector, and OPC UA Connector).
Updated MQTT connector to support the retained flag to MQTT outputs. This signals whether or not the MQTT broker should cache the last value sent.
Updated REST connector to allow inputs to reference any connections' inputs.
Updated SQL connector to allow inputs to reference inputs with complex data types.
Fixed JSON based configuration obfuscation error with a Connection's Store/Forward and Write settings.
Fixed CSV connector issues:
Where the first row was read twice.
With test reads (reads initiated through the configuration tool were modifying an internal file cache).
Fixed OPC UA connector issue when using username / password level security with OPC UA servers that return ‘Username’ instead of ‘Username_Basic256’ as the policy string.
HighByte is an industrial software development company in Portland, Maine building solutions that address the data architecture and integration 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.