Version History

v1.2.0

Syslog

Adds a syslogforwarder, capable of:

  • Acting as a local syslog server such that the Conduit can be configured to send logs to via remote syslog server options.
  • Automatically configure system to send syslogs to the syslogforwarder local server.
  • Automatically configuring the loglevel of the Conduit sending logs.
  • All configuration necessary to use the syslogforwarder is done within gateware.json, preserving the single configuration location.

Azure IoT Central Support:

  • A new backend configuration has been created, specifically for IoT Central
  • Implement Conduit and Device template in IoT Central to enable fast telemetry visualization.

ION Energy Systems 2051 Flowmeter Transform Example:

  • The transform is now configured in the default gateware.json file.
  • The transform can perform basic leak detection using only edge processing by: – Storing the most recent uplink – Comparing the incoming message with the previous message – Alerting if the meter has observed non-stop flow for over 1 hour – Always relays uplinks sent as a result of a button press

v1.1.0

General:

  • Moved to semver in support of software license agreement
  • Resolved an error when using app-manager to restart GATE-Ware
  • Process exit codes made more meaningful
  • A number of undocumented configuration options were added to potentially help avoid releases for small changes
  • Watchdog process improved.
  • Improved log message consistency
  • Improved log feedback for formatting errors in gateware.json
  • Adopted https://3musketeers.io/ pattern

Security:

  • Debug and trace log levels produce warning messages indicating that raw data may be logged and could include sensitive data

LoRaWAN Communication:

  • Backend topic structure adjusted to preserve LNS topic structure for better scaling.

Backend:

  • Azure: azure and azureiot values now valid for backend configuration option
  • Azure: Improved connection stability
  • Azure: Rotation of primary & secondary SAS keys on reconnect
  • Azure: Idle heartbeat uplink
  • Standardized the mPower API request structure

Transforms:

  • Resolved issue where Custom Transform evaluation order was incorrect
  • Duplicate Custom Transform matches now produce warning in logs and revert to built-in forward transform
  • Custom Transforms can discard uplinks by producing no stdout
  • Addition of built-in Transform: text, which converts the LoRa payload to ASCII text

Testing:

  • Automated testing implemented using Node-RED and Go Convey

v1.1.0-beta

Prerelease Beta for early access - release notes provided via direct channels.