Features
- Control plane heartbeat: WebSocket-based heartbeat client reports Lager Box status (health, version, nets) to the control plane
- Box status endpoint:
/statusendpoint on both Flask and Python HTTP servers returning box health, version, and connected nets lager boxes connect: new command to configure a Lager Box for control plane heartbeat reporting
Improvements
- Refactored version file reading in
service.pyinto reusable_read_box_version()helper start-services.shstarts control plane heartbeat when configured- Added
websocket-clientdependency to box Docker image

