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.