1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
|
* [v1.2.1](#v121)
* [Downloads for v1.2.1](#downloads-for-v121)
* [KubeEdge Binaries](#kubeedge-binaries)
* [Installer Binaries](#installer-binaries)
* [EdgeSite Binaries](#edgesite-binaries)
* [KubeEdge v1.2.1 Release Notes](#kubeedge-v121-release-notes)
* [Changelog since v1.2.0](#changelog-since-v120)
* [v1.2.0](#v120)
* [Downloads for v1.2.0](#downloads-for-v120)
* [KubeEdge Binaries](#kubeedge-binaries-1)
* [Installer Binaries](#installer-binaries-1)
* [EdgeSite Binaries](#edgesite-binaries-1)
* [KubeEdge v1.2 Release Notes](#kubeedge-v12-release-notes)
* [1.2 What's New](#12-whats-new)
* [Known Issues](#known-issues)
* [Other notable changes](#other-notable-changes)
# v1.2.1
## Downloads for v1.2.1
### KubeEdge Binaries
| filename | Size | sha512 hash |
| -------- | ---- | ----------- |
| [kubeedge-v1.2.1-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.2.1/kubeedge-v1.2.1-linux-amd64.tar.gz) | 77.9 MB | `5d93e3d67d7c19389721c378371a4ca323ca8b4dfc561ef17919871426a09af5a2bb2a3a92f1dbb61c7da0a1987f023e0139b80043943a67ba935820ab76bbc8` |
| [kubeedge-v1.2.1-linux-arm.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.2.1/kubeedge-v1.2.1-linux-arm.tar.gz) | 72.3 MB | `f6ba3a98a05fef86348c2a7a6a2a404856b3d5265b183d3f151c7500d157acd7cd7c0e57c5ecadd83649d0b2c78994af1ae23c0f1282e405131d790663236189` |
### Installer Binaries
| filename | Size | sha512 hash |
| -------- | ---- | ----------- |
| [keadm-v1.2.1-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.2.1/keadm-v1.2.1-linux-amd64.tar.gz) | 14.8 MB | `123fba7626a81ece2225aaff5897901f8fdaa2e1da50c9d7a39ab65cb069652ff94de9a39df5e6e67c7928e383210091c5d40248dd53cac8983de98ecab71acb` |
### EdgeSite Binaries
| filename | Size | sha512 hash |
| -------- | ---- | ----------- |
| [edgesite-v1.2.1-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.2.1/edgesite-v1.2.1-linux-amd64.tar.gz) | 28.1 MB | `108d9d86304c40561430ccf058456088ae85fe1223f384e612f34493826f48a3d38588342567ac1a39c14aad698702bdb57e2f5d50533a715cc3ab65a362d397` |
| [edgesite-v1.2.1-linux-arm.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.2.1/edgesite-v1.2.1-linux-arm.tar.gz) | 25.7 MB | `e20f9384c8d7eed7ca946928adb0723b512d5dba5db48f6ed3ea96430a7471a7f90bbc58a3282788596220f516d290827f4b0c4c0bcb210bcfc911cb15142098` |
## KubeEdge v1.2.1 Release Notes
Keadm is not responsible for installing K8s and Runtime now. Users need to install a K8s Master first or use an existing cluster.
Refer to the documentation: [Install KubeEdge with Keadm](./docs/setup/kubeedge_install_keadm.md)
### Changelog since v1.2.0
- Fix bug for creating controller-manager and schduler pod in edgenode. ([#1484](https://github.com/kubeedge/kubeedge/pull/1484), [@fisherxu](https://github.com/fisherxu))
- Fix bug for creating pod failed with hostpath volume. ([#1485](https://github.com/kubeedge/kubeedge/pull/1485), [@fisherxu](https://github.com/fisherxu))
- Fix cloudcore don't create `/var/lib/kubeedge` by default. ([#1505](https://github.com/kubeedge/kubeedge/pull/1505), [@zhuguihua](https://github.com/zhuguihua))
- Fix device twin updated failed from cloud to edge. ([#1506](https://github.com/kubeedge/kubeedge/pull/1506), [@fisherxu](https://github.com/fisherxu))
- Refactor keadm that don't own to install k8s and docker. ([#1508](https://github.com/kubeedge/kubeedge/pull/1508), [@fisherxu](https://github.com/fisherxu))
- Remove hard code for network plugin settings. ([#1511](https://github.com/kubeedge/kubeedge/pull/1511), [@420691301](https://github.com/420691301))
- Fix nil content of delete msg which created by syccontroller. ([#1512](https://github.com/kubeedge/kubeedge/pull/1512), [@420691301](https://github.com/420691301))
- Fix writing mistake in synccontroller. ([#1510](https://github.com/kubeedge/kubeedge/pull/1510), [@latelee](https://github.com/latelee))
# v1.2.0
## Downloads for v1.2.0
### KubeEdge Binaries
| filename | Size | sha512 hash |
| -------- | ---- | ----------- |
| [kubeedge-v1.2.0-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.2.0/kubeedge-v1.2.0-linux-amd64.tar.gz) | 77.3 MB | `d258171bca85adac2bdf604d4e2789e61ece17e40d3320ad93545b42a28ba48c581f7a468b5fb1ef4063e3ac3e2dcb8fde1f3b032697dcd8f429cb22111b7dc4` |
| [kubeedge-v1.2.0-linux-arm.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.2.0/kubeedge-v1.2.0-linux-arm.tar.gz) | 71.8 MB MB | `a7c865b30b2850597c860a878d9aaf43face0f7dad5b362d06af9a72dcf36523faa60a316b7bd3a7b9596db8636a63a34ef706f2289671eac0335bae381658e4` |
### Installer Binaries
| filename | Size | sha512 hash |
| -------- | ---- | ----------- |
| [keadm-v1.2.0-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.2.0/keadm-v1.2.0-linux-amd64.tar.gz) | 8.41 MB | `7ddc59fe800c81d7f3f128a87bbe2fff71efc212cc5d252e492cafeafd14855c2f254cbc4db7a472b1ffecb7e09ad70d97448b3bd4f9bc2b5f8fd9144bda86a7` |
### EdgeSite Binaries
| filename | Size | sha512 hash |
| -------- | ---- | ----------- |
| [edgesite-v1.2.0-linux-amd64.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.2.0/edgesite-v1.2.0-linux-amd64.tar.gz) | 27.8 MB | `e655c00791b01eb27d57b276d1ba666b482729761fc795776bbb17a86b728c41f84918bc1ec002b8cabd45222334229ea1cb9f38c42e9eda1c69ee0ef3480b72` |
| [edgesite-v1.2.0-linux-arm.tar.gz](https://github.com/kubeedge/kubeedge/releases/download/v1.2.0/edgesite-v1.2.0-linux-arm.tar.gz) | 25.4 MB | `d07d05a28614ae96cde6ec2706ebe9d03f6cb93042261c3ae9158508eac291a47131c73f706f828798e2ce7781700aaa148b0cf4cac88ca58a0f72df50acd669` |
## KubeEdge v1.2 Release Notes
### 1.2 What's New
**Reliable message delivery from cloud to edge**
This feature improved the reliable message delivery mechanism from cloud to edge. If cloudcore or edgecore
being restarted or offline for a while, it can ensure that the messages sent to the edge are not lost, and
avoid inconsistency between cloud and edge.
([#1343](https://github.com/kubeedge/kubeedge/pull/1343), [@kevin-wangzefeng](https://github.com/kevin-wangzefeng), [@fisherxu](https://github.com/fisherxu), [@SpaghettiAndSalmon](https://github.com/SpaghettiAndSalmon))
**KubeEdge Component Config**
The configuration information of all KubeEdge components is integrated into the unified API,
and users can view all configuration information and their default values through the API.
([#1172](https://github.com/kubeedge/kubeedge/pull/1172), [@kadisi](https://github.com/kadisi))
**Kubernetes dependencies Upgrade**
Upgrade the venderod kubernetes version to v1.17.1, so users can use the feature of new version
on the cloud and on the edge side.
([#1349](https://github.com/kubeedge/kubeedge/pull/1349), [@fisherxu](https://github.com/fisherxu))
**Auto registration of edge node**
Users can set the `register-node` option to `true` in EdgeCore so that edge nodes will
automatically register node info to K8s master in the cloud.
([#1401](https://github.com/kubeedge/kubeedge/pull/1401), [@kuramal](https://github.com/kuramal))
### Known Issues
- High Available of CloudCore is missing.
- Metrics at edge is missing.
### Other notable changes
- Move beehive code intree. ([#1157](https://github.com/kubeedge/kubeedge/pull/1157), [@kevin-wangzefeng](https://github.com/kevin-wangzefeng))
- Move viaduct code intree. ([#1158](https://github.com/kubeedge/kubeedge/pull/1158), [@kevin-wangzefeng](https://github.com/kevin-wangzefeng))
- Component Config: Add edgecore,cloudcore,edgesite config apis. ([#1212](https://github.com/kubeedge/kubeedge/pull/1212), [@kadisi](https://github.com/kadisi))
- Bugfix: Remove redundant logs when CloudCore exits. ([#1215](https://github.com/kubeedge/kubeedge/pull/1215), [@kadisi](https://github.com/kadisi))
- Bugfix: Remove redundant logs when EdgeCore exits. ([#1223](https://github.com/kubeedge/kubeedge/pull/1223), [@kadisi](https://github.com/kadisi))
- Optimize the use of beehive context. ([#1262](https://github.com/kubeedge/kubeedge/pull/1262), [@kadisi](https://github.com/kadisi))
- Add default initialization method for each module. ([#1267](https://github.com/kubeedge/kubeedge/pull/1267), [@kadisi](https://github.com/kadisi))
- Dns query from container can not correctly return back when using edgemesh. ([#1281](https://github.com/kubeedge/kubeedge/pull/1281), [@cwl233](https://github.com/cwl233))
- Add compatibility matrix for K8s and Golang. ([#1300](https://github.com/kubeedge/kubeedge/pull/1300), [@fisherxu](https://github.com/fisherxu))
- Check the running environment before start edge core. ([#1341](https://github.com/kubeedge/kubeedge/pull/1341), [@kuramal](https://github.com/kuramal))
- Add reliable sync API to store the object resourceVersion that was successfully persisted to the edge node. ([#1373](https://github.com/kubeedge/kubeedge/pull/1373), [@fisherxu](https://github.com/fisherxu))
- Add synccontroller for reliable message delivery. ([#1385](https://github.com/kubeedge/kubeedge/pull/1385), [@fisherxu](https://github.com/fisherxu))
- kubeedge Component use new config api, and use new config file. ([#1393](https://github.com/kubeedge/kubeedge/pull/1393), [@kadisi](https://github.com/kadisi))
- Fix edgecore cpu usage issue of running lot of pods on the edge. ([#1396](https://github.com/kubeedge/kubeedge/pull/1396), [@fisherxu](https://github.com/fisherxu))
- Bump k8s dependencies to 1.17.1. ([#1402](https://github.com/kubeedge/kubeedge/pull/1402), [@fisherxu](https://github.com/fisherxu))
- Create socket address directory if not exist. ([#1412](https://github.com/kubeedge/kubeedge/pull/1412), [@chendave](https://github.com/chendave))
- Add reliable message delivery implementation. ([#1416](https://github.com/kubeedge/kubeedge/pull/1416), [@fisherxu](https://github.com/fisherxu))
|