0.4.0 (2018-04-19)
Pre-release
Pre-release
Remote API && Client
- Add
lxcfs
enabled info toinfo
command #1152 (zhuangqh) - Add
snapshotter
info to pouchinspect
command #1130 (HusterWan) - Add
--rm
flag to pouchrun
command #1125 (Ace-Tang) - Fix make inspect output to an array #1119 (faycheng)
- Add image proxy info to pouch
info
command #1102 (ZouRui89) - Add
--volumes-from
flags to pouchcreate
command #1131 (rudyfly) - Add
--cpu-period
and--cpu-quota
to pouchcreate
command #1067 (allencloud) - Refactor move parameters parse and validate part into
opts
package #1041 (HusterWan) - Fix
image inspect
andnetwork inspect
command docs #1053 (HusterWan) - Fix restful api url should support both with or without version info #1035 (HusterWan)
- Fix client login logic #1044 (Ace-Tang)
- Add
--annotation
to pouchcreate
command #1046 (Ace-Tang) - Fix make json ID be Id to be compatible with Moby API #1066 (allencloud)
- Fix make pouch
create
output to an array #1034 (ZouRui89) - Add more daemon option in
info
API #1122 (allencloud) - Add more informations in
volume list
result #1028 (rudyfly) - Fix modify
volume inspect
docs #1029 (rudyfly)
Runtime
- Fix errors when using
volume-from
creates container#1161 (rudyfly) - Fix set quota-id without disk-quota #1157 (rudyfly)
- Upgrade
containerd
vendor version tov1.0.3
#1148 (fuweid) - Refactor move
pkg/opts
package toapi/opts
#1147 (allencloud) - Add support parsing volumes from docker image #1145 (rudyfly)
- Fix code style: we should not define a empty slice with
make
#1142 (oiooj) - Fix pouchd panic when meta snapshotter is nil #1140 (oiooj)
- Fix set diskquota failed without quota id #1136 (rudyfly)
- Add node ip and sn into daemon labels #1134 (allencloud)
- Refactor config file resolve #1132 (Ace-Tang)
- Add support to gc unused exec processes #1129 (Ace-Tang)
- Make TLS config params can be setup in the file #1126 (yyb196)
- Add plugin point before endpoint creating #1124 (yyb196)
- Fix return err when
ExecContainer
failed #1117 (oblivionfallout) - Fix remove ip mask in
Networks.IPAddress
#1116 (rudyfly) - Setup profiler and don't bother to enable debug level log #1111 (yyb196)
- Fix we should do not append
latest
tag to the image when it already has a tag #1110 (yyb196) - Fix make container exit with real exit code #1099 (Ace-Tang)
- Add more flags in daemon config file #1088 (Ace-Tang)
- bugfix: fix interface casting error #1085 (Ace-Tang)
- Fix
gocyclo
issues in go report #1084 (zhuangqh) - Fix some spell errors #1081 (dbdd4us)
- Add allinone to deploy pouch as available container to kubernetes #1070 (ZouRui89)
- Fix golint not found has exit code 1 #1059 (sunyuan3)
- Add
diskquota
support regular expression #1057 (rudyfly) - Fix sync abnormal containers status when start pouchd #1056 (HusterWan)
- Remove duplicate error messages in network package #1048 (faycheng)
- Fix setup hook in advance to avoid panic if no prestart hook setup before #1038 (yyb196)
- Enable setup common name whitelist for tls checking #1036 (yyb196)
Network
- Refactor manage
libnetwork
by subtree instead of submodule #1135 (rudyfly) - Fix make pouch network non-existent return exit code 1 #1089 (allencloud)
- Fix delete endpoint after failing to create endpoint #1069 (faycheng)
- Add support for inspecting network by ID #1040 (faycheng)
Kubernetes
- Fix make infra image configurable #1159 (YaoZengzeng)
- Add
--enable-cri
flag topouchd
to specify whether enable CRI #1118 (YaoZengzeng) - Fix we should get image ID from
containerd
#1112 (YaoZengzeng) - Add image auth for cri manager #1097 (YaoZengzeng)
- Add selinux support for cri manager #1092 (YaoZengzeng)
- Fix loop
InspectExec
to finish inExecSync
andExec
operations #1086 (YaoZengzeng) - Fix for
privileged
container, makedir
prefix with/sys
ReadWrite #1055 (YaoZengzeng) - Fix distinguish
cmd
andentrypoint
better #1045 (YaoZengzeng) - Fix specify both
cmd
andargs
when create a container #1027 (YaoZengzeng)
Test
- Add
lxcfs
binary check #1127 (Letty5411) - Add
tls
test #1115 (Letty5411) - Add mock test for
create
client #1106 (Dewey-Ding) - Seperate integration test and cri test in travisCI #1098 (Letty5411)
- Add mock test for
top
client #1093 (zhuangqh) - Add mock test for
resize
andrestart
client #1090 (Dewey-Ding) - Add tests for
label
and config file inpouchd
#1087 (Letty5411) - Refine
pouchd
test framework #1078 (Letty5411) - Add mock test
pause
andunpause
client #1074 (Dewey-Ding) - Add mock test for
remove
andstop
client #1064 (Dewey-Ding) - Modify hardcode testcase for device
/dev/sda
#1054 (Ace-Tang) - Add mock test for
list
client #1049 (Dewey-Ding) - Add mock test for
get
client #1037 (Dewey-Ding) - Add mock test for
image
operations on client side #1032 (ZouRui89) - Add mock test for
volume
operations on client side #1026 (ZouRui89) - Add mock test for
update
client #1024 (Dewey-Ding) - Add unit test in circleci #1039 (ZouRui89)
- Add circleci parallel testing to split unit-test and code-check #1043 (allencloud)
- Fix logic error in
volume create
mock test #1033 (ZouRui89) - Add restricts in codecov.yml to ignore files #1050 (allencloud)
New Contributors
Here is the list of new contributors: