This preview to is not a full release, but early availability of some elements of the California release (expected in June 2018) will demonstrated to demonstrate significant performance increases and size reductions across a number of EdgeX micro services. In particular, it will demonstrate a clear path toward achieving scale and performance metrics expected of EdgeX for the June release. In addition, this release will include some clean up of the EdgeX Device Service SDK and selected services that were not completed in time for the Barcelona release.
Release Information
Go
...
Service replacements/performance demonstration
- Core Data, Metadata, Command (Dell)
- Export Client (Mainflux)
- Export Distro (Cavium)
- This is not 100% full replacement of the Java equivalents for this preview
- SDK elements (Canonical)
- Potentially Config/Registry Configuration Seed (Samsung)Potentially Export Distro (Cavium)
- Potentially SDK elements in C (IoTech)
...
- Java SDK refactor/simplification
- Improvements of Test Framework
- Full Blackbox testing (all APIs)
- Go services be “certified” as drop in replacements by our test framework(s)
- Integration of Blackbox testing to CI process
- Complete/refine CI/Release processes and systems (ex: dev release containers)
- ARM build process and ARM versions of services
- Firm up Azure IoT Hub connector - as stretch goal
- Web oriented demos
Strategy Documents also made with this release
- Strategy doc for Security and System Management API’s
- Performance Targets for California Release (see California Release page)
- California Release Target Functionality List (see California Release page)
Performance Metrics (Java v. Go)
EdgeX California Preview Release Performance Statistics
Release Dates
Tentative: January 31stFebruary 10, 2018