0.4.0 (2018-04-19)
Pre-release
Pre-release
Remote API && Client
- Add
lxcfsenabled info toinfocommand #1152 (zhuangqh) - Add
snapshotterinfo to pouchinspectcommand #1130 (HusterWan) - Add
--rmflag to pouchruncommand #1125 (Ace-Tang) - Fix make inspect output to an array #1119 (faycheng)
- Add image proxy info to pouch
infocommand #1102 (ZouRui89) - Add
--volumes-fromflags to pouchcreatecommand #1131 (rudyfly) - Add
--cpu-periodand--cpu-quotato pouchcreatecommand #1067 (allencloud) - Refactor move parameters parse and validate part into
optspackage #1041 (HusterWan) - Fix
image inspectandnetwork inspectcommand 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
--annotationto pouchcreatecommand #1046 (Ace-Tang) - Fix make json ID be Id to be compatible with Moby API #1066 (allencloud)
- Fix make pouch
createoutput to an array #1034 (ZouRui89) - Add more daemon option in
infoAPI #1122 (allencloud) - Add more informations in
volume listresult #1028 (rudyfly) - Fix modify
volume inspectdocs #1029 (rudyfly)
Runtime
- Fix errors when using
volume-fromcreates container#1161 (rudyfly) - Fix set quota-id without disk-quota #1157 (rudyfly)
- Upgrade
containerdvendor version tov1.0.3#1148 (fuweid) - Refactor move
pkg/optspackage 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
ExecContainerfailed #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
latesttag 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
gocycloissues 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
diskquotasupport 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
libnetworkby 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-criflag topouchdto 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
InspectExecto finish inExecSyncandExecoperations #1086 (YaoZengzeng) - Fix for
privilegedcontainer, makedirprefix with/sysReadWrite #1055 (YaoZengzeng) - Fix distinguish
cmdandentrypointbetter #1045 (YaoZengzeng) - Fix specify both
cmdandargswhen create a container #1027 (YaoZengzeng)
Test
- Add
lxcfsbinary check #1127 (Letty5411) - Add
tlstest #1115 (Letty5411) - Add mock test for
createclient #1106 (Dewey-Ding) - Seperate integration test and cri test in travisCI #1098 (Letty5411)
- Add mock test for
topclient #1093 (zhuangqh) - Add mock test for
resizeandrestartclient #1090 (Dewey-Ding) - Add tests for
labeland config file inpouchd#1087 (Letty5411) - Refine
pouchdtest framework #1078 (Letty5411) - Add mock test
pauseandunpauseclient #1074 (Dewey-Ding) - Add mock test for
removeandstopclient #1064 (Dewey-Ding) - Modify hardcode testcase for device
/dev/sda#1054 (Ace-Tang) - Add mock test for
listclient #1049 (Dewey-Ding) - Add mock test for
getclient #1037 (Dewey-Ding) - Add mock test for
imageoperations on client side #1032 (ZouRui89) - Add mock test for
volumeoperations on client side #1026 (ZouRui89) - Add mock test for
updateclient #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 createmock test #1033 (ZouRui89) - Add restricts in codecov.yml to ignore files #1050 (allencloud)
New Contributors
Here is the list of new contributors: