Summary

This document provides the release notes for Home Edge v1.0.0 Release (First semantic release)

Release Date

2021-04-28

Release Content

We are striving to make Home Edge more stable and robust. And in this regard we had identified few design changes, tool integration and bug fixes. Have taken a closer look into these and have methodically strived to improve all these points.

Along with major release, we would wish to do semantic release after handful improvements are being done to the code.

Following are some of the changes done.

  1. Refactoring
    a. Update to logrus library and logmgr update in most files
    b. Update to etcd-io/bbolt instead of boltdb/bolt
    c. Folder Structure changes for the project
    d. Movement from Glide to go.mod
    e. Removal of Code Smell, Application of Camel Case in project
    f. MNEDC config updated to YAML format

  2. Security and Testing
    a. Security and Testing Policy Update
    b. CodeQL Analysis to detect security issues
    c. Fix 10 alerts from LGTM
    d. Added Test Suite to github workflow
    e. Fix important warnings that were found by the linter and vet analysis
    f. Added sonarcloud configuration file

  3. Bug Fixes
    a. Data Storage - EdgeX Hanoi Update
    b. MNEDC Database wipe bug fix
    c. ARM architecture inclusion - error fix
    d. Native and Android build fail fix
    e. MNEDC and Secure modes from OS


We would like to hear from the community and in regular intervals make semantic releases like this going forward.

GitHub code

Code is available in the https://github.com/lf-edge/edge-home-orchestration-go/tree/v1.0.0

  • No labels