KubeEdge
v1.22.2Provisioning & RuntimeJul 15, 2026
KubeEdge v1.22.2 is a feature release consolidating v1.22.1 bug fixes and v1.22.0 enhancements. Key additions include a hold/release mechanism for edge Pod updates, Beehive restart policy configuration, Device Model redesign, new feature gates for lightweight Kubelet control, a C-language Mapper-Framework variant, and a Kubernetes 1.31.12 dependency bump. No upgrade steps are required.
enhancementKubernetes dependency updated to v1.31.12
Kubernetes has been bumped to v1.31.12; users can now use v1.31.12 features on both the cloud and edge sides. This change ships in v1.22.0 and applies to all deployments.
Key changes (7)
- Kubernetes upgraded to v1.31.12, enabling new version features across cloud and edge
- Hold/release mechanism for edge Pod updates via edge.kubeedge.io/hold-upgrade annotation and keadm ctl unhold-upgrade
- Beehive framework now supports configurable restart policies for edge submodules
- Device Model redesigned to integrate thing model and product concepts, with optional per-instance overrides
- EdgeCore feature gates added for Pod Resources Server and CSI Plugin control
- C-language Mapper-Framework introduced (feature-multilingual-mapper-c branch)
- Three bug fixes: deviceInstanceConfig override in MapperRegister, policyManager reconciliation with non-cached reader, keadm reset edge container removal