Release 3.8
Connect
- UI based wizard for configuring and deploying a MQTT bridge app
- UI based wizard for configuring and deploying a Roc bridge app
- UI dialog to choose between supported protocols: MQTT, OPC UA and Roc
Bulk Import
- CSV bulk upload and creation of Assets
- CSV bulk upload and creation of Metrics
SDK and Edge Architecture Improvements
- InfluxDB as a storage engine on the Edge
- Removal of C++ dependency from Kelvin App SDK applications
- Better build times performance and smaller docker images for Python applications
- Kelvin-sdk now provides full autocomplete support for kelvin applications
- Kelvin-sdk now features the creation of bridge applications
- Fixed bug that was preventing pip credentials from being used in the builder image to install packages from private repositories
- Fixed bug that was causing pydantic not to grab environment variables correctly, thus failing to set them.
- Injector and Extractor utilities have been dropped from kelvin-sdk
- Kelvin-sdk-app run loop is now MQTT Native
- PubSub flavour applications are now supported on kelvin-sdk-app
- Arbitrary data can now be emitted using the
self.emit_value()function - kelvin-sdk-app now features a bridge application framework
- kelvin-app renamed to kelvin-sdk-app
- kelvin-icd now becomes kelvin-sdk-datatype
Security Improvement
- Each Node will now have their own dedicated authentication token for communication with the Cloud API