What's Changed
- test: add override default mount config test by @Ace-Tang in #2766
- cgroup: make cgroup-parent absolute path by @Ace-Tang in #2784
- support to update memory swap by cri by @wangforthinker in #2781
- feature: add kernel-memory support in cli and ctrd by @allencloud in #2717
- cri: remove v1alpha1 codebase by @fuweid in #2765
- [RFC]refactor: refact the container lock by @HusterWan in #2756
- refactor: change proto fields number by @zhuangqh in #2793
- bugfix: trim specific characters in Kernel version by @HusterWan in #2796
- cri support to update pids limit by annotation by @wangforthinker in #2791
- bugfix: fix error to set volume options by @rudyfly in #2798
- bugfix: remove comment line by @rudyfly in #2799
- fix: ensure there is a non-empty runtime name in sandbox metadata by @zhuangqh in #2792
- docs: auto generate pouch cli/api docs via code by @pouchrobot in #2800
- support to set root dir of container log by @wangforthinker in #2797
- bugfix: fix pouch panic on fatal error: concurrent map read and map write. by @yyb196 in #2806
- fix: allow to stats not-running container by @zhuangqh in #2802
- ctrd: support to show shim log by @fuweid in #2809
- ctrd/daemon: support PlainHttp pull/push image by @fuweid in #2810
- bugfix: fix lease used by pouchd may be expired by @HusterWan in #2820
- fix: fix golint warning by @KevinBetterQ in #2821
- docs: auto generate pouch cli/api docs via code by @pouchrobot in #2825
- refactor: cri setup network before creating sandbox by @zhuangqh in #2819
- feature: compatible with both k8s and cri-o annotations by @zhuangqh in #2803
- ctrd: support to restart containerd if it is dead by @fuweid in #2829
- fixes #2817 container run with the empty label by @Flsorescence in #2824
- docs: auto generate pouch cli/api docs via code by @pouchrobot in #2830
- feature: add Mountpoints in containers/json api by @HusterWan in #2816
- builder/cli/daemon: integrate with [email protected] by @fuweid in #2779
- fix setup workDir will change the dir ownership on host by @HusterWan in #2831
- cli/ctrd: support push command cli by @fuweid in #2832
- feature: support containerd shim v2 by @zhuangqh in #2759
- cli/daemon/apis/test: support to load docker images without name by @fuweid in #2837
- feature: support set ipv4 or ipv6 when create container by @rudyfly in #2840
- fix: return error if it fails to tear down network in stopsandbox by @zhuangqh in #2836
- remove useless break statement by @rudyfly in #2838
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2848
- docs: modify a spelling mistake by @lang710 in #2871
- feature: support registry mirrors by @zhuangqh in #2874
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2877
- feature: cli supports --memory-reservation by @KevinBetterQ in #2860
- stats: check pointer before using metrics by @fuweid in #2878
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2880
- bugfix: fix error when input 'inspect -f {{.Id}}' by @KevinBetterQ in #2855
- test: modify the env test by @lang710 in #2872
- feature: search the images from specific registry by @hellolijj in #2850
- feature: add pouch cp cmd by @ZYecho in #2879
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2887
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2888
- copy command: bug fix and enhance by @fuweid in #2890
- feature: cli supports --env-file by @lang710 in #2870
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2893
- feature: add kernel info to EngineVersion metric by @KevinBetterQ in #2889
- fix: fix invalid memory limit by @yeya24 in #2876
- Add test information in cli_version_test.go by @Sakuralbj in #2891
- copy: should not mount rootfs again by @fuweid in #2899
- feature: add pouch port cmd by @yeya24 in #2895
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2900
- fix: fix runv configure doc by @ZYecho in #2901
- fix docs: add taint step to enable schedule on master by @ZYecho in #2903
- fix: distinguish image name and ref by @zhuangqh in #2902
- fix: search images api methods by @hellolijj in #2905
- upgrade: bump to Go 1.12.6 by @zhuangqh in #2909
- doc: add Aliyun Linux 2 support to INSTALLATION.md by @casparant in #2911
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2912
- feature: cri support update runtime config by @zhuangqh in #2904
- upgrade: bump critest and k8s e2e test to 1.14 by @zhuangqh in #2910
- bugfix: fix update container rootfs disk quota recursively timeout by @zjumoon01 in #2922
- fix: pull should return 404 when image not exists by @ZYecho in #2914
- bugfix: removing image by ID should conflict with running container. by @zjumoon01 in #2927
- Update CONTRIBUTING.md by @slievrly in #2939
- [bugfix] LogOpts doesn't take effect in pouchd config file by @zjumoon01 in #2938
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2940
- update pouch linter by @yeya24 in #2942
- bugfix: create container with invalid name by @lang710 in #2928
- bug: fix rename a container with invalid name bug by @lang710 in #2945
- fix: dynamic reload cni default config by @zhuangqh in #2949
- feature: add exec timeout support by @ZYecho in #2946
- create time should in seconds instead of nano seconds by @yyb196 in #2955
- fix: make more events available to user by @ZYecho in #2933
- avoid exec_die filed before exec_start by @fuweid in #2984
- Makefile: add commit for the version by @fuweid in #2980
- wait until all the on going requests go to a stable state before shuti… by @yyb196 in #2985
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2986
- fix: compatiable with legacy and newly pod when stop pod by @zhuangqh in #2982
- enlarge timeout when pouch start by @zhuangqh in #2988
- Sync to upsteam by @rudyfly in #2990
- fix node e2e test by @zhuangqh in #2991
- docs: auto generate pouch cli/api/contributors docs via code by @pouchrobot in #2996
- feature: add filter for flying request recorder by @zhuangqh in #2999
- fix: exec config leak in cri exec by @zhuangqh in #3000
- Sync to upstream by @fuweid in #3001
- ctrd: fix task unexpected exit by @Ace-Tang in #3002
- docs: fix typo in installation by @shinebayar-g in #3004
- docs: update runtimeclass info by @fuweid in #3007
- upgrade: bump critest and k8s e2e test to 1.16 by @zhuangqh in #3008
- feature: cli support add --add-host by @lang710 in #3025
- fix typos by @windayski in #3026
- Update Aliyun Mirror URL by @wxh06 in #3017
- chore: add missing options in commandline docs by @cxz66666 in #3033
- support filter format map[string]map[string]bool and change multi label filter to And match by @wangforthinker in #2812
- fix update spec annotation in runtime spec to support comma by @wangforthinker in #2780
- chore: update dead links in doc by @cxz66666 in #3038
- feat: support kill command by @cxz66666 in #3034
- [feat]: add format option for pouch ps and integrate/unit test by @cxz66666 in #3037
- [test]: using config file to run daemon test by @cxz66666 in #3036
- docs: manual of container labels and annotaions under cri by @cxz66666 in #3035
- fix #3032 SeccompSecurity default path needs more consideration by @Novicei in #3039
- fix if restart pod sanbox container, sanbox /etc/resolv.conf will be … by @Novicei in #3040
- delete minor unreachable code caused by t.Fatal by @Abirdcfly in #3041
- fix cve-2022-31030 by @rudyfly in #3046
- fix CVE-2022-23648 by @rudyfly in #3045
- fix CVE-2022-24769 by @rudyfly in #3047
- AdditionalGids must include effective group ID by @rudyfly in #3048
- version: bump to v1.3.1 by @rudyfly in #3049
New Contributors
- @KevinBetterQ made their first contribution in #2821
- @Flsorescence made their first contribution in #2824
- @lang710 made their first contribution in #2871
- @yeya24 made their first contribution in #2876
- @Sakuralbj made their first contribution in #2891
- @casparant made their first contribution in #2911
- @slievrly made their first contribution in #2939
- @shinebayar-g made their first contribution in #3004
- @windayski made their first contribution in #3026
- @wxh06 made their first contribution in #3017
- @cxz66666 made their first contribution in #3033
- @Novicei made their first contribution in #3039
- @Abirdcfly made their first contribution in #3041
Full Changelog: 1.3.0...1.3.1