Skip to content

Latest commit

 

History

History
132 lines (100 loc) · 11.2 KB

CHANGELOG-1.4.md

File metadata and controls

132 lines (100 loc) · 11.2 KB

v1.4.0

Downloads for v1.4.0

KubeEdge Binaries

filename Size sha512 hash
kubeedge-v1.4.0-linux-arm64.tar.gz 82.9 MB 7df701756b825c45ebd05b7efb78a0858fd0bf3a8ebd985de8efffc0dc8b2badac00b279a08d8d9ffbae3a4495dba1804f36c7b10f248c61beefe700c7a04900
kubeedge-v1.4.0-linux-arm.tar.gz 82.9 MB 2fd85ff1b688ce8cee4b41c01e2d18d78be454ee4d1096a83a2e431ef0952d126dea54a5eb6685bf6f8b854d209f3fc64bc2d223a5ac051e4ac1e3d4ba6772f5
kubeedge-v1.4.0-linux-amd64.tar.gz 78.5 MB f0580f4fb0e8c53a3feffa7fa29c19343d576abe31e6f60458a6255643b1807590a39efffbbc632e461f888eb7b23e0eea2dfafe251b1605b83d169b8e5f49b8

Installer Binaries

filename Size sha512 hash
keadm-v1.4.0-linux-amd64.tar.gz 15.7 MB 11f94f86f25ff4833fe4ce4370d8e6a812010f190836699ef629b33808c3ad99effaed3e3089ea77911378effcb0b398b66732dd62c77d6c9cbc9fdfbcec6e01
keadm-v1.4.0-linux-amd64.tar.gz 14.5 MB 7be06681bf50fa536fee857f84a257dda135459fd76bce54e53c3f967a2b23fb713bb606539f1a1d9eb0410ae5b250fff4519bea4c3eba24b25763124aebd179
keadm-v1.4.0-linux-amd64.tar.gz 14.5 MB b3fa5a742a69a4c9af88d9a34cff1444eab032a6a321e4e1a7901b315433f74dbeca9eebda1f714cd4717e411d4faf45ec28f00bf8d029da77dd0d0dfbcd3fac

EdgeSite Binaries

filename Size sha512 hash
edgesite-v1.4.0-linux-arm64.tar.gz 28.4 MB f307a45d410f31debb3012fac02d8a8c2d5d1427701ee3a360be2fbc5e41227f0fc2e0d17578709b079ccc18d4dd896bcffd78744306e790ef244ea9d32a588b
edgesite-v1.4.0-linux-arm.tar.gz 28.1 MB a17f6c932ba323c294ed44c3ad834d0e899135a43a9b3de1500657b91d0097640ff58269ea09836d4363d881de6b0bb9899747dccc2a1bc1478ee279e8139eb3
edgesite-v1.4.0-linux-amd64.tar.gz 30.6 MB d39f1c8ea2ac55fcd073362e448d403ef71689bb8cfda4770e718db208f55f66fd4eba4238a43206dd56fea71080f59b7a2fe324bfc42ee77671eddf97608880

KubeEdge v1.4 Release Notes

1.4 What's New

Enhance Devices Management

Upgrade device API from v1alpha1 to v1alpha2, enhancement include:

  • A new field is added to explicitly provide customized protocol support
  • Introduced data section to allow users defining data to get and process on the edge
  • Moved propertyVistors from device model to Device instance API

Users are now able to customize the protocol of the edge device and also able to get and process the date in edge side.(#1687, @luogangyi, @kevin-wangzefeng).

Metrics-Server Support for metrics collection across cloud and edge

Users are now able to deploy metrics-server to collect resource metrics from edge nodes. Follow the instructions here to deploy the metrics-server. (#1735, @Poor12, @kadisi).

EdgeNode Certificate Rotation

EdgeNodes are now able to automatically apply for new certificate when the certificate is about to expire and enforce TLS between CloudCore and EdgeCore. (#1838, @XJangel, @fisherxu)

Kubernetes Dependencies Upgrade

Upgrade the venderod kubernetes version to v1.18.6, users now can use the feature of new version on the cloud and on the edge side. (#1982, @dingyin)

Important Steps before Upgrading

Device CRD API change

KubeEdge Device Controller now only reflects v1alpha2 for Device CRD, please make sure Device v1alpha2 and DeviceModel v1alpha2 installed, and you would need to manually convert their existing custom resources from v1alpha1 to v1alpha2.

It's recommended to keep v1alpha1 CRD and custom resources in the cluster or exported somewhere before upgrading, in case any rollback is needed.

Other Notable Changes

Bug Fixes

  • fix wrong use of e.namespace when get imagePullSecret (#1765, @GsssC)
  • fix wrong parse operation when service url is short (#1775, @XiaoJiangWang)
  • delay the volume mount until the pods are retrieved from metaManger and added to managers when edgecore starts (#1809, @GsssC)
  • edged.go: Fix pod sync copied from kubelet (#1819, @faicker)
  • Improve metrics connection (#1887, @Poor12)
  • fix use certificate from local directory problem (#1925, @threestoneliu)
  • Process of bluetooth mapper scheduler seems wrong (#1940, @sailorvii)
  • Fix device configMap can not be re-created (#1949, @daixiang0)
  • fixed goroutine leak, when ws connection reconnect, but fifo's channel no close (#2019, @loongify)
  • panic when multiple goroutine concurrency access same map (#2037, @Yellow-L)

v1.4.0-beta.0

Changelog since v1.3.1

  • Keadm: support raspbian (kubeedge#1779, @daixiang0)
  • Implement device management enhance (kubeedge#1790, @luogangyi)
  • Support edge certificate rotation (kubeedge#1838, @XJangel)
  • Add tree to store copy of dependency's license (kubeedge#1847, @kevin-wangzefeng)
  • add garbage collection of reliablesyncs when node unregisters (kubeedge#1855, @ls889)
  • fix too long time to get node ready when reconnect (kubeedge#1670, @fisherxu)
  • fix cpu limit does not take effect issue (kubeedge#1866, @Baoqiang-Zhang)
  • Auto detect sandbox image (kubeedge#1874, @daixiang0 )
  • Run edgecore as system service (kubeedge#1962, @dingyin)
  • Update vendor to Kubernetes 1.18 (kubeedge#1982, @dingyin)
  • extend property types (kubeedge#2014, @luogangyi)

Bug Fixes

  • fix wrong use of e.namespace when get imagePullSecret (kubeedge#1765, @GsssC)
  • fix wrong parse operation when service url is short (kubeedge#1775, @XiaoJiangWang)
  • delay the volume mount until the pods are retrieved from metaManger and added to managers when edgecore starts (kubeedge#1809, @GsssC)
  • edged.go: Fix pod sync copied from kubelet (kubeedge#1819, @faicker)
  • Improve metrics connection (kubeedge#1887, @Poor12)
  • fix use certificate from local directory problem (kubeedge#1925, @threestoneliu)
  • Process of bluetooth mapper scheduler seems wrong (kubeedge#1940, @sailorvii)
  • Fix device configMap can not be re-created (kubeedge#1949, @daixiang0)
  • fixed goroutine leak, when ws connection reconnect, but fifo's channel no close (kubeedge#2019, @loongify)