KubeEdge
v1.23.1Provisioning & RuntimeJul 15, 2026
KubeEdge v1.23.1 is a minor patch with one operator-facing breaking change: device status is now read from a new DeviceStatus CRD rather than the Device CRD status field. The release also adds Windows support, device anomaly detection, optimizes edge-to-cloud queries, and refactors the database backend to GORM.
breakingDevice status moved to DeviceStatus CRD
Device status is now stored in a separate DeviceStatus CRD instead of in the Device CRD's status field. Code that reads device status must be updated to query the DeviceStatus CRD. Backward compatibility with older CRD versions is maintained, but the status field in Device is no longer the source of truth.
Key changes (7)
- Device CRD restructured: status now lives in separate DeviceStatus CRD; queries must read from the new resource
- Windows support added to EdgeCore and Keadm: named pipes, version mismatch detection, service log redirection
- Device anomaly detection framework introduced via Device CRD pushMethod configuration
- Edge node queries optimized to use local database instead of CloudCore remote calls
- Edge database backend refactored from Beego ORM to GORM
- Kubernetes dependency updated to v1.32.10
- Dashboard v0.2.0: Backend-for-Frontend layer, Chinese language support, UI improvements