Summary
This document provides the release notes for Home Edge Drewberries Release
Release Date
2021-10-31
Release Content
As a part of Drewberries release, following features have been planned to be added -
1) Refactoring & stabilization of MNEDC and DataStorage.
- Issues related to device discovery in MNEDC, EdgeX initialization in DataStorage, and configuration setting through YAML file.
2) Build & deployment related changes to confirm with standards.
- Moving away from Glide to Go module, coding standards, environment variable setting for secure mode, MNEDC server/client setting.
3) Security enhancement.
- Request authentication thru JWT, resource access thru RBAC (), and container whitelist system for executing only trusted containers.
4) Sonarcloud integration for quality gate check.
- Sonarcloud gate reported issues related to vulnerability were fixed in the various modules.
5) Configure manager enhancement for the container platform.
- Edge Orchestration requests offloading the service installed on the device.
6) Lint error fixtures across the code base.
7) Folder restructuring to follow Go standards. Restructuring of code base to follow Go type of folder structure.
8) API's to store and retrieve data from EdgeX container (DB).
- API's have been exposed which the developer can use to send data to Coredata of EdgeX to store;
- Also API for retrieving data from Coredata has been exposed.
9) Data synchronization to Cloud endpoints is needed to make the platform complete with minimum features.
- Currently data is stored in EdgeX (Coredata) DB. EdgeX provides support for synchronizing with Cloud end points based on MQTT;
- Hence as a part of the this release MQTT based cloud synchronization using EdgeX has been added;
- This is the initial step and would be making the cloud synchronization more independent in the upcoming release after vDewberries.
The detailed usage/documentation would be posted soon once the release branch has been finalized.
GitHub code
TBD