Project: KubeEdge (Provisioning / Automation & Configuration)
File: CHANGELOG-1.6.md

* * * * * * * * * * | filename | Size | sha512 hash | | -- | - | -- | | filename | Size | sha512 hash | | -- | - | -- | Bump k8s to 1.19.10 to fix metrics missing issue. (, ) keadm: install CRDs corresponding to the version. (, ) | filename | Size | sha512 hash | | -- | - | -- | | | 82.8 MB | dba8a3009c63a37f709710b6c245e08c232d4a42c95103436e4a02d46655a1c77d1263dc85ec88d4ee0efe4457b5c8ad58985de639067678ed886695aa05a474 | | | 81.4 MB | 7f65d213f904466d81b617bd2913edd0cb0a904278c77f4c47bc5bf56ddfae7dbcf797536766cedd1b89c4080ee92a24d3c7bad6ad86a65a9c7afacd93e3fead | | | 48 MB | 1fa572e21abac67a0a60005177f38b0a209797ca43548b6812ea7da17d457a579a1c00d50684e7084d6b3b132cd2c6fcf7f749f26f31975b34970b98fccb9e93 | | filename | Size | sha512 hash | | -- | - | -- | | | 20 MB | 215dc4bd585a0a05f89c9be98da207bfef237b7f7a5a54ac23a31d9ac3b36c99b4ebd4d0bfef8f40d57bac49eccdc7cd45d46de7d25da197a0d103c8d91fb890 | | | 19.8 MB | 3a7805c72dd5ec7cb7be90fef5ef34f38daf36d81d174354de4829a0d226e9e2f9368dafae9e3641f64a7861279e65669bfe775008ac47659b38d47e91970f22 | | | 11.6 MB | 55b21aee8f53bf3bae329342a528a4bf179b57065eaf599a7f3641a9608f85e15ddc863212b39f1b6bf3075eaa43226298c96b2ac05196b9ce37bdfb267d3d16 | Change image gc period to 5min. (, ) GC running containers started by the previous cluster. (, ) Fix the warning log when edgemesh is disabled. (, ) Shorten the reconnect wait time when connect failed. (, ) Install crd for router in keadm. (, ) Remove syncKeeper in edgehub. (, ) Fix watch issue. (, ) fix keadm install edgecore. (, ) | filename | Size | sha512 hash | | -- | - | -- | | | 82.8 MB | e3b28a11c029da4cb66b26705512f26b4fbe1e25ed50cfa5f4a44847935381ccb3e54be976a8df1801fbc4690187f95b2b7685433382c2f728a7aa8ac182a380 | | | 81.4 MB | 43314b2982ab68b8b4ca8041208388eec1b5c836041e89b98c475e43a7e6e5004f2b709327b562783b9f153cbbc658886f44b6a9e5029a2c7827847e1045cbb6 | | | 48 MB | c8d3f4c902a4d74efcd78cab726a5ec37a144f5f86e12071f5805b1e730173e9e88d19192a493924c003df18a87ed269943475f695a2ba050e31f88c7515103a | | filename | Size | sha512 hash | | -- | - | -- | | | 20 MB | c16b00f14141f7d503b2a0f4d12ff76a90d374bd53ef3898a7081e7e3e618c8b492d1ae6f29b1f3065640d7571960c9532c981e405baa1e8165dbda883bafdce | | | 19.8 MB | d8380609b540888e3df114141c282245ed79f1978fde575ccb23db5fd11daa52f171824c2723b7c9545ff48c48b960f13d9fee899b48500041e8e4261f27f587 | | | 11.6 MB | bb05c20a875eececd34dc20285e1d992c18cbe3a3c66affd421c4ff44873ccf0853a0b0627612d981b8d03dc75dfc57b2aabcc786ac284e38e7876265ff81457 | Support Autonomic Kube-API Endpoint for Applications On Edge Nodes [Alpha] Autonomic Kube-API Endpoint is now available on edge nodes! Users are now able to run third-party plugins and applications that depends on Kubernetes APIs on edge nodes. List-watch connections are established between client and the local endpoint provided by EdgeCore. With reliable message delivery and data autonomy provided by KubeEdge, list-watch connections on edge nodes keep available even when nodes are located in high latency network or frequently get disconnected to the Cloud. This is very useful in cases that users want to install customized versions of Kubelet, Kube-Proxy, CNI and CSI plugins with

Particularly, Kubernetes CRDs are also supported on edge nodes. (, , , ) Custom Message Routing between Cloud and Edge for Applications [Alpha] Added support of routing management with Rule, RuleEndpoint API and a router module. Users are now able to use KubeEdge to deliver their custom messages between cloud and edge. Note that it's designed for control data exchange between cloud and edge, not suitable for large data delivery. The data size of delivery at one time is limited to 12MB. Refer to https://kubeedge.io/en/docs/developer/custommessagedeliver/ for more details. (, , ) Simplified Application Autonomy Configuration When Node Is Off-line If user wants any application to stay on edge nodes when disconnected to the cloud, simply add label `app-offline.kubeedge.io=autonomy` to its pods. KubeEdge will automatically override pod default toleration configuration for Taint `node.kubernetes.io/unreachable` to avoid Kubernetes evicting pods from unreachable nodes. (, ) New home for Device Mappers code Device Mappers implementations now have a new home . OPC-UA Device Mapper OPC-UA Device Mapper with Golang implementation is provided, based on new Device Mapper Standard. (, ). NA Metamanager remote query timeout configurable (, ) Add unsubscribe case in eventbus (, ) upgrade klog@0.4.0 to klog/v2@2.2.0 (, ) Keadm: optimize OS detect (, ) Get EdgeNode ip before registerModules to fix stream module problem (, ) keadm: support init kubeedge with package manager `pacman` (, ) support kubectl get --raw /api/v1/nodes/{node}/proxy/metrics (, ) add func that make subscribed topics persistence (, ) edgecore: support customize node labels, taints and annotations (, ) support more metric path in cloud (, ) edgecore: add nfs localpath support (, ) Fix a bug of device update (, ) Fix resource version compare error (, ) Fix msg in nodestore compare error (, ) fix message send problem (, ) fix synccontroller manage same name object error (, ) Fix edgehub synckeeper use unbuffer channel error (, ) Fix bug: keadm doesn't delete file directly when checkSum is failed (, ) cloudstream: fix panic of concurrent map read and map write. (, ) Fix bug: the websocket connection timeout setting doesn't take effect (, ) cloudcore: fix panic in cloudcore (, ) fix: missing invoke StartGarbageCollection func bug (, ) remove cache when configmap not found from k8s (, ) Fix kubelet accessing through edge-side meta server (, )