D-release (Q4, 2020)
- Measured boot and Remote Attestation to the controller
- Encrypted disk vault keys sealed under the TPM PCR values
- End-to-end security even with content inspecting proxies
- Off-line support - verify that applications come up even if there is no connectivity to the controller
- Off-line support - user-setable reset/reboot time if connectivity is lost to controller (to recover from hung network adapters)
- App side-loading/pre-loading by being able to specify content trees independent of volume creation
- Use containerd as Content Addressible Storage for containers, VM and EVE images
- Verify device passthrough for primary video adapter
- Provide an API so Azure IoT edge workload can report status/metrics for the running modules via EVE to controller
- Non-virtio emulation of devices
- Reduce EVE memory footprint (single zedbox process for most microservices); apply C-group controls
- Experimental support for ZFS for the /persist filesystem including encryption
E-release (Target : Q1 2021)
- New EVE Logging Infrastructure (replace rsyslogd with simpler and more robust logging)
- Make IP geolocation more robust by moving to controller
- Enable deploying K3S workloads (including shared switch network instances to avoid NAT)
- Download EVE as OCI (one layer so far)
- Initial monitoring support for applications (crash, hang, ...)
F-release (Target : Q2 2021)
- Extract and report GPS coordinates to controller (if device has a cellular modem with GPS)
- Incremental image download (rsync-like)
- Better enforcement of volume size limits for the OCI-derived volumes
- EVE self-monitor and log memory and disk usage increases - in progress - (first cut done - https://github.com/lf-edge/eve/pull/2023)
- EVE report more hardware counters? (e.g., disk/SSD S.M.A.R.T counters)
- Rename adam controller to "ada" controller? (as in Ada Lovelace)
- Expand EVE test coverage to improve overall stability: performance under stress; search for security vulnerabilities; automated code analysis; board farm daily and release testing
- TBD
Future - to be planned
- Support multiple disks using different forms of RAID configurations (might use ZFS)
- Tailscale integration?
- Build EVE as OCI layers (reduces size of EVE update downloads)
{"serverDuration": 57, "requestCorrelationId": "be31b7c5ac6a40fb"}