github.com/midokura/kubeedge@v1.2.0-mido.0/CHANGELOG-1.0.md (about) 1 2 * [v1.0.0](#v100) 3 * [Downloads for v1.0.0](#downloads-for-v100) 4 * [KubeEdge Binaries](#kubeedge-binaries) 5 * [Installer Binaries](#installer-binaries) 6 * [EdgeSite Binaries](#edgesite-binaries) 7 * [KubeEdge v1.0 Release Notes](#kubeedge-v10-release-notes) 8 * [1.0 What's New](#10-whats-new) 9 * [Known Issues](#known-issues) 10 * [Other notable changes](#other-notable-changes) 11 * [v1.0.0-beta.0](#v100-beta0) 12 * [Downloads for v1.0.0-beta.0](#downloads-for-v100-beta0) 13 * [KubeEdge Binaries](#kubeedge-binaries-1) 14 * [Installer Binaries](#installer-binaries-1) 15 * [EdgeSite Binaries](#edgesite-binaries-1) 16 * [Changelog since v0.3.0](#changelog-since-v030) 17 * [Features Added](#features-added) 18 * [Known Issues](#known-issues-1) 19 * [Other notable changes](#other-notable-changes-1) 20 21 # v1.0.0 22 23 ## Downloads for v1.0.0 24 25 ### KubeEdge Binaries 26 | filename | Size | sha512 hash | 27 | -------- | ---- | ----------- | 28 | [kubeedge-v1.0.0-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.0.0/kubeedge-v1.0.0-linux-amd64.tar.gz) | 46.3 MB | `43839f1e539361d8eacf6b7d2c5f8664f886c15ad5b1199253b62ddbe7f1eec48e0b407992780a51c63448228977b7956e81a208daebb8c9f2ed17ed44a2ba3a` | 29 | [kubeedge-v1.0.0-linux-arm.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.0.0/kubeedge-v1.0.0-linux-arm.tar.gz) | 43.4 MB | `c6635e4c61fe88a833a1d4649ea65cd98cc4a3dc2494f4b3194e2ba84f2765a4b1c4c58cab02237c9dc772c4147baea107af283318006623e8439c72ce7b7831` | 30 31 ### Installer Binaries 32 | filename | Size | sha512 hash | 33 | -------- | ---- | ----------- | 34 | [keadm-v1.0.0-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.0.0/keadm-v1.0.0-linux-amd64.tar.gz) | 7.74 MB | `ed92444996665d1a1952da66047d389465e0e5930b47d78e88d6f146c8d480bc9b14a3fbac190ab70f76d89060da7856436f52240aa9b3f83b8bb990c6f15204` | 35 36 ### EdgeSite Binaries 37 | filename | Size | sha512 hash | 38 | -------- | ---- | ----------- | 39 | [edgesite-v1.0.0-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.0.0/edgesite-v1.0.0-linux-amd64.tar.gz) | 24.6 MB | `afe61db4908fa67e0aadd8ab26e35224a1de8096130c2df681780befdc317331c8a2be2a298d89e6603ad36dd19e339f7256f887d1d2fd5464b3ab4c43aae3c8` | 40 | [edgesite-v1.0.0-linux-arm.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.0.0/edgesite-v1.0.0-linux-arm.tar.gz) | 22.5 MB | `1ea16aad0dc0f3517d9bddcc5de16d5b46dd881ac3cc4ff7522188dad176a517fa111c3b81a223e71f45d8e69096dbedf0703d9e2592dcec292a6231e455224d` | 41 42 # KubeEdge v1.0 Release Notes 43 44 ## 1.0 What's New 45 46 **Edge Mesh** 47 48 This feature aims to support service mesh capabilities on the edge to support microservice communication cross cloud and edge. In v1.0.0 release, pod-to-pod communication on the same edge node or across edge nodes in the same subnet is supported. 49 50 **CRI support** 51 52 This feature enables edged to communicate with a CRI-compliant runtime to manage containers running on resource constrained edge nodes. Support for containerd is tested. 53 54 **Quic protocol support** 55 56 In order to enhance cloud and edge communication efficiency, communication between the edge and the cloud is now also supported via QUIC, a UDP-based protocol. CloudHub supports both Websocket and QUIC protocol access at the same time. The edgehub can choose one of the protocols to access the cloudhub. 57 58 **Modbus Mapper** 59 60 Modbus Mapper is an application that is used to connect and control devices that use Modbus(RTU/TCP) as a communication protocol. The user is required to provide the mapper with the information required to control their device through the dpl configuration file. These can be changed at runtime by updating configmap. 61 62 **Edge Site** 63 64 Edge Site enables to run a standalone Kubernetes cluster at the edge along with KubeEdge to get full control and improve the offline scheduling capability. A Kubernetes cluster is deployed at edge location including the management control plane. For the management control plane to manage a reasonable scale of edge worker nodes, the host master node needs to have sufficient resources. 65 66 ### Known Issues 67 68 - Reliable message delivery is missing between cloud and edge. 69 70 - Installer currently doesn't support installation of containerd, cni-plugins. 71 72 - Port mapping is not supported in CRI. 73 74 ### Other notable changes 75 76 - Pods created using CRI on deletion remain in terminating status. ([#755](https://github.com/kubeedge/kubeedge/pull/755), [@gpinaik](https://github.com/gpinaik)) 77 78 - fix bug: replace value in key, value by expected ([#759](https://github.com/kubeedge/kubeedge/pull/759), [@RicardoZPHuang](https://github.com/RicardoZPHuang)) 79 80 - update edge_core version to reflect the vendor k8s and kubeedge version ([#761](https://github.com/kubeedge/kubeedge/pull/761), [@sids-b](https://github.com/sids-b)) 81 82 - Edgesite documentation ([#737](https://github.com/kubeedge/kubeedge/pull/737), [@naveensriram](https://github.com/naveensriram)) 83 84 - Moving keadm installer readme.md to Docs folder ([#745](https://github.com/kubeedge/kubeedge/pull/745), [@srivatsav123](https://github.com/srivatsav123)) 85 86 - add edgemesh end to end test guide ([#758](https://github.com/kubeedge/kubeedge/pull/758), [@anyushun](https://github.com/anyushun)) 87 88 - Changes made to Installer to support CRI ([#795](https://github.com/kubeedge/kubeedge/pull/795), [@srivatsav123](https://github.com/srivatsav123)) 89 90 - Added documentation for device controller ([#743](https://github.com/kubeedge/kubeedge/pull/743), [@sujithsimon22](https://github.com/sujithsimon22)) 91 92 # v1.0.0-beta.0 93 94 ## Downloads for v1.0.0-beta.0 95 96 ### KubeEdge Binaries 97 | filename | Size | sha512 hash | 98 | -------- | ---- | ----------- | 99 | [kubeedge-v1.0.0-beta.0-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.0.0-beta.0/kubeedge-v1.0.0-beta.0-linux-amd64.tar.gz) | 46.3 MB | `3394427e02eb32e3b742878abba075d3d6fb6a90b1379d1ac7925410a270c4b54b510b93ad4839b952a5bb1627b6e019d843ce28f04f84052d75d2d1176466d9` | 100 | [kubeedge-v1.0.0-beta.0-linux-arm.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.0.0-beta.0/kubeedge-v1.0.0-beta.0-linux-arm.tar.gz) | 43.4 MB | `ff8736ca168570c9c14b7c83a0cb7330418b92ecf6165acd3fc633120db66e3e4b04de3e3744e1d8f6242d96da5e20e85ae49ddcc187e819c92e7f87ab0ad22a` | 101 102 ### Installer Binaries 103 | filename | Size | sha512 hash | 104 | -------- | ---- | ----------- | 105 | [keadm-v1.0.0-beta.0-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.0.0-beta.0/keadm-v1.0.0-beta.0-linux-amd64.tar.gz) | 7.74 MB | `6a8aa40e7be9eea11f884e21c6c7f2c72bc8f5763eea2a6bef3aaeeba61321ac8c1dff213d5e430c4a59163dce1e4e506c8a79bc4cdc6a86c40cfad48f6c5764` | 106 107 ### EdgeSite Binaries 108 | filename | Size | sha512 hash | 109 | -------- | ---- | ----------- | 110 | [edgesite-v1.0.0-beta.0-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.0.0-beta.0/edgesite-v1.0.0-beta.0-linux-amd64.tar.gz) | 24.6 MB | `2f8487acdcad6673ba7ffb849c20d5dd4959ca79b5c8407d08710a990dec3bd0a743180b723f94294de11089c9d98acbd5e4933d0f8b077ecaeae0a35cf69d71` | 111 | [edgesite-v1.0.0-beta.0-linux-arm.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.0.0-beta.0/edgesite-v1.0.0-beta.0-linux-arm.tar.gz) | 22.5 MB | `e9c80fe480c065a6561afe6fd60fe3515850cb7ab98d06df8c206a7ae6a541b63b5a74fce968408afc4d43a82ac0b8d227c524f002659e9b4fd4b5972260e30c` | 112 113 ## Changelog since v0.3.0 114 115 ### Features Added 116 117 118 **Edge Mesh** 119 120 This feature aims to support service mesh capabilities on the edge to support microservice communication cross cloud and edge. In v1.0.0 release , pod-to-pod communication on the same edge node or across 121 edge nodes in the same subnet is supported. 122 123 **CRI support** 124 125 This feature enables edged to talk to a CRI-compliant runtime to manage containers running on resource constrained edge nodes. Support for containerd is tested. 126 127 128 **Quic protocol support** 129 130 In order to enhance cloud and edge communication efficiency, communication between the edge and the cloud is now also supported via QUIC , a UDP-based protocol. CloudHub supports both Websocket and QUIC protocol access at the same time. The edgehub can choose one of the protocols to access the cloudhub. 131 132 133 **Modbus Mapper** 134 135 Modbus Mapper is an application that is used to connect and control devices that use Modbus(RTU/TCP) as a communication protocol. The user is required to provide the mapper with the information required to control their device through the dpl configuration file. These can be changed at runtime by updating configmap. 136 137 138 **Edge Site** 139 140 Edge Site enables to run a standalone Kubernetes cluster at the edge along with KubeEdge to get full control and improve the offline scheduling capability. A Kubernetes cluster is deployed at edge location including the management control plane. For the management control plane to manage a reasonable scale of edge worker nodes, the host master node needs to have sufficient resources. 141 142 143 ### Known Issues 144 145 - Reliable message delivery is missing between cloud and edge. 146 147 148 ### Other notable changes 149 150 - add response logic for node status updating. ([#527](https://github.com/kubeedge/kubeedge/pull/527), [@shouhong](https://github.com/shouhong)) 151 152 - Consolidate the kube config at controller. ([#554](https://github.com/kubeedge/kubeedge/pull/554), [@shouhong](https://github.com/shouhong)) 153 154 - GetClient return error info. ([#610](https://github.com/kubeedge/kubeedge/pull/610), [@kadisi](https://github.com/kadisi)) 155 156 - removing race condition in dtcontext. ([#653](https://github.com/kubeedge/kubeedge/pull/653), [@subpathdev](https://github.com/subpathdev)) 157 158 - added edge node role label while running installer ([#644](https://github.com/kubeedge/kubeedge/pull/644), [@sids-b](https://github.com/sids-b)) 159 160 - fix build under macOS ([#635](https://github.com/kubeedge/kubeedge/pull/635), [@kevin-wangzefeng](https://github.com/kevin-wangzefeng)) 161 162 - docs:[Fix:#608]: Open ports to cloud component for edge nodes in the installer(keadm) readme ([#632](https://github.com/kubeedge/kubeedge/pull/635), [@vizero1](https://github.com/vizero1)) 163 164 - fix message lost ([#656](https://github.com/kubeedge/kubeedge/pull/656), [@edisonxiang](https://github.com/edisonxiang)) 165 166 - Add file checksum comparison while downloading KubeEdge binaries ([#595](https://github.com/kubeedge/kubeedge/pull/595), [@shouhong](https://github.com/shouhong)) 167 168 - KubeEdge Installer: Adding support to establish secure connectivity between edgecontroller and K8S api-server ([#557](https://github.com/kubeedge/kubeedge/pull/557), [@kadisi](https://github.com/kadisi)) 169 170 - controller check error ([#599](https://github.com/kubeedge/kubeedge/pull/599), [@subpathdev](https://github.com/subpathdev)) 171 172 - Issue #631: Add validation of required fields for device model and device instance ([#669](https://github.com/kubeedge/kubeedge/pull/669), [@rohitsardesai83](https://github.com/rohitsardesai83)) 173 174 - Changing AccessMode values to match API validation ([#677](https://github.com/kubeedge/kubeedge/pull/677), [@sujithsimon22](https://github.com/sujithsimon22)) 175 176 - Added conversion operations for read action of action manager ([#684](https://github.com/kubeedge/kubeedge/pull/684), [@sujithsimon22](https://github.com/sujithsimon22))