This document provides the release notes for Home Edge Drewberries ReleaseReleaseĀ
Summary
We are glad to announce our upcoming major release for the year'21 code names as "Drewberries". At the starting of the year we had identified and prioritized the key features for Home Edge to make it complete. To start off with we initially worked on refactoring and stabilizing the current code base. With regard to the same quality tools were integrated and fixed the issues reported by the tools, build scripts were updated and made inline by applying Go modules instead of Glide, folder structure was also made in accordance with Go format. Lint and Sonarcloud issues were fixed as part of this release. API documentation (Swagger) were updated for easier understanding by developers. As next step to enhance the security in the framework, JWT token based request authentication and RBAC (Role Base Access Control) have been added. In the Coconut release, we had integrated with EdgeX for storing device generated data as part of Data storage feature. To make this feature more effective and usable for developers, POST/GET APIs were added using which developers can send/retrieve data to/from EdgeX container. The edge devices are typically memory constrained and hence have a module to synchronize the generated data to Cloud. As a first step to provide cloud synchronization, we have enabled the MQTT based cloud synchronization provided by EdgeX. This way developers can send data to Cloud. Going ahead in the next release we would enhance and develop the Cloud module more independent.
...