Skip to content

Commit c320db1

Browse files
authored
Merge pull request #1414 from HusterWan/master
doc: add 0.5.0 ChangeLog
2 parents cdec83f + 144830a commit c320db1

File tree

1 file changed

+153
-0
lines changed

1 file changed

+153
-0
lines changed

CHANGELOG.md

Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,158 @@
11
# CHANGELOG
22

3+
## 0.5.0 (2018-05-25)
4+
5+
**IMPORTANT**: In PouchContainer 0.5.0 we have done many things that important to all users of PouchContainer:
6+
7+
1. PouchContainer now supports CRI v1alpha2 that will support for Kubernetes 1.10.0
8+
2. Add plugin mechanism that we can use many existing volume and network plugins
9+
3. Add many container and image tools like `logs` and `tag` command that will be very helpful for daily container operation
10+
4. PouchContainer now is more stable and works well in production environment
11+
12+
### Remote API && Client
13+
14+
* Add instruction comment for the `blkio-weight-device` flag of `run` command [\#1381](https://github.com/alibaba/pouch/pull/1381) ([Ace-Tang](https://github.com/Ace-Tang))
15+
* Fix `cgroup-parent` can not be set from the daemon config file [\#1361](https://github.com/alibaba/pouch/pull/1361) ([Ace-Tang](https://github.com/Ace-Tang))
16+
* Add volume drivers info to system info [\#1352](https://github.com/alibaba/pouch/pull/1352) ([shaloulcy](https://github.com/shaloulcy))
17+
* Fix `ExecIDs` parameter of `ContainerConfig` should be a slice [\#1324](https://github.com/alibaba/pouch/pull/1324) ([HusterWan](https://github.com/HusterWan))
18+
* Refactor format `topExamples` code and add `execExample` [\#1319](https://github.com/alibaba/pouch/pull/1319) ([soarpenguin](https://github.com/soarpenguin))
19+
* Enhance add more field in `pouch info` command [\#1238](https://github.com/alibaba/pouch/pull/1238) ([ZouRui89](https://github.com/ZouRui89))
20+
* Add `debug` flag to pouch client [\#1234](https://github.com/alibaba/pouch/pull/1234) ([shaloulcy](https://github.com/shaloulcy))
21+
* Fix `exec` command align with Moby `v1.24` API [\#1226](https://github.com/alibaba/pouch/pull/1226) ([fuweid](https://github.com/fuweid))
22+
* Fix volume info of `inspect` output is incompatible with Moby API [\#1213](https://github.com/alibaba/pouch/pull/1213) ([HusterWan](https://github.com/HusterWan))
23+
* Refactor network list api, make it compatible with Mody API [\#1173](https://github.com/alibaba/pouch/pull/1173) ([rudyfly](https://github.com/rudyfly))
24+
25+
### Runtime
26+
27+
* Fix container may be killed when ontainerd instance exit [\#1407](https://github.com/alibaba/pouch/pull/1407) ([HusterWan](https://github.com/HusterWan))
28+
* Fix panic when execute `exec` command with flag `-d` [\#1394](https://github.com/alibaba/pouch/pull/1394) ([HusterWan](https://github.com/HusterWan))
29+
* New `tag` tool for pouch that allow create alias name for images [\#1378](https://github.com/alibaba/pouch/pull/1378) ([fuweid](https://github.com/fuweid))
30+
* Fix add judge for whether pidfile path is given when start pouch daemon [\#1374](https://github.com/alibaba/pouch/pull/1374) ([Ace-Tang](https://github.com/Ace-Tang))
31+
* Fix map type can not be merged [\#1367](https://github.com/alibaba/pouch/pull/1367) ([Ace-Tang](https://github.com/Ace-Tang))
32+
* Add support for updating or deleting an env value [\#1364](https://github.com/alibaba/pouch/pull/1364) ([HusterWan](https://github.com/HusterWan))
33+
* Add support for managing more containers in some commands [\#1357](https://github.com/alibaba/pouch/pull/1357) ([xiechengsheng](https://github.com/xiechengsheng))
34+
* Fix remove `pids-limit` initial value [\#1354](https://github.com/alibaba/pouch/pull/1354) ([Ace-Tang](https://github.com/Ace-Tang))
35+
* Add support for using an image by digest id [\#1351](https://github.com/alibaba/pouch/pull/1351) ([fuweid](https://github.com/fuweid))
36+
* Support generate version information at build time [\#1350](https://github.com/alibaba/pouch/pull/1350) ([Ace-Tang](https://github.com/Ace-Tang))
37+
* Fix let `execConfig` value assignment before IO close, so thath `CRI` test case can get right result before container exit [\#1340](https://github.com/alibaba/pouch/pull/1340) ([ZouRui89](https://github.com/ZouRui89))
38+
* Fix make the jsonfile exit friendly [\#1330](https://github.com/alibaba/pouch/pull/1330) ([fuweid](https://github.com/fuweid))
39+
* Fix `markStopped` may failed that will cause container status not right [\#1322](https://github.com/alibaba/pouch/pull/1322) ([HusterWan](https://github.com/HusterWan))
40+
* Fix mount `/sys/fs/cgroup` into container [\#1314](https://github.com/alibaba/pouch/pull/1314) ([fuweid](https://github.com/fuweid))
41+
* Fix make pouch daemon exit friendly [\#1311](https://github.com/alibaba/pouch/pull/1311) ([fuweid](https://github.com/fuweid))
42+
* Refactor eliminate `containerMeta` in pouch daemon manager [\#1300](https://github.com/alibaba/pouch/pull/1300) ([allencloud](https://github.com/allencloud))
43+
* New `logs` API implement to redirct container's `StdOut` and `StdErr` to json file [\#1298](https://github.com/alibaba/pouch/pull/1298) ([fuweid](https://github.com/fuweid))
44+
* Refactor reorder function sequence to make it more reasonable [\#1296](https://github.com/alibaba/pouch/pull/1296) ([allencloud](https://github.com/allencloud))
45+
* Add support for taking over old containerd instance when pouchd restart [\#1275](https://github.com/alibaba/pouch/pull/1275) ([HusterWan](https://github.com/HusterWan))
46+
* Fix can't stop a `paused` container [\#1269](https://github.com/alibaba/pouch/pull/1269) ([shaloulcy](https://github.com/shaloulcy))
47+
* Refactor image manager: redesign the `imageStore` in image manager and make it more clear and stable [\#1267](https://github.com/alibaba/pouch/pull/1267) ([fuweid](https://github.com/fuweid))
48+
* Fix compatibility with alidocker when update container diskquota [\#1264](https://github.com/alibaba/pouch/pull/1264) ([HusterWan](https://github.com/HusterWan))
49+
* Fix change the `QuotaID` to `QuotaId` to align with Moby `v1.24` API [\#1263](https://github.com/alibaba/pouch/pull/1263) ([fuweid](https://github.com/fuweid))
50+
* Refactor facilitate make.sh `build` part code [\#1261](https://github.com/alibaba/pouch/pull/1261) ([u2takey](https://github.com/u2takey))
51+
* Fix set container env failed because `Invalid cross-device link` error [\#1260](https://github.com/alibaba/pouch/pull/1260) ([HusterWan](https://github.com/HusterWan))
52+
* Fix the output file is used incorrectly & fix the wrong test case name [\#1258](https://github.com/alibaba/pouch/pull/1258) ([xieyanke](https://github.com/xieyanke))
53+
* Add `--volume` flag when remove container that will delete all anonymous volumes created by pouchd [\#1255](https://github.com/alibaba/pouch/pull/1255) ([rudyfly](https://github.com/rudyfly))
54+
* Fix mountpoint binary not found error [\#1253](https://github.com/alibaba/pouch/pull/1253) ([shaloulcy](https://github.com/shaloulcy))
55+
* Fix the mount path of tmpfs volume and some misspells [\#1251](https://github.com/alibaba/pouch/pull/1251) ([shaloulcy](https://github.com/shaloulcy))
56+
* Fix merge flag default value in pouch daemon config, if flag not be passed, we should not merge it with daemon config [\#1246](https://github.com/alibaba/pouch/pull/1246) ([Ace-Tang](https://github.com/Ace-Tang))
57+
* Add vagrant environment for development [\#1245](https://github.com/alibaba/pouch/pull/1245) ([u2takey](https://github.com/u2takey))
58+
* Fix free resources after exec exit [\#1240](https://github.com/alibaba/pouch/pull/1240) ([Ace-Tang](https://github.com/Ace-Tang))
59+
* Fix modify log format [\#1239](https://github.com/alibaba/pouch/pull/1239) ([rudyfly](https://github.com/rudyfly))
60+
* Fix add newline for id when create container [\#1237](https://github.com/alibaba/pouch/pull/1237) ([fuweid](https://github.com/fuweid))
61+
* Add update restful api support to update container diskquota [\#1235](https://github.com/alibaba/pouch/pull/1235) ([HusterWan](https://github.com/HusterWan))
62+
* Fix `setRawMode` can only be set when the user set tty [\#1233](https://github.com/alibaba/pouch/pull/1233) ([fuweid](https://github.com/fuweid))
63+
* Fix compatibility with `alidocker` when update container labels [\#1228](https://github.com/alibaba/pouch/pull/1228) ([HusterWan](https://github.com/HusterWan))
64+
* Add `--pids-limit` flags to `create` command [\#1227](https://github.com/alibaba/pouch/pull/1227) ([Ace-Tang](https://github.com/Ace-Tang))
65+
* Add support update container's `cpu-period` [\#1222](https://github.com/alibaba/pouch/pull/1222) ([HusterWan](https://github.com/HusterWan))
66+
* Add support parsing `ContainerConfig.Volumes` when create container [\#1219](https://github.com/alibaba/pouch/pull/1219) ([rudyfly](https://github.com/rudyfly))
67+
* Add support updating env when container is running [\#1218](https://github.com/alibaba/pouch/pull/1218) ([HusterWan](https://github.com/HusterWan))
68+
* Fix volume size without unit [\#1215](https://github.com/alibaba/pouch/pull/1215) ([rudyfly](https://github.com/rudyfly))
69+
* Fix remove the `DiskQuota` field from `Resource` struct [\#1212](https://github.com/alibaba/pouch/pull/1212) ([fuweid](https://github.com/fuweid))
70+
* Fix make stopping an non-running container valid [\#1210](https://github.com/alibaba/pouch/pull/1210) ([allencloud](https://github.com/allencloud))
71+
* Fix make stopping a stopped container return no error [\#1209](https://github.com/alibaba/pouch/pull/1209) ([allencloud](https://github.com/allencloud))
72+
* Fix make `restart` API support restarting an stopped container [\#1208](https://github.com/alibaba/pouch/pull/1208) ([allencloud](https://github.com/allencloud))
73+
* Refactor store container info to disk failed should return errors [\#1203](https://github.com/alibaba/pouch/pull/1203) ([HusterWan](https://github.com/HusterWan))
74+
* Fix make logrus detect whether output with color [\#1202](https://github.com/alibaba/pouch/pull/1202) ([yyb196](https://github.com/yyb196))
75+
* Fix remove update image and fix bugs when update env [\#1196](https://github.com/alibaba/pouch/pull/1196) ([HusterWan](https://github.com/HusterWan))
76+
* Fix remove log format type check [\#1192](https://github.com/alibaba/pouch/pull/1192) ([oiooj](https://github.com/oiooj))
77+
* Fix add default tag `:latest` when using pouch `rmi` command to remove untagged container images. [\#1191](https://github.com/alibaba/pouch/pull/1191) ([xiechengsheng](https://github.com/xiechengsheng))
78+
* Fix container cannot start after first start failed [\#1190](https://github.com/alibaba/pouch/pull/1190) ([HusterWan](https://github.com/HusterWan))
79+
* Fix check the duplicate mount point [\#1185](https://github.com/alibaba/pouch/pull/1185) ([rudyfly](https://github.com/rudyfly))
80+
* Fix if user rename container with id use the real name to clean the cache [\#1182](https://github.com/alibaba/pouch/pull/1182) ([yyb196](https://github.com/yyb196))
81+
* Add `--ulimit` flag to `create` command [\#1179](https://github.com/alibaba/pouch/pull/1179) ([Ace-Tang](https://github.com/Ace-Tang))
82+
* Add support recording container's last exit time [\#1176](https://github.com/alibaba/pouch/pull/1176) ([Ace-Tang](https://github.com/Ace-Tang))
83+
* Fix update `SafeMap` item should just call `Put` method, no need call `Remove` method [\#1175](https://github.com/alibaba/pouch/pull/1175) ([HusterWan](https://github.com/HusterWan))
84+
* Add support setting volumes to `/etc/mtab` [\#1170](https://github.com/alibaba/pouch/pull/1170) ([rudyfly](https://github.com/rudyfly))
85+
86+
### Documentation
87+
88+
* Update doc of pouch with kubernetes deploying [\#1384](https://github.com/alibaba/pouch/pull/1384) ([Starnop](https://github.com/Starnop))
89+
* Update `apt-key` fingerprint to `BE2F475F` when install pouch on ubuntu [\#1339](https://github.com/alibaba/pouch/pull/1339) ([rhinoceros](https://github.com/rhinoceros))
90+
* Add more information about how to run test [\#1331](https://github.com/alibaba/pouch/pull/1331) ([Letty5411](https://github.com/Letty5411))
91+
* Add misspell tool to check English words [\#1304](https://github.com/alibaba/pouch/pull/1304) ([allencloud](https://github.com/allencloud))
92+
* Add introduction document about how to run `kata-container` with pouch [\#1295](https://github.com/alibaba/pouch/pull/1295) ([Ace-Tang](https://github.com/Ace-Tang))
93+
* Add code style introduction document for pouch [\#1283](https://github.com/alibaba/pouch/pull/1283) ([allencloud](https://github.com/allencloud))
94+
* Add introduction document about how to deploy kubernetes with pouch powerd by aliyun [\#1236](https://github.com/alibaba/pouch/pull/1236) ([Starnop](https://github.com/Starnop))
95+
* Fix typos [\#1177](https://github.com/alibaba/pouch/pull/1177) ([wgliang](https://github.com/wgliang)) [\#1178](https://github.com/alibaba/pouch/pull/1178) ([XSAM](https://github.com/XSAM)) [\#1200](https://github.com/alibaba/pouch/pull/1200) ([shaloulcy](https://github.com/shaloulcy)) [\#1189](https://github.com/alibaba/pouch/pull/1189) ([xiechengsheng](https://github.com/xiechengsheng)) [\#1303](https://github.com/alibaba/pouch/pull/1303) ([chuanchang](https://github.com/chuanchang)) [\#1248](https://github.com/alibaba/pouch/pull/1248) ([raoqi](https://github.com/raoqi)) [\#1216](https://github.com/alibaba/pouch/pull/1216) ([shaloulcy](https://github.com/shaloulcy))
96+
* Fix pouch github address url [\#1229](https://github.com/alibaba/pouch/pull/1229) ([u2takey](https://github.com/u2takey))
97+
* Add markdownlint tool in Dockerfile [\#1204](https://github.com/alibaba/pouch/pull/1204) ([allencloud](https://github.com/allencloud))
98+
99+
### Kubernetes
100+
101+
* Fix return container `LogPath` in `ContainerStatusResponse` [\#1401](https://github.com/alibaba/pouch/pull/1401) ([Starnop](https://github.com/Starnop))
102+
* Fix replace pod default `pause` image with the google released image [\#1382](https://github.com/alibaba/pouch/pull/1382) ([ZouRui89](https://github.com/ZouRui89))
103+
* Add support both for CRI v1alpha1 and v1alpha2 version [\#1359](https://github.com/alibaba/pouch/pull/1359) ([Starnop](https://github.com/Starnop))
104+
* Add timeout handler for `execSync` in cri part [\#1318](https://github.com/alibaba/pouch/pull/1318) ([ZouRui89](https://github.com/ZouRui89))
105+
* Refactor move the `CRI` code out of pouch `mgr` dirctory [\#1317](https://github.com/alibaba/pouch/pull/1317) ([Starnop](https://github.com/Starnop))
106+
* Fix disable mux stdout and stderr if backend is not http [\#1250](https://github.com/alibaba/pouch/pull/1250) ([YaoZengzeng](https://github.com/YaoZengzeng))
107+
* Fix handle container io properly when restart pouchd [\#1220](https://github.com/alibaba/pouch/pull/1220) ([YaoZengzeng](https://github.com/YaoZengzeng))
108+
* Fix evaluate finish time of container in CRI correctly [\#1183](https://github.com/alibaba/pouch/pull/1183) ([YaoZengzeng](https://github.com/YaoZengzeng))
109+
110+
### Storage
111+
112+
* Support volume plugin mechanism, now pouch not only supports `local/tmpfs/ceph` volumes, but also support existing mature docker volume drivers [\#1326](https://github.com/alibaba/pouch/pull/1326) ([shaloulcy](https://github.com/shaloulcy))
113+
* Fix we should add lock before visit volume boltdb [\#1286](https://github.com/alibaba/pouch/pull/1286) ([rudyfly](https://github.com/rudyfly))
114+
* Add pouch `plugin` mechanism, so that we can use existing moby volume and network plugins [\#1278](https://github.com/alibaba/pouch/pull/1278) ([shaloulcy](https://github.com/shaloulcy))
115+
* Fix change volume metadata struct for remote storage manager [\#1271](https://github.com/alibaba/pouch/pull/1271) ([rudyfly](https://github.com/rudyfly))
116+
* Add `volume-driver-alias` flag to volume manager, we can set alias name for the exist volume drivers [\#1224](https://github.com/alibaba/pouch/pull/1224) ([rudyfly](https://github.com/rudyfly))
117+
118+
### Network
119+
120+
* Fix endpoints are disappeared when pouchd restart [\#1312](https://github.com/alibaba/pouch/pull/1312) ([rudyfly](https://github.com/rudyfly))
121+
* Fix remove all endpoints when execute `network disconnect` command [\#1284](https://github.com/alibaba/pouch/pull/1284) ([rudyfly](https://github.com/rudyfly))
122+
* Add `network connect` interface for container [\#1187](https://github.com/alibaba/pouch/pull/1187) ([rudyfly](https://github.com/rudyfly))
123+
* Add `network disconnect` interface for container [\#1172](https://github.com/alibaba/pouch/pull/1172) ([HusterWan](https://github.com/HusterWan))
124+
125+
### Test
126+
127+
* Fix use `busybox:1.25` instead of `busybox:1.28` in `tag` command cli test [\#1406](https://github.com/alibaba/pouch/pull/1406) ([fuweid](https://github.com/fuweid))
128+
* Fix use the stable image ID in test case [\#1397](https://github.com/alibaba/pouch/pull/1397) ([fuweid](https://github.com/fuweid))
129+
* Fix make the PullImage test util work [\#1386](https://github.com/alibaba/pouch/pull/1386) ([fuweid](https://github.com/fuweid))
130+
* Update split `run` command test file into several files [\#1385](https://github.com/alibaba/pouch/pull/1385) ([Letty5411](https://github.com/Letty5411))
131+
* Add test cases for `volume plugin` [\#1368](https://github.com/alibaba/pouch/pull/1368) ([shaloulcy](https://github.com/shaloulcy))
132+
* Add cli test for `pause` command and fix some tiny bugs [\#1360](https://github.com/alibaba/pouch/pull/1360) ([ZouRui89](https://github.com/ZouRui89))
133+
* Fix `TestRunWithPidsLimit` test case failed because no pids cgroup support [\#1353](https://github.com/alibaba/pouch/pull/1353) ([Ace-Tang](https://github.com/Ace-Tang))
134+
* Enhance cli related tests [\#1341](https://github.com/alibaba/pouch/pull/1341) ([Letty5411](https://github.com/Letty5411))
135+
* Fix `ps` command cli tests failed [\#1334](https://github.com/alibaba/pouch/pull/1334) ([HusterWan](https://github.com/HusterWan))
136+
* Fix missing removal of container when test suit end [\#1327](https://github.com/alibaba/pouch/pull/1327) ([allencloud](https://github.com/allencloud))
137+
* Fix using existing image and fix shell format error [\#1313](https://github.com/alibaba/pouch/pull/1313) ([Letty5411](https://github.com/Letty5411))
138+
* Add `-race` flag to `go test` command to detect race [\#1294](https://github.com/alibaba/pouch/pull/1294) ([allencloud](https://github.com/allencloud))
139+
* Enhance making test more robust [\#1279](https://github.com/alibaba/pouch/pull/1279) ([Letty5411](https://github.com/Letty5411))
140+
* Fix `restart` the `paused` status container ci failed [\#1272](https://github.com/alibaba/pouch/pull/1272) ([shaloulcy](https://github.com/shaloulcy))
141+
* Fix `run` container exit because of no using long run command caused ci failed [\#1214](https://github.com/alibaba/pouch/pull/1214) ([Ace-Tang](https://github.com/Ace-Tang))
142+
* Trick skip always failed tests [\#1195](https://github.com/alibaba/pouch/pull/1195) ([Ace-Tang](https://github.com/Ace-Tang))
143+
144+
### New Contributors
145+
146+
Here is the list of new contributors:
147+
148+
* [rhinoceros](https://github.com/rhinoceros)
149+
* [soarpenguin](https://github.com/soarpenguin)
150+
* [chuanchang](https://github.com/chuanchang)
151+
* [raoqi](https://github.com/raoqi)
152+
* [u2takey](https://github.com/u2takey)
153+
* [shaloulcy](https://github.com/shaloulcy)
154+
* [xiechengsheng](https://github.com/xiechengsheng)
155+
3156
## 0.4.0 (2018-04-19)
4157

5158
### Remote API && Client

0 commit comments

Comments
 (0)