86 Star 464 Fork 271

GVPopenEuler / iSulad

2024-01-09 17:23
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.1.4 d59d9a41e

当前release版本合入PR列表

2024-01-09 xuepengxu release 2.1.5
    - !2342 move sandbox_state.json to /var/lib * move sandbox_state.json to /var/lib
    - !2325 refactor isulad-shim log
    - !2339 codecheck fix * codecheck fix
    - !2335 extract common methods & use string instead of char *
    - !2338 improve code Merge pull request !2338 from zhongtao/improve
    - !2337 bugfix:ignore some unsupported file types when archiving
    - !2332 update api_v1.proto of cri to 1.29 * update api_v1.proto of cri to 1.29
    - !2330 set the subprocess standard console to /dev/null * set the subprocess standard console to /dev/null
    - !2333 iSulad: restart isuald when upgrade active isulad
    - !2327 add cri 1.29 api change docs
    - !2331 add exec workdir support for oci runtime
    - !2329 modify mount /dev directory for lxc 5.X * modify mount /dev directory for lxc 5.X
    - !2324 fix stopp removes cont error & remove inspect error log
    - !2313 use lxc 5.X in CI testcase * use lxc 5.X in CI testcase
    - !2323 bugfix for resort_image_names
    - !2321 verify name and digest consistency and code improve for oci_rmi Merge pull request !2321 from zhongtao/fixci
    - !2320 improve CI test * improve CI test
    - !2316 improve code of pull
    - !2314 bugfix:del redundant code
    - !2317 remove /var/* in coverage and fix build/test remove
    - !2310 verify the mount dir first and then create tmpdir
    - !2312 Add Huawei Cloud CodeArts compilation script * 将codecheck_compile.sh 移动到tools下 * 新增华为云codeArs编译脚本
    - !2300 Maintaining a uniform code style * update src/cmd/command_parser.c.
    - !2308 Remove unused header file * Fix compiling failure in image oci UT
    - !2306 modify the default value of ISULAD_TMPDIR to /var/lib/isulad and prevent the parent dir from being bind mounted to the subdir
    - !2273 Acquire system info in on demand
    - !2303 use a timeout epoll loop to ensure complete data reception * use a timeout epoll loop to ensure complete data reception
    - !2304 remove build and test in coverage * remove build and test in coverage
    - !2298 bugfix for hook_ignore_poststart_error run in oci runtime * bugfix for hook_ignore_poststart_error run in oci runtime
    - !2296 modify attach socket name
    - !2295 keep the service status unchanged after iSulad service upgrade * keep the service status unchanged after iSulad service upgrade and
    - !2292 bugfix for run.sh and add build notify msg for ENABLE_GRPC_REMOTE_CONNECT * bugfix for run.sh and add build notify msg for ENABLE_GRPC_REMOTE_CONNECT
    - !2291 improve ut for devicemapper
    - !2289 check protobuf and grpc version in cmake for cri v1 * check protobuf and grpc version in cmake for cri v1
    - !2288 move variable declaration out of loop
    - !2268 bugfix for the bliko zero value exception when executing the stats command on the oci container * bugfix for the bliko zero value exception when executing the stats com…
    - !2281 save sandbox to disk after network ready
    - !2284 remove embedded image support in readme
    - !2280 fix the problem of abnormal branches not waiting for child processes
    - !2283 modify the container runtime when running embedded.sh
    - !2279 modify create_network.sh for default runtime changed
    - !2276 bugfix for integration_check.sh * bugfix for integration_check.sh
    - !2277 remove shim v2 format error log * remove shim v2 format error log
    - !2270 add ut for devicemapper
    - !2275 bugfix for rt_lcr_rebuild_config * bugfix for rt_lcr_rebuild_config
    - !2272 modify daemon json default runtime to runc Merge pull request !2272 from zhongtao/default_runtime
    - !2255 Fix cpusets offline issue * Fix cpusets offline issue
    - !2230 format code * format code tools/static_check.sh
    - !2267 improve code of pull progress Merge pull request !2267 from haozi007/work
    - !2084 增加image pull 时进度条显示的设计 * Refine document by the implementation. * Refine a word. * Add progress bard proposal.
    - !2170 增加isula image pull进度显示 * Refine some issues. * Address comment * Address comments * 1. Address comments. * Address comments * Address comments * Address comments * Address comments * Address comments * Address comments * Address comments * Address comments * Address comments * Address test issue * Address test compile issue * Address compile issue * Fix compile issue * Address comments * Address comments * Address comments. * Address issuse * Address many issues. * Fix some minor issuses. * Address comments. * Refine as Haozi's comments * Fix some issues by Haozi's comments. * Refine formats. * Add process bar show for pull functions.
    - !2260 bugfix for rebuild config * bugfix for rebuild config
    - !2261 bugfix of update restart policy for auto remove container
    - !2253 bugfix for runc container exec * bugfix for runc container exec
    - !2254 lcr container with a damaged config file will rebuild the config during restore * lcr container with a damaged config file will rebuild the config during restore
    - !2252 Add compatibility info between iSulad and k8s
    - !2251 open ENABLE_GRPC_REMOTE_CONNECT in CI * open ENABLE_GRPC_REMOTE_CONNECT in CI
    - !2248 improve event logs
    - !2250 Remove PERFMON, BPF, CHECKPOINT_RESTORE Merge pull request !2250 from xuxuepeng/master
    - !2247 compatibility for manage pods which created by old iSulad
    - !2232 add runc attach implement Merge pull request !2232 from zhongtao/runc_attach_change
    - !2246 support gcov of CI
    - !2245 fix utils_verify_ut failure when remote grpc function is turned off * fix utils_verify_ut failure when remote grpc function is turned off
    - !2243 Refactor capbilities specs * Refactor capbilities specs
    - !2233 add runc append function design doc * add runc append function design doc
    - !2244 Save task address of shim v2 * Save task address of shim v2
    - !2242 disable grpc remote connect by default * disable grpc remote connect by default
    - !2236 Add Readonly/Masked Path and RunAsGroup support for cri
    - !2241 network:support version opt Merge pull request !2241 from liuxu/bugfix-dnsname
    - !2231 sandbox:del m_containers and m_containersMutex

    dev stats:
      - 357 files changed, 7886 insertions(+), 2849 deletions(-)
      - contributors: zhongtao, jikai, haozi007, jake, liuxu, xuxuepeng, zhangxiaoyu, sailorvii, chen524, dreamloy, l00804245, yangjiaqi
最后提交信息为: !2341Release v2.1.5
2023-11-08 09:06
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.1.3 0075890d5

当前release版本合入PR列表

2023-11-07 xuepengxu release 2.1.4
    - !2238 modify the default value of EANBLE_IMAGE_LIBARAY to off * modify the default value of EANBLE_IMAGE_LIBARAY to off
    - !2237 delete the disabled reload configuration in isulad.service
    - !2235 [CI] change base ci test image to fedora
    - !2234 network:update dnsname verison * network:update dnsname verison
    - !2229 Fix critest fail for symlink volume * Fix critest fail for symlink
    - !2227 doc:update the cni plugins version * doc:update the cni plugins version
    - !2228 bugfix:'for' loop initial declarations are only allowed in C99 mode * bugfix:'for' loop initial declarations are only allowed in C99 mode
    - !2225 bugfix:fix typos and header file reference * bugfix:fix typos and header file reference
    - !2208 network:libcni upgrades v1.0.0
    - !2224 still use lxc 4.0.3 in CI tests * still use lxc 4.0.3 in CI tests
    - !2223 [Sandbox API]: update doc of shim controller design * [Sandbox API]: update doc of controller design
    - !2221 add create gpu container manual * add create gpu container manual
    - !2222 [Sandbox API]: update pod stats in cri_api_v1 * [Sandbox API]: Update pod stats in cri_api_v1
    - !2206 [Sandbox API]: add shim controller for cri-api-v1
    - !2217 [Sandbox API]: Fix sandbox dir not existed issue in SetupSandboxNetwork * [Sandbox API]: Fix sandbox dir not existed issue
    - !2218 install meson in CI * install meson in CI
    - !2216 use lxc master branch * use lxc master branch
    - !2210 document optimization:libcni upgrades v1.0.0 * document optimization:libcni upgrades v1.0.0
    - !2207 [refactor] update possible changed resources for oci spec
    - !2215 network:bugfix memory leak * network:bugfix memory leak
    - !2211 network:auto free for libcni * network:auto free for libcni
    - !2212 bugfix for rt_isula_exec_resize * bugfix for rt_isula_exec_resize
    - !2209 add runc listpid implement
    - !2205 bugfix for add --root option Merge pull request !2205 from zhongtao/fix
    - !2204 [refactor] eliminate duplicate code * [refactor] use common utils from libisula to eliminate duplicate code
    - !2203 add --root option when calling runc
    - !2067 add podsanbox cri interface design doc * add podsanbox cri interface design doc
    - !2200 remove same code and replace to isula-libutils
    - !2202 use __isula_auto_prw_unlock to improve code * use __isula_auto_prw_unlock to improve code
    - !2201 Add m_calls mutex in controller monitor * Add m_calls mutex in controller monitor
    - !2066 add sandbox module design doc * add sandbox module design doc
    - !2199 Add retry function for bigdata_stream_runc * !2195 Add retry function for bigdata_stream_runc
    - !2198 allow tls_mode not set * Allow tls_mode not set in grpc context from client
    - !2197 add config for enable cri v1
    - !2196 find libisulad_shim_libutils.a from libisula.pc * find libisulad_shim_libutils.a from libisula.pc
    - !2194 [CI] do not use tty to run docker run
    - !2193 [CI] fix relative path of file
    - !2192 【CI】new docker container do not need change resolv
    - !2191 [CI] support build isulad on many linux distros
    - !2190 [refactor] adapt new library for libisulad-shim utils
    - !2189 Limit the response size of ExecSync * !2129 Limit the response size of ExecSync
    - !2187 update docs/design/detailed/Image/remote_ro_design.md. * update docs/design/detailed/Image/remote_ro_design.md.
    - !2186 update docs/design/detailed/Image/image_storage_driver_design_zh.md. * update docs/design/detailed/Image/image_storage_driver_design_zh.md.
    - !2184 update docs/build_docs/guide/build_guide_riscv_zh.md. * update docs/build_docs/guide/build_guide_riscv_zh.md.
    - !2188 Support both C++11 and C++17 * Support both C++11 and C++17
    - !2185 sync from stable branch Merge pull request !2185 from haozi007/fixbug
    - !2183 Fix code inspection and add macro isolation
    - !2180 fix execlp not enough args * fix execlp not enough args
    - !2182 Add mutex for container list in sandbox * Add mutex for container list in sandbox
    - !2173 remove unneccessary strerror
    - !2176 [Sandbox API]Add vsock support for exec
    - !2171 Fix nullptr in src/daemon/entry * !2160 Fix nullptr in src/daemon/entry
    - !2168 fix code bug * fix code bug
    - !2163 add bind mount file lock * add bind mount file lock
    - !2162 Fix rename issue for id manager Merge pull request !2162 from xuxuepeng/master
    - !2158 Use crictl v1.22.0 for ci * Use crictl v1.22.0 for ci
    - !2156 Fix sandbox error logging * Fix sandbox error logging
    - !2155 Use reference in loop in listpodsandbox * Use reference in loop in listpodsandbox

    dev stats:
      - 325 files changed, 7714 insertions(+), 3264 deletions(-)
      - contributors: haozi007, zhongtao, liuxu, xuxuepeng, zhangxiaoyu, jake, wangyu, jikai
最后提交信息为: !2226Upgrade to 2.1.4
2023-08-29 14:39
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.1.2 9f558da6a

当前release版本合入PR列表

2023-08-29 xuepengxu release 2.1.3
    - !2150 CI: use old lxc for master branch
    - !2142 improve by code check of cpp
    - !2148 Fix null-ptr and buffer overflow issues
    - !2147 archive fork process set pdeathsig * archive fork process set pdeathsig
    - !2146 do clean code * do clean code
    - !2144 [Sandbox API] Clear cni network and sandbox files on abnormal exit * Clear CNI network and sandbox files on abnormal exit
    - !2140 [Sandbox API] Remove network ns file while removing sandbox * Remove network ns file while removing sandbox
    - !2139 [Sandbox API] Fix error that empty network json leads to failed pod restore * Fix error that empty network json leads to failed pod restore
    - !2138 [Sandbox API] Fix list pod sandbox filtered by partial id error * [Sandbox API]: fix pod list filtered by partial id error
    - !2133 [improve] use return error to replace abort
    - !2134 [Sandbox API] Fix error thar shim sanboxer cannot be removed * [Sandbox API]: fix shim controller issue
    - !2131 [Sandbox API]Fix id-nama-manager cleanup for container creation * Fix id-nama-manager cleanup for container creation
    - !2128 sync from stable
    - !2120 [Sandbox API]Add shim v2 wait support for container * Add shim v2 wait support for container
    - !2125 ensure argument of interface is not null
    - !2121 【sandbox API】Fix issues of container management for sandbox * Fix issues of container management for sandbox
    - !2122 fix memory leak
    - !2114 add verify for snprintf and fix some codecheck error * add verify for snprintf and fix some codecheck error
    - !2115 Update struct ControllerStartResponse of sandbox api * Remove status function call in Sandbox::Start
    - !2113 Container lifecycle management support for sandbox api * Container lifecycle management support for sandbox api
    - !2107 [Sandbox API] add init step for refactor and bugfix
    - !2108 [Sandbox API] refactor v1 ListPodSandboxes using sandbox api * [Sandbox API] refactor v1 ListPodSandboxes using sandbox api
    - !2109 improve coding
    - !2110 modify the help information of health-timeout * modify the help information of health-timeout
    - !2105 [Sandbox API] refactor v1 PodSandboxStatus using sandbox api
    - !2104 Added restrictions on container health checks
    - !2102 [Sandbox API] refactor v1 removePodSandbox using sandbox api * [Sandbox API] refactor v1 removePodSandbox using sandbox api
    - !2101 link libcap for storage_layers_ut and storage_driver_ut * link libcap for storage_layers_ut and storage_driver_ut
    - !2094 [Sandbox API] refactor stopPodSandbox
    - !2093 [Sandbox API]add sandbox life cycle
    - !2099 bugfix for im_search_images
    - !2097 bugfix for implicit_digest
    - !2096 fix loading of nsswitch based config inside chroot under glibc * fix loading of nsswitch based config inside chroot under glibc
    - !2092 Add Sandboxer Monitor for Sandbox API
    - !2091 [Sandbox API] add sandbox create Merge pull request !2091 from zhongtao/create
    - !2086 [Sandbox API] refactor v1 runpodsandbox using sandbox api Merge pull request !2086 from zhangxiaoyu/master_dev
    - !2087 [Sandbox API]  add sandbox restore
    - !2080 apply id name manager function
    - !2085 clean cni/native network resource * clean cni/native network resource
    - !2082 Add sandboxer controller and controller manager * Add sandboxer controller and controller manager
    - !2081 Fix make script for unit test * Fix PR gate issue
    - !2065 add sandbox head file * add sandbox head file
    - !2077 Add sandbox proto files and grpc sandboxer client * Add grpc sandboxer client and UT * Add sandbox protobuf files
    - !2076 Add interface for sandbox controller module * Add interface for sandbox controller module
    - !2075 [CRI] refactor stream server bugfix
    - !2073 [debug] improve debug message for gc containers * [debug] improve debug message for gc containers
    - !2072 fix gcc 12 compile failed * fix gcc 12 compile failed
    - !2069 [CRI] refactor manager of stream server codes
    - !2071 remove unused val * remove unused val
    - !2070 recover critest test and fix bigdata_stream_runc * recover critest test and fix bigdata_stream_runc
    - !2068 fix mcs_delete bug * fix mcs_delete bug
    - !2064 disable critest temporary * disable critest temporary
    - !2063 disable the exec timeout function for kata runtime * disable the exec timeout function for kata runtime
    - !2058 [CRI] support cri v1 api and v1alpha api Merge pull request !2058 from haozi007/refactor
    - !2061 fix CI fail * fix CI fail
    - !2060 fix some doc error * fix some doc error
    - !2059 ignore the return value of critest * ignore the return value of critest and save critest result
    - !2057 critest do not use valgrind * critest do not use valgrind
    - !2056 add critest test * add critest test
    - !2055 adapt lcr code refactor * adapt lcr code refactor
    - !2053 optimize scripts * optimize scripts
    - !2051 fix some codecheck Merge pull request !2051 from zhongtao/codecheck
    - !2027 refactor rt_isula_exec and shim log Merge pull request !2027 from zhongtao/refactor
    - !2045 return non-zero if copy invalid Merge pull request !2045 from zhangxiaoyu/master
    - !1912 增加system prune一键清理命令和功能 * Proposal to add isula system prune command.
    - !2043 fix CI of ipc ns * fix CI of ipc ns
    - !2041 fix lose ipc shm mount point Merge pull request !2041 from haozi007/fixbug
    - !2028 [CRI] move cni init into cri server Merge pull request !2028 from haozi007/fixbug
    - !2039 [RO] refactor remote ro code * [RO] refactor remote ro code
    - !2040 fix image_digest.sh * fix image_digest.sh
    - !2038 fix inspect image by digest Merge pull request !2038 from zhongtao/digest
    - !2036 archive reader close if copy to container failed Merge pull request !2036 from zhangxiaoyu/master
    - !2032 fix some code check error and sync code Merge pull request !2032 from zhongtao/codecheck
    - !2035 archive reader close if copy to container failed * archive reader close if copy to container failed
    - !2033 fix layer imcomplete cause isulad core Merge pull request !2033 from zhangxiaoyu/master
    - !2031 fix layer imcomplete cause isulad core * add load layer testcase * fix layer imcomplete cause isulad core
    - !2030 fix fd leak for shim_create Merge pull request !2030 from zhongtao/fix_exit
    - !2024 don't cleanup when remote ro is enabled Merge pull request !2024 from DriedYellowPeach/fix_cleanup
    - !1896 add time usage check for cni caller * add time usage check for cni caller
    - !2025 Revert the changes in util_smart_calloc_s Merge pull request !2025 from xuxuepeng/fix_hugetbls
    - !2020 ensure define in local and use correctly type Merge pull request !2020 from haozi007/new
    - !2023 fix forget to set return value Merge pull request !2023 from DriedYellowPeach/new_master
    - !2022 fix hugetlbs malloc length Merge pull request !2022 from zhangxiaoyu/master
    - !2016 distinguishing exit codes between shim and container processes Merge pull request !2016 from zhongtao/shim_return_write
    - !2019 fix top layer memory leak and not unlock on image_store and rename a function
    - !2017 fix memory leak and array access out of range Merge pull request !2017 from DriedYellowPeach/fix_leak
    - !2015 reinforce omit health_check.sh Merge pull request !2015 from zhongtao/strem_fix
    - !2014 reinforce cri_stream.sh and health_check.sh Merge pull request !2014 from zhongtao/strem_fix
    - !2012 restore execSync return value Merge pull request !2012 from zhongtao/fix_exec
    - !2010 recheck delete command exit status Merge pull request !2010 from zhongtao/retry
    - !2008 ensure isulad_io not NULL before close fd Merge pull request !2008 from zhongtao/fix_shim
    - !2007 fix health_check.sh Merge pull request !2007 from zhongtao/fix_ci
    - !2004 restore ping head Merge pull request !2004 from zhongtao/fix_registry
    - !2001 convert files from CRLF to LF Merge pull request !2001 from zhangxiaoyu/master

    dev stats:
      - 344 files changed, 21640 insertions(+), 2940 deletions(-)
      - contributors: zhongtao, haozi007, zhangxiaoyu, xuxuepeng, jake, Neil.wrz, sailorvii
最后提交信息为: !2152Update to version 2.1.3
2023-05-11 20:39
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.1.1 75c7d4da
lxc 4.0.3-2022102418 NA

当前release版本合入PR列表

2023-05-11 root release 2.1.2
    - !1996 add some ci for runc Merge pull request !1996 from zhongtao/runc_ci
    - !1995 add try_generate_exec_id func for health check Merge pull request !1995 from zhongtao/fix
    - !1993 fix remote_layer_ut error Merge pull request !1993 from DriedYellowPeach/fix_secwarning
    - !1991 split remote grpc code by macro Merge pull request !1991 from zhangxiaoyu/master
    - !1992 add some shim ut Merge pull request !1992 from zhongtao/runc_ut
    - !1990 Fix free for container info Merge pull request !1990 from xuxuepeng/fix-cpu-usage
    - !1989 Fix memory leak for container info Merge pull request !1989 from xuxuepeng/fix-cpu-usage
    - !1988 Fix UT failure for execution_extend Merge pull request !1988 from xuxuepeng/fix-cpu-usage
    - !1984 fix security warning Merge pull request !1984 from DriedYellowPeach/fix_secwarning
    - !1983 Add support for usage_nano_cores in stats Merge pull request !1983 from xuxuepeng/fix-cpu-usage
    - !1985 fix security warning Merge pull request !1985 from zhongtao/warning
    - !1980 convert struct lcr start/exec request Merge pull request !1980 from zhangxiaoyu/master
    - !1977 [CRI] Add support for saving and displaying resource related info in CRI  1.25
    - !1973 fix setting of memory-swap-limit and unified resources Merge pull request !1973 from zhangxiaoyu/master
    - !1965 update runc doc Merge pull request !1965 from zhongtao/runc_doc
    - !1962 change isulad-shim epoll struct Merge pull request !1962 from zhongtao/epoll_change
    - !1976 bugfix last element of array should be null Merge pull request !1976 from DriedYellowPeach/fix_array
    - !1975 remove unused headers Merge pull request !1975 from DriedYellowPeach/fix_header
    - !1971 fix network store check podsandbox Merge pull request !1971 from zhangxiaoyu/master
    - !1972 clean isulad shim compile relies Merge pull request !1972 from zhongtao/shim_remove_utils
    - !1970 修复ubuntu下isula pull 阿里源失败 Merge pull request !1970 from xingleigao/master
    - !1964 fix workingset bytes and add memory info for runc runtime Merge pull request !1964 from zhangxiaoyu/master
    - !1961 skip add podsandbox to network store
    - !1960 ut for remote layer store
    - !1963 if write return EAGAIN maybe should wait a moment Merge pull request !1963 from haozi007/write_eagain_with_sleep
    - !1948 add PodSandboxStats and ListSandboxStats
    - !1959 free timeout when shim_create finished Merge pull request !1959 from zhongtao/leak
    - !1957 add some ci test for exec and log Merge pull request !1957 from zhongtao/ci_add
    - !1956 remove unused func Merge pull request !1956 from zhongtao/remove
    - !1953 if the exit code in the response of execSync is not zero, an error will be returned in cri Merge pull request !1953 from zhongtao/exit_code
    - !1951 isulad-shim: fix log loss bug Merge pull request !1951 from zhongtao/log_runc
    - !1950 add effective and permitted type of cap to oci spec Merge pull request !1950 from zhongtao/cap
    - !1949 move archive code into util archive Merge pull request !1949 from haozi007/master
    - !1939 add functions of getting cgroup v1 metrics Merge pull request !1939 from zhangxiaoyu/master
    - !1940 add files_limit to oci spec Merge pull request !1940 from zhongtao/fileslimit
    - !1935 clean container process after execSync timeout exit
    - !1937 CI: ensure load liblcr.so before check opened fd in isulad Merge pull request !1937 from haozi007/master
    - !1936 CI: show leak fd in log Merge pull request !1936 from haozi007/master
    - !1934 add env-hookspec to test hook env Merge pull request !1934 from zhangxiaoyu/master
    - !1932 add hook env test Merge pull request !1932 from zhangxiaoyu/master
    - !1933 support setting pod to privilege Merge pull request !1933 from zhongtao/privilege
    - !1930 support to config selinux label in cri
    - !1929 refactor sysinfo/cgroup use util functions and bugfix for cgroup
    - !1926 split cgroup from sysinfo Merge pull request !1926 from zhangxiaoyu/master
    - !1927 clean code for some cri code Merge pull request !1927 from zhongtao/selinux
    - !1925 containers in same sandbox should have same process labels Merge pull request !1925 from zhongtao/selinux
    - !1924 cri_stream test without using valgrind and restore the runc test Merge pull request !1924 from zhongtao/runc_ci
    - !1922 fix inspect data memleak Merge pull request !1922 from zhangxiaoyu/master
    - !1921 temporary remove runc ci Merge pull request !1921 from zhongtao/runc_ci
    - !1919 skip cri_stream test for runc Merge pull request !1919 from zhongtao/ci_fix
    - !1918 when create container in container, runc not support to mount /dev Merge pull request !1918 from zhongtao/ci_fix
    - !1879 【runc】add ci for runc Merge pull request !1879 from zhongtao/runc_ci
    - !1915 bugfix when refresh working don't allow pull or load image
    - !1877 add runc doc Merge pull request !1877 from zhongtao/runcdoc
    - !1916 fix isula_rt_ops_ut bugs Merge pull request !1916 from zhongtao/runc_ut
    - !1906 refactor remote ro code Merge pull request !1906 from DriedYellowPeach/master
    - !1878 【runc】add ut for runc
    - !1913 fix util_getgrent_r overflow
    - !1910 modify the return value of the util_waitpid_with_timeout to status Merge pull request !1910 from zhongtao/errno
    - !1908 更新一个打印级别问题 Merge pull request !1908 from sailorvii/master
    - !1841 add new doc for support remote ro directory Merge pull request !1841 from DriedYellowPeach/doc
    - !1903 bugfix can't delete layers under dir overlay-layer
    - !1902 bug fix remote ro add/remove remote image twice
    - !1901 use CURLOPT_XFERINFOFUNCTION instead of deprecated CURLOPT_PROGRESSFUNCTION since curl 7.32.0 Merge pull request !1901 from zhangxiaoyu/master
    - !1897 use auto free to proc_t Merge pull request !1897 from zhongtao/notify
    - !1899 modifying cpurt file permissions Merge pull request !1899 from ger202/master
    - !1895 close remote ro when compile with ut for now Merge pull request !1895 from DriedYellowPeach/fix_ut
    - !1894 change goto branch Merge pull request !1894 from zhongtao/err
    - !1890 adapt to repo of openeuler url changed Merge pull request !1890 from haozi007/fixbug
    - !1888 fix compile error when not enable remote ro Merge pull request !1888 from DriedYellowPeach/fix_compile
    - !1872 【runc支持】allow the paused container to be stopped Merge pull request !1872 from zhongtao/pause
    - !1875 修复runc NOTIFY_SOCKET环境变量设置问题 Merge pull request !1875 from sailorvii/master
    - !1885 change sleep() to usleep() to avoid lossing of accuracy Merge pull request !1885 from zhongtao/sleep
    - !1884 add ci for remote ro Merge pull request !1884 from DriedYellowPeach/master
    - !1874 [feature] remote ro Merge pull request !1874 from DriedYellowPeach/remote_ro
    - !1836 support isula update when runtime is runc Merge pull request !1836 from zhongtao/update
    - !1881 fix CRI SetupPod and TearDownPod deadlock Merge pull request !1881 from zhangxiaoyu/master
    - !1873 fix read member error from struct Merge pull request !1873 from haozi007/new
    - !1869 add cgroup cpu ut Merge pull request !1869 from ger202/master
    - !1871 [CRI Update to 1.25] Add Memory Info Merge pull request !1871 from ilyakuksenok/test_meminfo_fix
    - Update-CRI
    - unlock m_podsLock if new failed
    - !1862 cleancode for read/write and add crictl timeout and sync for CI Merge pull request !1862 from zhangxiaoyu/master
    - !1863 修改docs/design/detailed/Network/native_network_design_zh.md错误的文件链接 Merge pull request !1863 from sailorvii/master
    - !1852 isulad-shim support execSync with timeout Merge pull request !1852 from zhongtao/timeout2
    - !1856 [image] support pull image with digest
    - !1858 add retry for read/write Merge pull request !1858 from zhangxiaoyu/master
    - !1854 fix selinux_label_ut timeout and add timeout for all ut Merge pull request !1854 from zhangxiaoyu/master
    - !1851 fix cpu-rt disable after reboot machine Merge pull request !1851 from haozi007/fixbug
    - !1848 Bugfix in isulad_config and executor Merge pull request !1848 from xuxuepeng/bug-fix
    - !1849 fix cpu-rt CI Merge pull request !1849 from ger202/master
    - !1846 fix cpu-rt CI Merge pull request !1846 from ger202/master
    - !1844 fix isula cpu-rt CI
    - !1833 add CRI ContainerStats Service Merge pull request !1833 from zhangxiaoyu/master
    - !1839 fix inspect.sh failed Merge pull request !1839 from zhangxiaoyu/master_dev
    - !1834 fix design typo Merge pull request !1834 from kenneth/master
    - !1837 fix cpu rt review comments
    - !1829 Add macro in protoc.cmake Merge pull request !1829 from xuxuepeng/protoc_macro
    - !1817 add ContainerStats Merge pull request !1817 from ilyakuksenok/container_stats
    - !1824 modify dependence lcr to libisula Merge pull request !1824 from zhangxiaoyu/master

    dev stats:
      - 243 files changed, 11236 insertions(+), 3200 deletions(-)
      - contributors: zhongtao, zhangxiaoyu, Neil.wrz, haozi007, sailorvii, songbuhuang, xuepengxu, Xuepeng Xu, ilya.kuksenok, Neil, shijiaqi1, xinglei, zhushy
最后提交信息为: !2000update to v2.1.2
2023-02-06 19:10
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.1.1 75809b8c
lxc 4.0.3-2022102407 NA

当前release版本合入PR列表

2023-02-06 root release 2.1.1
    - !1801 ensure that the task_console_accept thread ends before destroying the io_thread Merge pull request !1801 from zhongtao/io_thread
    - !1816 ensure isula exec inherits the config of create Merge pull request !1816 from zhongtao/rlimit
    - !1815 enable dnsname and cleancode for native network Merge pull request !1815 from zhangxiaoyu/master
    - !1809 refresh cmake messages
    - !1807 Refresh-api.proto-cri-1.25
    - !1804 add info log when isulad shutdown Merge pull request !1804 from zhangxiaoyu/master_dev
    - !1802 fix cpu-rt CI Merge pull request !1802 from ger202/master
    - !1799 add cpu-rt ut Merge pull request !1799 from ger202/master
    - !1800 fix code style and add network ut
    - !1795 add omitted musl adaption code
    - !1797 do not report error message in ignore situation Merge pull request !1797 from haozi007/fixbug
    - !1796 cleancode for util network and add ut
    - !1790 remove residual dir if exec failed with runc and add CI
    - !1788 add void parameter for function try_wait_all_child Merge pull request !1788 from zhangxiaoyu/master
    - !1787 remove clean_module_fill_ctx for libisulad_img.so Merge pull request !1787 from zhangxiaoyu/master
    - !1784 move the delete fifo dir function to the out branch Merge pull request !1784 from zhongtao/isulad_fifo
    - !1777 Websockets in kubectl research * Add more description and diagrams * Add some more HTTP/2 related info * Remove possible regressions. * fix issues * add initial websockets description
    - !1782 ensure hostconfig is not null. Merge pull request !1782 from zhongtao/isulad_fifo
    - !1781 Delete client fifo dir on isulad to prevent file residue
    - !1776 fix isula fifo dir residue bug
    - !1771 recheck kill command exit status
    - !1770 When run options rm is set, delete the stoped container's fifo directory. Merge pull request !1770 from zhongtao/autorm
    - !1767 isulad shim wait for all child process Merge pull request !1767 from DriedYellowPeach/master
    - !1766 change free method to util_free_array method Merge pull request !1766 from zhongtao/search_fix
    - !1765 fix omit memory leak for search Merge pull request !1765 from zhongtao/search_fix
    - !1758 add ut for search
    - !1760 check file system ro before merge network for syscontainer Merge pull request !1760 from zhangxiaoyu/master
    - !1763 fix memory leak for search Merge pull request !1763 from zhongtao/search_ci
    - !1761 fix leftover devicemapper mnt dir * fix leftover devicemapper mnt dir
    - !1751 deleting broken rootfs Merge pull request !1751 from DriedYellowPeach/master
    - !1759 add comma for image_search.sh * add comma for image_search.sh
    - !1755 add param check and customize delimiter for isula search. * add param check for parse_single_template_string and add customize del…
    - !1754 add ci for isula search * add ci for isula search
    - !1752 add adaption code for musl
    - !1753 bugfix for isula search * bugfix for search
    - !1747 refactor runtime check and fix a bug in shim v2 runtime conversion * refactor runtime check and fix a bug in shim v2 runtime conversion
    - !1750 add cri 1.25 interface change docs * add cri 1.25 interface change docs
    - !1739 set inspect_container timeout
    - !1746 fix additional gids for exec user Merge pull request !1746 from zhangxiaoyu/master
    - !1742 retry call runtime ops
    - !1744 update logo of iSulad
    - !1735 Remove chmod 751 permission for dirs by engine when user-remap enabled.
    - !1736 [docs] add different with other engins
    - !1722 关于CRI版本升级后新增的CRI字段
    - !1733 add primary group to additional groups
    - !1732 change print message of network_list.sh
    - !1731 fix error in image.c for isula search
    - !1667 Add isula search API
    - !1724 【轻量级 PR】:fix typo in update.c
    - !1728 fix storage layer and driver ut failed in container
    - !1723 handle security warning for cleanup module
    - !1725 remove unknown option wno-maybe-uninitialized
    - !1713 Add state check document
    - !1718 sync patches from stable
    - !1715 make cleanup CI to restart isulad at the end
    - !1714 add CI test for cleanup module
    - !1711 fix memory leak for not unref container in oci_rootfs_clean
    - !1710 cleanup_leftover内存泄漏
    - !1703 bugfix for websocket receive data too long
    - !1700 cleanup the leftover created after abnormal exit of isulad
    - !1702 [improve] debug information for console io
    - !1694 Add isula search document
    - !1689 Add extern C for header files
    - !1695 delete syncCloseSem when close all wssession
    - !1692 remove mnt point if add device mapper device failed
    - !1687 add extern C for mainloop header
    - !1679 isula usage一致性优化
    - !1684 dec device info ref in grow device fs
    - !1681 make sure kill pid not negative
    - !1677 add isula create --rm option
    - !1680 add setup bridge network document
    - !1636 improve log before started log server
    - !1662 docs: add guid detail
    - !1661 run storage layers ut with non-root
    - !1657 use epoll loop for wait_exit_fifo
    - !1655 use epoll instead of select for wait_exit_fifo
    - !1654  docs:add rootless english docs
    - !1653 add rootless doc
    - !1652 add design doc of layer store
    - !1645 fix maybe uwait use after free
    - !1647 refactoring version and info service
    - !1646 refactoring gPRC resize service
    - !1643 docs:change image to mermaid
    - !1642 doc add health_check and restart_manager design
    - !1641 Add english docs for Network
    - !1640 Add english docs for Events and Image
    - !1639 Add english doc for Runtime, Security and Volume
    - !1638 Add english docs for Container and CRI
    - !1637 Add README doc for manual and design
    - !1635 Add README doc for build_docs
    - !1632 add volume unit test
    - !1633 add detailed doc for isulad runtime
    - !1634 Modify some function parameters of the volume module to const char*
    - !1631 doc add design doc for restore
    - !1630 modify local volume design docs
    - !1628 document optimization: Content optimization and add English version
    - !1629 add events design docs
    - !1627 add gc and supervisor design doc
    - !1626 添加一个依赖解决脚本编译grpc错误
    - !1624 Modify timezone CI test
    - !1623 add hostname env for container
    - !1621 add timezone CI test
    - !1620  add isula search research docs
    - !1619 calculate timezone by tm_gmtoff
    - !1617 fix timezone error
    - !1615 add isulad args
    - !1612 remove unused includes
    - !1610 document optimization:document classfication
    - !1607  [REST]: Add rest volume prune api
    - !1604  [REST]: Add rest volume rm api
    - !1606 [clang-analyzer] sync code fix from stable
    - !1603 cleancode about rest register container
    - !1602  [REST]: Add rest volume ls api
    - !1592 document optimization:modify README.
    - !1599 [codecheck] cleancode about big function and magic number
    - !1600 【codecheck】handle some warnings about magic number and style
    - !1598 the right brace should take a single line
    - !1597 [codecheck] improve code
    - !1564 format codes of isulad
    - !1596 copy cri-tools bin from build directory
    - !1595 update CI crictl tools version
    - !1582 doc add build and install guide using rpm
    - !1587 add debug info and remove unuse head file
    - !1585 use existing micro OPENSSL_IS_BORINGSSL
    - !1584 fix snprintf hostname failed
    - !1583 add ENABLE_BORINGSSL to support android with openssl
    - !1580 check snprintf return value
    - !1570 update seccomp profile interface of cri
    - !1576 do clean path and check if file exist
    - !1574 remove unused header and clear err_msg after attach network module
    - !1572 change default umask to 0022
    - !1567 exec_request_to_rest forget to handle suffix
    - !1565 Add read and execute permissions for libhttpclient.so and libisulad_tools.so for other users
    - !1563 add fuzz dict
    - !1561 remove unused include files of quota and net util
    - !1559 use newest runc to run testcase of master branch
    - !1557 ensure read string must have space store null char
    - !1556 revert fifo modification
    - !1537 refactor gRPC top/stat/update/export container management operation service
    - !1554 set dup_option null after free
    - !1548 stop health check monitor before stopping container
    - !1549 fix a memory free err in normalized_host_variant
    - !1547 fix cri attach when stdout and stderr are false
    - !1545 Add a Provides in SPEC
    - !1544 install pidof for testcase
    - !1541 tolerate arch unspecified seccomp profiles
    - !1540 支持cgroupns 选项
    - !1531 create a log file for shim v2 and remove 10,229 device from the default config
    - !1542 do not report error if not return
    - !1532 make a modification on stdout and stderr fifo creation to support shimv2
    - !1539 fix cpu-quota out of range when update to -1
    - !1536 don't mount shareable dirs if user set mount for dev shm
    - !1535 add check testcase for HOME env of container
    - !1529 use only TLS v1.2 or later
    - !1527 do not use tmpfile()
    - !1521 refactor gRPC exec/rename/list/inspect container management operation service
    - !1519 add rest stats api
    - !1517 stop health check monitor before stopping container
    - !1515 Add rest resize api
    - !1516 fix check for used by container
    - !1514 micro refactor: image name check
    - !1513 make sure threads to be either joined or detached
    - !1511 micro-refactor codes From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1510 Strengthen sandbox log positioning From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1505 refactor fuzz From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
    - !1508 Delete extra space or tab indent in CI directory From: @linuxkernelAnalyse Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1507 Correct Misspelled Word 'requst' To 'request' From: @driedyellowpeach Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1506 modify native network docs From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1504 Delete extra space or tab indent From: @linuxkernelAnalyse Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @jingwoo
    - !1503 remove indirect dependencies From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1501 initializer fd_set using FD_ZERO From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1496 wait fifo if runtime start failed From: @zh_xiaoyu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
    - !1497 fix isula load --tag take no effect From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1493 refactor huge method - setup_ipc_dirs From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1494 fix use after free From: @songbuhuang Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1492 Refactoring the remaining container lifecycle management operations services From: @jingwoo Reviewed-by: @zh_xiaoyu, @duguhaotian Signed-off-by: @duguhaotian
    - !1488 support set groups From: @wangfengtu Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1491 refactor grpc start and stop service From: @leizhongkai Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1486 [v2.0.14]可能的double free (src/cmd/isula/information/ps.c:856) From: @songbuhuang Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1487 refactor gRPC create service From: @leizhongkai Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1484 gc considers stored monitor pid From: @vegbir Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
    - !1482 fix misuse of BUFSIZ From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1480 increase websocket lws_lookup size From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1477 use util_smart_calloc_t to prevent overflow From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1472 fix inspect -f error when bionic From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1469 set the name of each container and image operation thread for restful version From: @jingwoo Reviewed-by: @wangfengtu, @duguhaotian Signed-off-by: @duguhaotian
    - !1468 set the name of each container and image operation thread From: @jingwoo Reviewed-by: @wangfengtu, @duguhaotian Signed-off-by: @duguhaotian
    - !1466 fix shm size set invalid when reboot From: @zh_xiaoyu Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1465 fix isulad-shim coredump when remove ioc fd node From: @zh_xiaoyu Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1401 function refactor (util_normalized_host_os_arch) From: @chengzrz Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1461 add null terminal at end of gr mem list From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1460 fix memory leak of remove layer From: @duguhaotian Reviewed-by: @zh_xiaoyu, @jingwoo Signed-off-by: @jingwoo
    - !1458 do not fail if gr is NULL From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1457 do not fail if pw is not NULL From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1456 bugfix for double free and use after free From: @zh_xiaoyu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @jingwoo, @duguhaotian
    - !1452 fix invalid convert and format From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1449 remove check parameter label_opts in init_label From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1450 update seccomp to Linux 5.10 syscall list From: @vegbir Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1447 remove static of strlncat From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1444 【安全】add check to arguments From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1443 add pointer parameters NULL check From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1442 fix different type convert From: @duguhaotian Reviewed-by: @jingwoo, @zh_xiaoyu Signed-off-by: @jingwoo
    - !1439 improve fuzz test From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1438 Add fuzz test for parser of pw gr obj From: @chegJH Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1436 fix install error when android From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1434 do not mkdir of isulad if no controller found From: @wangfengtu Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1430 add invalid gid and uid From: @duguhaotian Reviewed-by: @wangfengtu, @jingwoo Signed-off-by: @jingwoo
    - !1428 修复 portMappings 空值产生的错误 From: @v6543210 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1427 add x permission when create directory From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1424 fix pwgr issues From: @chegJH Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @jingwoo
    - !1423 fix parse volume failed From: @zh_xiaoyu Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @jingwoo
    - !1415 refactor devmapper_parse_options function From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1420 support lxc_contexts configurable From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1421 can't delete container console fifo dir in /run/isula/ on removing the container From: @firstadream Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1418 add check result argument ut From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1417 允许bridge模式下创建系统容器 From: @firstadream Reviewed-by: @duguhaotian, @zh_xiaoyu Signed-off-by: @duguhaotian
    - !1416 refactor util_getgrent_r and util_getpwent_r From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1414 refactor parse_volume function From: @jingwoo Reviewed-by: @wangfengtu, @duguhaotian Signed-off-by: @duguhaotian
    - !1412 fix ut bug and arguments check From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1406 adapt to openssl 3.0 From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1404 Adapt bionic libc, increase testcase coverage From: @chegJH Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1378 Adopt bionic libc, parser for passwd and group ojbect From: @chegJH Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1399 add isula import restful mode From: @chengzrz Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1397 support isula wait even if it's not oci image From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1394 refactor mount parse in spec module From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1393 cleancode: http request From: @zh_xiaoyu Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @jingwoo
    - !1391 add native network detail From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1390 增加riscv64的seccomp信息 From: @chenhongji Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
    - !1387 【CRI】ignore portmapping config with invalid hostport From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1388 set default sig handler for sigchld From: @duguhaotian Reviewed-by: @wangfengtu, @jingwoo Signed-off-by: @jingwoo
    - !1373 fix restful iSulad no response for signal 15 and 2 From: @duguhaotian Reviewed-by: @wangfengtu, @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
    - !1383 add isula tag restful mode From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1382 add errno infomation when archive failed From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1380 fix no status of health check when restfull From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1377 fix wrong use of DST(Daylight Saving Time) and timezone From: @wangfengtu Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
    - !1375 run cri stream test without valgrind From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1374 make static link libhttpclient.a work From: @firstadream Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
    - !1372 fix cricli command not found From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1370 fix cricli command not found in CI test From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1369 update performance data use ptcr tool From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
    - !1362 fix cri attach coredump From: @zh_xiaoyu Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
    - !1365 adapt to the enabled selinux host environment From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1366 fix fedora Dockerfile errors From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1357 Add restful interface isula pull/login/logout. From: @firstadream Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1364 using /user/sbin/init as init process in CI environment From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1363 support multi-linux distribution CI environment From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1356 support isula attach when restfull From: @wangfengtu Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
    - !1359 fix user take no effect when restfull From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1355 fix openssl-verify invalid disable metadata From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
    - !1352 fix podSandbox management operation failure From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1351 Refactored CRI module to remove over-engineering From: @jingwoo Reviewed-by: @duguhaotian, @wangfengtu Signed-off-by: @duguhaotian
    - !1349 remove temporary file only when write file failed From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1347 remove temporary file if write atomic file failed From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1345 support rename subcommand in restful mode From: @duguhaotian Reviewed-by: @wangfengtu, @jingxiaolu Signed-off-by: @jingxiaolu
    - !1343 Modify error message thrown when User defined network is default network for disambiguation From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1335 fix bugs of userns-remap and add -DENABLE_USERNS_REMAP From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
    - !1341 remove unnecessary wrong message From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
    - !1339 fix uid/gid error when load image From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
    - !1337 enlarge rest buffer limit to support --security-opt From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1333 optimize remove container process From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
    - !1332 [network] fix invalid check for empty ip ranges From: @duguhaotian Reviewed-by: @jingxiaolu, @jingwoo, @wangfengtu Signed-off-by: @jingxiaolu
    - !1331 fixbug restful interface isula pause/unpause From: @xiaochaowang Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
    - !1329 add api change item for pull template From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1322 delete isulad engine param From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
    - !1327 support default network setting From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1325 add -DSYSCONFDIR_PREFIX as prefix when read config From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1319 add restful interface isula export From: @xiaochaowang Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
    - !1324 fix lose default hostname error From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1323 fix exec --workdir take no effect when restfull From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1320 do not fail even if no cgroup controller found when cgroupv2 From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1318  fix coding irregularities From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1317 fix coding irregularities of entry module From: @jingwoo Reviewed-by: @wangfengtu, @duguhaotian Signed-off-by: @duguhaotian
    - !1316 fix coding irregularities of core module From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1315 remove redundant code From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1282 clean the gRPC client module code From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1313 let isulad root path configable when userns-remap From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
    - !1310  Refactor procedure of setting default value for network namespace mode From: @chengzrz Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
    - !1307 add restful interface  isula info From: @xiaochaowang Reviewed-by: @duguhaotian, @jingwoo Signed-off-by: @duguhaotian
    - !1306 continue pulling even if no Docker-Distribution-Api-Version found From: @wangfengtu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
    - !1303 disable image related command if disable oci and disable embedded From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1301 support change CLIENT_RUNDIR when compile From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1300 fix lose regexec for android From: @duguhaotian Reviewed-by: @wangfengtu, @jingxiaolu Signed-off-by: @jingxiaolu
    - !1296 support regexec on android From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
    - !1294 adapt android compile From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1292 use unify regexec From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
    - !1291 Fix the third party license relative path error From: @smartsyoung Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1287 remove unnecessary arguments From: @duguhaotian Reviewed-by: @jingwoo, @jingxiaolu Signed-off-by: @jingxiaolu
    - !1289 print error when dlsym failed From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1286 do not timeout when use restfull to connect to daemon From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1284 compliance: modify licensing compliance issues in repository Merge pull request !1284 from SmartsYoung/master
    - !1165 iSulad: Added the ability to display n last created containers Merge pull request !1165 from lauk/master
    - !1281 fix utils module encoding problem Merge pull request !1281 from JingWoo/My2022
    - !1280 fix cmd/isulad-shim module encoding problem Merge pull request !1280 from JingWoo/My2022
    - !1277 引入gvisor支持 Merge pull request !1277 from Tiamo0/master
    - !1279 support devicemapper ci testcases Merge pull request !1279 from haozi007/master
    - !1275 fix compile error of isula-transform Merge pull request !1275 from wangfengtu/isula-transform
    - !1270 refactor build system of iSulad Merge pull request !1270 from haozi007/refactor
    - !1274 Add test design doc for CRI modification feature Merge pull request !1274 from czrz/master
    - !1271 fix compile error with grpc 1.41.x Merge pull request !1271 from zhangxiaoyu/master
    - !1265 improve CI build step Merge pull request !1265 from haozi007/work

    dev stats:
      - 778 files changed, 37423 insertions(+), 8882 deletions(-)
      - contributors: haozi007, zhangxiaoyu, zhongtao, WangFengTu, wujing, Neil.wrz, chengzrz, songbuhuang, chegJH, SmartsYoung, ger202, root, William Dean, ilya.kuksenok, leizhongkai, liyanshui, shijiaqi1, vegbir, wangxiaochao, yanshui.li, 5233693, ChenHongJi, DriedYellowPeach, Ikko Ashimine, Luo Yifan, Mig Yang, Song Zhang, along, czrz, ilyakuksenok, lauk001, tiamo0
最后提交信息为: !1821update to v2.1.1
2023-01-03 16:18
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.9 91d45441
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022102406 NA

当前release版本合入PR列表

2023-01-03 root release 2.0.18
    - !1791 remove residual dir if exec failed with runc and add CI Merge pull request !1791 from zhangxiaoyu/stable-v2.0.x
    - !1789 add void parameter for function try_wait_all_child Merge pull request !1789 from zhangxiaoyu/stable-v2.0.x
    - !1786 remove clean_module_fill_ctx for libisulad_img.so
    - !1785 move the delete fifo dir function to the out branch Merge pull request !1785 from zhongtao/fifo
    - !1783 ensure hostconfig is not null. Merge pull request !1783 from zhongtao/fifo
    - !1780 Delete client fifo dir on isulad to prevent file residue Merge pull request !1780 from zhongtao/fifo
    - !1778 fix isula fifo dir residue bug. Merge pull request !1778 from zhongtao/fifo
    - !1775 compatibility for manage pods which created by old iSulad
    - !1769 start sandbox before setup network by default
    - !1772 recheck kill command exit status Merge pull request !1772 from DriedYellowPeach/stable-v2.0.x
    - !1773 When run options rm is set, delete the stoped container's fifo directory. Merge pull request !1773 from zhongtao/autorm_stable
    - !1768 isulad shim wait for all child process Merge pull request !1768 from DriedYellowPeach/stable-v2.0.x
    - !1764 check file system ro before merge network for syscontainer Merge pull request !1764 from zhangxiaoyu/stable-v2.0.x
    - !1762 fix leftover devicemapper mnt dir and deleting broken rootfs Merge pull request !1762 from DriedYellowPeach/stable-v2.0.x
    - !1757 add adaption code for musl. * add adaption code for musl.
    - !1749 set inspect_container timeout * update function inspect_container timeout
    - !1741 retry call runtime ops
    - !1748 fix additional gids for exec user
    - !1743 console ut Merge pull request !1743 from DriedYellowPeach/stable-v2.0.x
    - !1740 add unit test for buffer
    - !1738 remove chmod 751 permission for dirs by engine when user-remap enabled
    - !1737 add unit test for util/sha256 Merge pull request !1737 from czrz/stable-v2.0.x
    - !1734 add primary group to additional groups Merge pull request !1734 from zhangxiaoyu/stable-v2.0.x
    - !1729 fix storage layer and driver ut failed in container Merge pull request !1729 from zhangxiaoyu/stable-v2.0.x
    - !1726 handle security warning for cleanup module Merge pull request !1726 from DriedYellowPeach/stable-v2.0.x
    - !1727 remove unknown option wno-maybe-uninitialized Merge pull request !1727 from zhangxiaoyu/stable-v2.0.x
    - !1719 update spec
    - !1712 fix memory leak for not unref container in oci_rootfs_clean
    - !1705 isula usage一致性优化
    - !1704 add isula create --rm option
    - !1709 cleanup_leftover内存泄漏
    - !1708 bugfix for websocket receive data too long
    - !1706 cleanup the leftover created after abnormal exit of isulad
    - !1690 Add extend C for header files
    - !1701 Add ut for file
    - !1699 [improve] add debug information for console io
    - !1696 delete syncCloseSem when close all wssession
    - !1693 device mapper bugfix
    - !1691 dec device info ref in grow device fs
    - !1688 remove mnt point if add device mapper device failed
    - !1686 add more test for string and map
    - !1685 fix error in utils_verify_ut
    - !1683 Add ut for verify
    - !1678 add UT for atomic and map
    - !1682 make sure kill pid not negative
    - !1676 【UT】add ut for cutils utils
    - !1675 Add ut for mount_spec and regex
    - !1674 fix timestamp ut error
    - !1673 add ut for cutils timestamp
    - !1668 Add ut for filters
    - !1669 Add ut for path.c
    - !1672 Add ut for utils_convert
    - !1671 Add parameter check to path
    - !1670 Add adaptation code for filters
    - !1665 add ut for cutils aes
    - !1666 add UT for mainloop and utils_network
    - !1664 refactor ut of cutils
    - !1656 use epoll instead of select for wait_exit_fifo

    dev stats:
      - 189 files changed, 5660 insertions(+), 561 deletions(-)
      - contributors: zhangxiaoyu, zhongtao, haozi007, Neil.wrz, songbuhuang, chengzrz, DriedYellowPeach, Mig Yang, ger202, yangjiaqi
最后提交信息为: !1792update version to 2.0.18
2022-10-09 10:40
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.8 b24e9632
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022092001 NA

当前release版本合入PR列表

2022-10-08 ubuntu release 2.0.17
    - !1650 add static for udev_wait_pth_t function
    - !1644 fix maybe uwait use after free
    - !1625 add timezone CI test
    - !1622 add hostname env for container
    - !1618 calculate timezone by tm_gmtoff
    - !1616 invalid free default-runtime and cri-runtime after free json-confs
    - !1613 add isulad args Merge pull request !1613 from zhangxiaoyu/stable-v2.0.x
    - !1611 Remove redundant header files
    - !1609 adapt to openssl 3.0
    - !1605 cleancode about rest register container
    - !1601 fix memleak

    dev stats:
      - 21 files changed, 585 insertions(+), 218 deletions(-)
      - contributors: zhangxiaoyu, haozi007, wujing, WangFengTu, zhongtao
最后提交信息为: !1651update version to 2.0.17
2022-08-23 14:33
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.8 2791d10f
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022081201 NA

当前release版本合入的pr

2022-08-23 root release 2.0.16
    - !1590 [codecheck] cleancode about big function and magic number
    - !1591 【codecheck】handle some warnings
    - !1593 [codecheck]the right brace should take a single line
    - !1589 【codecheck】improve code
    - !1586 use existing micro OPENSSL_IS_BORINGSSL
    - !1581 check snprintf return value
    - !1579 [clang-analyzer] fix memory leak and use after free
    - !1578 do clean path and check if file exist
    - !1577 [clang-anaylzer] ensure derenference of non-null pointer
    - !1575 [clang-analyzer] remove dead assignment
    - !1573 change default umask to 0022
    - !1571 [clang-analyzer] ensure agrument with nonnull attirbute passed nonnull
    - !1569 add fuzz dict Merge pull request !1569 from wangfengtu/add_dict_stable
    - !1568 fix exec_request_to_rest forgot to handle suffix Merge pull request !1568 from haozi007/stable
    - !1566 Add read and execute permissions for libhttpclient.so and libisulad_tools.so for other users
    - !1562 add lose override flag
    - !1560 remove unused include files
    - !1558 ensure read string must have space store null char
    - !1553 set dup_option null after free
    - !1551 stop health check monitor before stopping container
    - !1550 fix cpu-quota out of range when update to -1
    - !1546 fix cri attach when stdout and stderr are false
    - !1543 cherry pick tolerate arch unspecified seccomp profiles to stable branch
    - !1538 don't mount shareable dirs if user set mount for dev shm
    - !1530 use only TLS v1.2 or later
    - !1528 do not use tmpfile()

    dev stats:
      - 90 files changed, 589 insertions(+), 415 deletions(-)
      - contributors: haozi007, WangFengTu, zhangxiaoyu, Neil.wrz, chengzrz, songbuhuang, zhongtao
最后提交信息为: !1594update version to 2.0.16
2022-07-14 09:23
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.8 8c0045f3
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022052501 NA

当前release版本合入的pr

2022-07-13 ubuntu release 2.0.15
    - !1523 Add rest api for stats
    - !1520 stop health check monitor before stopping container Merge pull request !1520 from JingWoo/stable-v2.0.x
    - !1518 sync patches from master
    - !1512 refactor fuzz
    - !1499 wait exit fifo if runtime start failed From: @zh_xiaoyu Reviewed-by: @jingwoo, @duguhaotian Signed-off-by: @duguhaotian
    - !1498 cherry pick recent commits from master to stable branch From: @chengzrz Reviewed-by: @wangfengtu, @jingwoo Signed-off-by: @jingwoo
    - !1490 [v2.0.14]可能的double free (src/cmd/isula/information/ps.c:856) From: @songbuhuang Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1485 gc considers stored monitor pid From: @vegbir Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1483 fix misuse of BUFSIZ From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1478 use util_smart_calloc_t to prevent overflow From: @jingwoo Reviewed-by: @zh_xiaoyu, @duguhaotian Signed-off-by: @duguhaotian
    - !1481 increase websocket lws_lookup size From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1476 refactor parse_volume function Merge pull request !1476 from JingWoo/My2022-stable
    - !1475 refactor devmapper_parse_options function Merge pull request !1475 from JingWoo/My2022-stable
    - !1473 fix inspect -f error when bionic Merge pull request !1473 from wangfengtu/inspect_stable
    - !1471 set the name of each container and image operation thread for restful version Merge pull request !1471 from JingWoo/My2022-stable
    - !1470 set the name of each container and image operation thread Merge pull request !1470 from JingWoo/My2022-stable
    - !1464 fix shm size set invalid when reboot Merge pull request !1464 from zhangxiaoyu/stable-v2.0.x
    - !1463 sync from master branch From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1459 fix isulad-shim coredump when remove ioc fd node Merge pull request !1459 from zhangxiaoyu/stable-v2.0.x
    - !1455 bugfix for double free and use after free From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1454 fix get_network_namespace_path check From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1453 fix invalid convert and format From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1451 update seccomp to Linux 5.10 syscall list From: @zh_xiaoyu Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1448 remove check parameter label_opts in init_label From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1446 remove static of strlncat Merge pull request !1446 from zhangxiaoyu/stable-v2.0.x
    - !1445 sync from master branch From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1441 sync from master branch seccomp optimiazation Merge pull request !1441 from czrz/stable-v2.0.x
    - !1440 improve fuzz for pw gr parser Merge pull request !1440 from haozi007/stable-v2.0.x
    - !1437 fix install error when android From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1435 do not mkdir of isulad if no controller found From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian

    dev stats:
      - 214 files changed, 3075 insertions(+), 2058 deletions(-)
      - contributors: zhangxiaoyu, WangFengTu, haozi007, wujing, Neil.wrz, William Dean, ger202, vegbir, chegJH, chengzr
最后提交信息为: !1526update version to 2.0.15
2022-05-23 14:47
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.7 43d65936
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022052101 NA

当前release版本合入的pr

2022-05-23 root release 2.0.14
    - !1432 sync from master branch From: @duguhaotian Reviewed-by: @wangfengtu, @jingwoo Signed-off-by: @jingwoo
    - !1422 sync two patches from master Merge pull request !1422 from wangfengtu/sync
    - !1419 add check result argument ut From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1413 fix ut bug and arguments check From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1411 fix coding irregularities Merge pull request !1411 from JingWoo/My2022-stable
    - !1410 remove redundant code Merge pull request !1410 from JingWoo/My2022-stable
    - !1409 clean the gRPC client module code Merge pull request !1409 from JingWoo/My2022-stable
    - !1408 fix utils module encoding problem Merge pull request !1408 from JingWoo/My2022-stable
    - !1407 fix cmd/isulad-shim module encoding problem Merge pull request !1407 from JingWoo/My2022-stable
    - !1405 Adapt to bionic libc, improve lcov coverage Merge pull request !1405 from chegJH/stable-v2.0.x
    - !1403 adapt to the enabled selinux host environment Merge pull request !1403 from JingWoo/My2022-stable
    - !1402 Adopt bionic libc, parser for passwd and group ojbect Merge pull request !1402 from chegJH/stable-v2.0.x
    - !1400 add isula import restful mode to stable branch Merge pull request !1400 from czrz/stable-v2.0.x
    - !1398 support isula wait even if it's not oci image From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1396 refactor mount parse in spec module Merge pull request !1396 from JingWoo/My2022-stable
    - !1395 cleancode: http request Merge pull request !1395 from zhangxiaoyu/stable-v2.0.x

    dev stats:
      - 60 files changed, 1223 insertions(+), 358 deletions(-)
      - contributors: wujing, haozi007, WangFengTu, chegJH, chengzrz, liyanshui, zhangxiaoyu
最后提交信息为: !1433update version to v2.0.14
2022-04-18 19:09
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.7 43d65936
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022040901 NA

当前release版本合入的pr

2022-04-18 root release 2.0.13
    - !1389 sync from master branch From: @duguhaotian Reviewed-by: @jingwoo Signed-off-by: @jingwoo
    - !1386 sync from master branch Merge pull request !1386 from haozi007/stable-v2.0.x
    - !1385 add isula tag restful mode Merge pull request !1385 from zhangxiaoyu/stable-v2.0.x
    - !1384 add errno infomation when archive failed Merge pull request !1384 from wangfengtu/archive_msg_stable
    - !1381 fix no status of health check when restfull Merge pull request !1381 from wangfengtu/health_state_stable
    - !1379 fix wrong use of DST(Daylight Saving Time) and timezone Merge pull request !1379 from wangfengtu/fix_dst_stable
    - !1376 fix cricli command not found and run cri stream test without valgrind Merge pull request !1376 from zhangxiaoyu/stable-v2.0.x
    - !1371 fix cricli command not found in CI test Merge pull request !1371 from zhangxiaoyu/stable-v2.0.x
    - !1368 Add restful interface isula pull/login/logout Merge pull request !1368 from zhangxiaoyu/stable-v2.0.x
    - !1367 fix cri attach coredump Merge pull request !1367 from zhangxiaoyu/stable-v2.0.x
    - !1361 support isula attach when restfull Merge pull request !1361 from wangfengtu/attach_stable
    - !1360 fix user take no effect when restfull Merge pull request !1360 from wangfengtu/user_stable
    - !1358 support rename subcommand in restful mode Merge pull request !1358 from haozi007/stable-v2.0.x

    dev stats:
      - 21 files changed, 1446 insertions(+), 119 deletions(-)
      - contributors: WangFengTu, haozi007, zhangxiaoyu, yanshui.li
最后提交信息为: !1392release v2.0.13 for stable branch
2022-03-24 20:14
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.7 0979de0a
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022031701 NA

当前release版本合入的pr

2022-03-24 root release 2.0.12
    - update v2.0.12 release notes
    - fix openssl-verify invalid disable metadata
    - !1353 update version of iSulad to v2.0.12 Merge pull request !1353 from haozi007/stable-v2.0.x
    - !1350 remove temporary file only when write file failed From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1348 remove temporary file if write atomic file failed Merge pull request !1348 from wangfengtu/tmp_file_stable
    - !1346 Modify error message thrown when User defined network is default network for disambiguation Merge pull request !1346 from czrz/stable-v2.0.x
    - !1344 fix bugs of userns-remap and add -DENABLE_USERNS_REMAP From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1342 remove unnecessary wrong message Merge pull request !1342 from haozi007/stable-v2.0.x
    - !1340 fix uid/gid error when load image Merge pull request !1340 from wangfengtu/uidgid-stable
    - !1338 enlarge rest buffer limit to support --security-opt Merge pull request !1338 from wangfengtu/security-opt-stable
    - !1336 fixbug restful interface isula pause/unpause Merge pull request !1336 from wangfengtu/pause_stable
    - !1334 sync from master branch Merge pull request !1334 from haozi007/stable-v2.0.x
    - !1330 add restful interface isula export From: @xiaochaowang Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1328 add -DSYSCONFDIR_PREFIX as prefix when read config Merge pull request !1328 from wangfengtu/etc_stable
    - !1326 fix exec --workdir take no effect when restfull Merge pull request !1326 from wangfengtu/workdir_stable
    - !1321 do not fail even if no cgroup controller found when cgroupv2 Merge pull request !1321 from wangfengtu/no_controller_stable
    - !1314 iSulad: Add the function of isolating the user namespaces Merge pull request !1314 from wangfengtu/userns-remap
    - !1312 add restful interface isula info Merge pull request !1312 from xiaochaowang/stable-v2.0.x

    dev stats:
      - 37 files changed, 1566 insertions(+), 72 deletions(-)
      - contributors: WangFengTu, haozi007, root, wangxiaochao, HumbleHunger, chengzrz
最后提交信息为: !1354update v2.0.12 release notes
2022-02-24 19:11
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.7 6b07b2e9
clibcni v2.0.7 f5c4f186
lxc 4.0.3-2022021501 NA

当前release版本合入的pr

2022-02-24 root release 2.0.11
    - !1309 improve ci of stable branch Merge pull request !1309 from haozi007/stable-v2.0.x
    - !1308 continue pulling even if no Docker-Distribution-Api-Version found Merge pull request !1308 from wangfengtu/pull_fail_stable
    - !1305 Give a default network namespace mode when linux field is not configured Merge pull request !1305 from czrz/stable-v2.0.x
    - !1304 disable image related command if disable oci and disable embedded Merge pull request !1304 from wangfengtu/disable_commands_stable
    - !1302 support change RUNPATH when compile Merge pull request !1302 from wangfengtu/rundir
    - !1299 fix lose regexec for android From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1298 sync from master branch Merge pull request !1298 from haozi007/stable-v2.0.x
    - !1295 adapt android compile From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1293 sync from master branch From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1290 print error when dlsym failed Merge pull request !1290 from wangfengtu/dlsym_error_stable
    - !1288 do not timeout when use restfull to connect to daemon Merge pull request !1288 from wangfengtu/timeout_stable
    - !1273 refactor build system of iSulad Merge pull request !1273 from haozi007/stable-v2.0.x
    - !1278 fix multithreading exec bug Merge pull request !1278 from zhangxiaoyu/stable-v2.0.x
    - !1276 fix compile error of isula-transform Merge pull request !1276 from wangfengtu/transform-stable
    - !1272 fix compile error with grpc 1.41.x Merge pull request !1272 from zhangxiaoyu/stable-v2.0.x
    - !1267 【stable】fix compile error when building embedded image Merge pull request !1267 from wangfengtu/compile_stable
    - !1260 fix codex error Merge pull request !1260 from wangfengtu/fix_codex_stable
    - !1255 fix memory leak in CniNetworkPlugin Merge pull request !1255 from zhangxiaoyu/stable-v2.0.x
    - !1246 Fixed a bug that occurs when starting a container in host mode Merge pull request !1246 from czrz/stable-v2.0.x
    - !1244 Optimize websocket streaming service code Merge pull request !1244 from JingWoo/stable-v2.0.x
    - !1243 add pull request gateway checker for build and ut From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1234 fix dangerous memory operation and memory leak Merge pull request !1234 from czrz/stable-v2.0.x
    - !1241 isula pull does not support format name@digest Merge pull request !1241 from wangfengtu/remove_digest_stable
    - !1238 fix mem leak Merge pull request !1238 from gaohuatao/sta_ght
    - !1236 fix undefined reference to `service_arguments_free' in libisulad_img.so From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1232 fix undefined reference in libisulad_img.so Merge pull request !1232 from wangfengtu/undefine_stable
    - !1230 fix cri version memory leak From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1227 print valgrind log Merge pull request !1227 from zhangxiaoyu/stable-v2.0.x
    - !1224 add fuzz build in CI From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1221 Modified cmakelist of storage_layer and added a new mock function in isulad_config_mock to fix errors that happen when compiling with UT option turned on From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1220 fix cpu variant get error From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1217 fix cri libwebsockets sync_close_sem memory leak From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1216 Fix memory leak in ClearCniNetwork when calling get_sandbox_key From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1214 delete isulad h flag Merge pull request !1214 from gaohuatao/sta_ght
    - !1211 add new function mock for ut From: @duguhaotian Reviewed-by: @jingwoo,@jingxiaolu Signed-off-by: @jingxiaolu
    - !1209 Modified the procedure of running a pod to adapt to kata 2.0 From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1208 fix memleak when use multiple --volumes-from Merge pull request !1208 from wangfengtu/memleak_stable
    - !1206 add self def runtime for shimv2 From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian

    dev stats:
      - 198 files changed, 2717 insertions(+), 1232 deletions(-)
      - contributors: WangFengTu, haozi007, zhangxiaoyu, chengzrz, SmartsYoung, gaohuatao, wujing
最后提交信息为: !1311update version to v2.0.11
预览版本
2021-12-31 17:38
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.1.0-alpha 20646bba
lxc 4.0.3-2021122701 NA

当前release版本合入的pr

2021-12-31 root release 2.1.0
    - !1268 modify readme Merge pull request !1268 from zhangxiaoyu/master
    - !1266 enable NATIVE_NETWORK and add documentation Merge pull request !1266 from zhangxiaoyu/master
    - !1264 fix compile error when building embedded image Merge pull request !1264 from wangfengtu/compile
    - !1263 add design docs for seccomp optimization and cni-cri refactor Merge pull request !1263 from czrz/master
    - !1261 fix multithreading exec bug Merge pull request !1261 from zhangxiaoyu/master
    - !1257 Seccomp optimization Merge pull request !1257 from czrz/seccomp
    - !1262 fix network ut error Merge pull request !1262 from zhangxiaoyu/dev
    - !1256 native and cri network code improvement Merge pull request !1256 from zhangxiaoyu/master
    - !1259 fix codex error Merge pull request !1259 from wangfengtu/fix_codex
    - !1228 Added new CI test for CNI bridge Merge pull request !1228 from czrz/master
    - !1251 Add cmake uninstall rule. Merge pull request !1251 from Tiamo0/master
    - !1253 merge network branch into master Merge pull request !1253 from haozi007/dev-network
    - !1250 revert scripts format Merge pull request !1250 from JingWoo/CRI2021
    - !1248 support script format Merge pull request !1248 from JingWoo/CRI2021
    - !1247 Modified run.sh to test different namespace modes From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1245 Fixed a bug that occurs when starting a container in host mode From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1239 Optimize websocket streaming service code From: @jingwoo Reviewed-by: Signed-off-by:
    - !1242 add pull request gateway checker for build and ut From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1240 isula pull does not support format name@digest From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1233  fix dangerous memory operation From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by:
    - !1225 add docker file for build isulad base on openeuler 21:03 docker image From: @duguhaotian Reviewed-by: Signed-off-by:
    - !1237 fix mem leak From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1235 fix undefined reference to `service_arguments_free' in libisulad_img.so From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1231 fix undefined reference in libisulad_img.so From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1229 fix cri version memory leak From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1226 print valgrind log From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1222 add fuzz build in CI From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1218 Modified cmakelist of storage_layer and added a new mock function in isulad_config_mock to fix errors that happen when compiling with UT option turned on From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1219 fix cpu variant get error From: @wangfengtu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1193 add string array From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1140 iSulad: Add the function of isolating the user namespaces From: @HumbleHunger Reviewed-by: Signed-off-by:
    - !1215 Fix memory leak in ClearCniNetwork when calling get_sandbox_key From: @chengzrz Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1213 delete isulad h flag From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1210 fix cri libwebsockets sync_close_sem memory leak From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1212 add new function mock for ut From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1199 修改runpodsandbox以优化cri的cni网络流程 From: @chengzrz Reviewed-by: Signed-off-by:
    - !1207 fix memleak when use multiple --volumes-from From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1205 add self def runtime for shimv2 From: @gaohuatao Reviewed-by: Signed-off-by:
    - !1197 too many cri websocket will connect failed From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1198 delete unused head file From: @gaohuatao Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1194 disable lxc_keep wiht oci image From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1196 add branch coverage From: @wangfengtu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1195 fix memory leak cause by same default network From: @duguhaotian Reviewed-by: @jingwoo,@jingxiaolu Signed-off-by: @jingxiaolu
    - !1191 fix layer remain if pull quay.io/coreos/etcd:v3.3.17-arm64 twice From: @wangfengtu Reviewed-by: @gaohuatao,@duguhaotian Signed-off-by: @duguhaotian
    - !1189 add error message for invalid log driver From: @duguhaotian Reviewed-by: @jingwoo,@jingxiaolu Signed-off-by: @jingxiaolu
    - !1187 pack daemon_constants.json From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1170 cri: add session gc thread From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1182 cancel shimv2 runtime check error of log From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1181 doc: fix lxc compilation failure in docs/install_iSulad_on_Ubuntu_20_04_LTS.sh From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1179 fix copy to container log processing From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1178 use LIBARCHIVE_LIBRARY to link libarchive From: @wangfengtu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1160 CRI: Fix parse metadata of container, container name supports underscores From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1177 CI: fix devmapper deploy failed From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1159 【轻量级 PR】:update docs/integration.md. From: @addozhang Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1173 seccomp: add clone3 to whitelist of x86 From: @gaohuatao Reviewed-by: @duguhaotian,@jingwoo Signed-off-by: @duguhaotian
    - !1176 fix compile error From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1168 add errno msg for apply diff From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1164 iSulad:Code optimization From: @tiamo0 Reviewed-by: @wangyueliang,@jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1167 post sem sync_close_sem in closeWsConnect only From: @zh_xiaoyu Reviewed-by: @gaohuatao,@jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1166 update docs of build guide From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1162 cri: modify protobuf map contains method to count method From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1161 cri: set session data as lwsContext From: @zh_xiaoyu Reviewed-by: @duguhaotian,@jingwoo Signed-off-by: @duguhaotian
    - !1158 CRI: Fix parse metadata of sandbox, sandbox name supports underscores From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1157 CI: fix metrics related testcases From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1155 Fix iSulad cannot killed by SIGTERM and SIGINT when restful used. From: @tiamo0 Reviewed-by: @duguhaotian,@jingwoo Signed-off-by: @duguhaotian
    - !1156 metrics: unbind socket when metrics server shutdown From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1153 CRI: fixed session buffer message not output From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian,@duguhaotian,@jingwoo,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1150 remove read lock in websocket write to client From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian,@duguhaotian Signed-off-by: @duguhaotian
    - !1124 Support export isulad's metrics. From: @tiamo0 Reviewed-by: Signed-off-by:
    - !1151 The container command completion function is completed From: @lauk001 Reviewed-by: @jingwoo,@duguhaotian,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1148 fix unit test compile error From: @wangfengtu Reviewed-by: @gaohuatao,@caihaomin Signed-off-by: @caihaomin
    - !1146 modify msg From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1145 make domain name configurable From: @wangfengtu Reviewed-by: @gaohuatao,@jingwoo,@caihaomin Signed-off-by: @caihaomin
    - !1144 add default registry transformation in CI From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1142 delete unused macro definition From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1139 make registry transformation configable From: @wangfengtu Reviewed-by: @duguhaotian,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1114 iSulad: add ws session close mutex From: @zh_xiaoyu Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1133 CRI: intercept the resize information string when exec resize From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1132 do not use CURL_AT_LEAST_VERSION From: @wangfengtu Reviewed-by: @duguhaotian,@gaohuatao Signed-off-by: @duguhaotian
    - !1130 fix pull failed if some proxy respone headers From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1127 CRI: add some necessary annotations for Sandbox and container From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1126 CRI: support exec resize From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1125 CI: test default shared namespace in pod From: @jingwoo Reviewed-by: @gaohuatao,@duguhaotian Signed-off-by: @duguhaotian
    - !1123 CRI: share uts namespace by default in pod From: @jingwoo Reviewed-by: @duguhaotian,@gaohuatao,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1118 CRI: apply a container name label for infra container From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1116 fix failed to pull image on mips64 platform. From: @tiamo0 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1117 解决层镜像导入到iSulad概率性失败 From: @meilier Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1115 【轻量级 PR】:update docs/build_guide_zh.md. From: @Annlix Reviewed-by: @caihaomin Signed-off-by: @caihaomin
    - !1112 iSulad: alloc 4KB memory for each websocket transfer From: @zh_xiaoyu Reviewed-by: @jingwoo,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1111 fix continuous increase of memory usage caused by websocket abnormal disconnection From: @jingwoo Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1110 CI: compile lib-shim-v2 with local vendor From: @jingwoo Reviewed-by: @lifeng2221dd1,@gaohuatao Signed-off-by: @lifeng2221dd1
    - !1109 delete shimv2 UT test From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1106 support shim v2 runtime From: @jingwoo Reviewed-by: @gaohuatao,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1102 fix cancel deferred remove bug From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1098 devmapper: periodically cleanup devices marked for deleted From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1100 add compile switch to support compile with low version of libcurl From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1099 suppress proxy connect headers message From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1094 fix bug of isula exec when called by crictl From: @jackey_1024 Reviewed-by: @lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1087 support auto-resize with kata From: @holyfei Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1086 isula exec --workdir works only when runtime is lcr From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1085  fix string array initialization failure From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1084 optimize token generation From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1083 CI: fix integration_check.sh From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1082 do not check key's case when parse http header From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1080 CI: use ali registry instead of docker.io From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1078 log: adjust log level to reduce log From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1077 fix memory usage of stats not right when runtime is kata From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1069 completion isula images From: @yin-xiujiang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1074 check if pull option is valid From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1073 workdir must be absolute path From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1071 isula: fix --help=xx coredump From: @zh_xiaoyu Reviewed-by: @duguhaotian,@jingwoo,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1070 fix memory leak when pulling image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1063 CI: run the containers one by one From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !962 syslog tag support dynamic tag values From: @duguhaotian Reviewed-by: Signed-off-by:
    - !1061 CI devicemapper add filter From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1059 CI:activate vg isulad From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1056 CI:move reinstall_thinpool to helper.sh From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1054 check return value to valid use NULL pointer From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1050 fix bugs when pulling image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1053 devmapper: decrease log level of check dm device From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1052 CI: keep container when build failed for debug From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1051 fix coredump when poweroff From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1047 Compatible with registry URL ending in '/' From: @wangyueliang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1049 added default completion From: @yin-xiujiang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1048 CI: fix CI to fit run on 2 cpu 4G memory environment From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1046 bugfix bugs of isula_rt_ops From: @jackey_1024 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1045 added autocomplete in isula command line mode. From: @yin-xiujiang Reviewed-by: @kylinyimin,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1044 Readme: add script to install iSulad on Ubuntu 20.04 LTS From: @xiyounigo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1043 update libarchive requirement to v3.4 From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1039 stats: show cpu usage normal when stats with --no-stream From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1037 fix residual IO copy thread in CRI exec operation From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1038 Readme: add script to install iSulad on Centos7 From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1036 event: fix memory leak when pack annotation failed From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@jingwoo Signed-off-by: @duguhaotian
    - !990 support cgroup v2 From: @wangfengtu Reviewed-by: Signed-off-by:
    - !1035 add iSulad experiment in README From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1034 Readme: add configure image registry address From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1023 support isula exec --workdir From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1033 【轻量级 PR】:update docs/build_guide_zh.md. From: @x-zhentao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1014 support --pull option when create/run container From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1019 Readme: add related resouces in readme From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1029 fix coredump when inspect container when daemon sets the ulimit parameters From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1028 remove unchecked layer ignore rootfs layer From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1027 ignore to create mtab when runtime is kata-runtime From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1018 devicemapper: umount when resize2fs command failed From: @gaohuatao Reviewed-by: @lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1,@lifeng2221dd1
    - !1016  Remove redundant code From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1013 isulad-shim: fix shim exit bug From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1015 log: adjust log level from EVENT to WARN to reduce log number From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1006 rollback setuped network if mult-network failed From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1010 fix CRI ContainerStats interface cpu/memory/writelayer timestamp error From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1009 add embedded testcases From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1005 console: client ignore stdin close event From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1008 CI:delete lxc from runc CI test From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1003 restart policy: add support unless-stopped policy From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1004 bugfix for embedded image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1001 cleadcode: Remove extra semicolons From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !998 modify resume task name and some log msg From: @gaohuatao Reviewed-by: Signed-off-by:
    - !999 thread function calls DAEMON_CLEAR_ERRORMSG to prevent memory leak From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !997 name_id_index: fix restore fail to remove name index From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !996 devmapper: modify log msg From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !993 fd leak check in cp.sh should not include pull fd check From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !992 unpack: try to remove and replace dst_path while unpack From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !988 stats: fix wrong memory usage info in stats From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !989 save health check log to disk before unhealthy From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !985 sleep some time before calculate to make sure fd closed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !983 add container lock when clean container resource From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !980 iSulad: calculate memusage with used - total_inactive_file From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !965 fix container exit health check residue and multiple health checks From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !979 Fix create env path dir if dir exist From: @zhangsong234 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !976 spec: add verify for device cgroup access mode From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !977 init log config should before command parse From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !975 log: use the same function to init log in export/pause/resume From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !973 GC: add log container info when add into gc From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !972 ignore error if get ip failed From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !969 driver: do not set g_graphdriver to NULL From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !968 driver: do not unlock and destroy lock when clean up From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !964 adapt for sparse file when tar file From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !960 CI: add testcase for exec without pty From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !957 shim: optimize io stream From: @gaohuatao Reviewed-by: @leizhongkai,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !958 fix ramdom coredump if pull failed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !953 fix small probability of coredump in CRI streaming services in high concurrency scenarios From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !955 image_cb: rename the function {isula_/docker_} to do_ From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !943 do not pause container when copy From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !947 judge isula load file exists From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !937 clean code: fix clean code From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !931  devmapper: fix udev wait thread resource leak From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !930 make thread detach to avoid resource leak From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1

    dev stats:
      - 414 files changed, 34805 insertions(+), 4089 deletions(-)
      - contributors: zhangxiaoyu, haozi007, gaohuatao, WangFengTu, wujing, Li Feng, HumbleHunger, chengzrz, lifeng68, Tiamo0, jikui, AddoZhang, Annlix, NiGo, XiyouNiGo, holyfei, lauk001, tiamo0, wangyueliang, xiapin, xingweizheng, yin-xiujiang, yinxiujiang, zhangsong234, 尹秀江, 许振涛

最后

感谢各位同学的积极贡献!!Happy New Year!!!

最后提交信息为: !1269update version to v2.1.0
2021-11-09 16:15
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.6 c93e0c51
clibcni v2.0.6 3e6b4883
lxc 4.0.3-2021102101 NA

当前release版本合入的pr

2021-11-09 gaohuatao release 2.0.10
    - !1203 too many cri websocket will connect failed Merge pull request !1203 from zhangxiaoyu/stable-v2.0.x
    - !1202 delete unused head file Merge pull request !1202 from gaohuatao/sta_ght
    - !1201 disable lxc_keep wiht oci image Merge pull request !1201 from gaohuatao/sta_ght
    - !1200 fix memory leak cause by same default network Merge pull request !1200 from haozi007/v2.0.x
    - !1192 fix layer remain if pull quay.io/coreos/etcd:v3.3.17-arm64 twice Merge pull request !1192 from wangfengtu/remain_stable
    - !1190 add error message for invalid log driver From: @duguhaotian Reviewed-by: @jingxiaolu Signed-off-by: @jingxiaolu
    - !1188 pack daemon_constants.json From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian

    dev stats:
      - 14 files changed, 25 insertions(+), 12 deletions(-)
      - contributors: gaohuatao, haozi007, WangFengTu, wujing, zhangxiaoyu

最后提交信息为: !1204update to v2.0.10
2021-10-11 11:31
5595769 duguhaotian 1605235330 haozi007

依赖组件版本

组件 版本 commit
lcr v2.0.6 3474c708
clibcni v2.0.5 f9e8069f
lxc 4.0.3-2021092601 NA

当前release版本合入的pr

2021-10-11 root release 2.0.9
    - cri: add session gc thread
    - doc: fix lxc compilation failure in docs/install_iSulad_on_Ubuntu_20_04_LTS.sh
    - fix copy to container log processing
    - use LIBARCHIVE_LIBRARY to link libarchive
    - CI: fix devmapper deploy failed
    - fix compile error
    - Code optimization
    - cri: modify protobuf map contains method to count method
    - CRI: Fix parse metadata of container, container name supports underscores
    - CRI: Fix parse metadata of sandbox, sandbox name supports underscores
    - !1183 cancel shimv2 runtime check error of log Merge pull request !1183 from gaohuatao/sta_ght
    - !1174 seccomp: add clone3 to whitelist of x86 From: @gaohuatao Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1171 post sem sync_close_sem in closeWsConnect only Merge pull request !1171 from zhangxiaoyu/stable-v2.0.x
    - !1169 add errno msg for apply diff Merge pull request !1169 from gaohuatao/sta_ght
    - !1163 cri: set session data as lwsContext Merge pull request !1163 from zhangxiaoyu/stable-v2.0.x
    - !1154 CRI: fixed session buffer message not output Merge pull request !1154 from zhangxiaoyu/stable-v2.0.x
    - !1152 iSulad: add ws session close mutex Merge pull request !1152 from zhangxiaoyu/stable-v2.0.x
    - !1135 iSulad: add ws session close mutex Merge pull request !1135 from zhangxiaoyu/stable-v2.0.x
    - !1149 make domain name configurable Merge pull request !1149 from wangfengtu/configurable_stable
    - !1147 modify msg Merge pull request !1147 from gaohuatao/sta_warn
    - !1141 make registry transformation configable Merge pull request !1141 from wangfengtu/registry_transformation_stable
    - !1138 revert mask tcpm Merge pull request !1138 from haozi007/revert-merge-1137-stable-v2.0.x
    - !1137 mask tcpm Merge pull request !1137 from gaohuatao/stable
    - !1134 CRI: intercept the resize information when exec resize Merge pull request !1134 from JingWoo/stable-v2.0.x
    - !1131 fix pull failed if some proxy response headers Merge pull request !1131 from wangfengtu/proxy_stalbe-v2.0.x
    - !1129 CRI: add some necessary annotations for Sandbox and container Merge pull request !1129 from JingWoo/stable-v2.0.x
    - !1126 CRI: support exec resize From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1125 CI: test default shared namespace in pod From: @jingwoo Reviewed-by: @gaohuatao,@duguhaotian Signed-off-by: @duguhaotian
    - !1123 CRI: share uts namespace by default in pod From: @jingwoo Reviewed-by: @duguhaotian,@gaohuatao,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !1118 CRI: apply a container name label for infra container From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1116 fix failed to pull image on mips64 platform. From: @tiamo0 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1117 解决层镜像导入到iSulad概率性失败 From: @meilier Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1115 【轻量级 PR】:update docs/build_guide_zh.md. From: @Annlix Reviewed-by: @caihaomin Signed-off-by: @caihaomin
    - !1112 iSulad: alloc 4KB memory for each websocket transfer From: @zh_xiaoyu Reviewed-by: @jingwoo,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1111 fix continuous increase of memory usage caused by websocket abnormal disconnection From: @jingwoo Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1110 CI: compile lib-shim-v2 with local vendor From: @jingwoo Reviewed-by: @lifeng2221dd1,@gaohuatao Signed-off-by: @lifeng2221dd1
    - !1109 delete shimv2 UT test From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1106 support shim v2 runtime From: @jingwoo Reviewed-by: @gaohuatao,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1102 fix cancel deferred remove bug From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1098 devmapper: periodically cleanup devices marked for deleted From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1100 add compile switch to support compile with low version of libcurl From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1099 suppress proxy connect headers message From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1094 fix bug of isula exec when called by crictl From: @jackey_1024 Reviewed-by: @lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1087 support auto-resize with kata From: @holyfei Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1086 isula exec --workdir works only when runtime is lcr From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1085  fix string array initialization failure From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1084 optimize token generation From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1083 CI: fix integration_check.sh From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1082 do not check key's case when parse http header From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1080 CI: use ali registry instead of docker.io From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1078 log: adjust log level to reduce log From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !1077 fix memory usage of stats not right when runtime is kata From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1069 completion isula images From: @yin-xiujiang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1074 check if pull option is valid From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1073 workdir must be absolute path From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1071 isula: fix --help=xx coredump From: @zh_xiaoyu Reviewed-by: @duguhaotian,@jingwoo,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1070 fix memory leak when pulling image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1063 CI: run the containers one by one From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !962 syslog tag support dynamic tag values From: @duguhaotian Reviewed-by: Signed-off-by:
    - !1061 CI devicemapper add filter From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1059 CI:activate vg isulad From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1056 CI:move reinstall_thinpool to helper.sh From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1054 check return value to valid use NULL pointer From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1050 fix bugs when pulling image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1053 devmapper: decrease log level of check dm device From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1052 CI: keep container when build failed for debug From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1051 fix coredump when poweroff From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1047 Compatible with registry URL ending in '/' From: @wangyueliang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1049 added default completion From: @yin-xiujiang Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1048 CI: fix CI to fit run on 2 cpu 4G memory environment From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1046 bugfix bugs of isula_rt_ops From: @jackey_1024 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1045 added autocomplete in isula command line mode. From: @yin-xiujiang Reviewed-by: @kylinyimin,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1044 Readme: add script to install iSulad on Ubuntu 20.04 LTS From: @xiyounigo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1043 update libarchive requirement to v3.4 From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1039 stats: show cpu usage normal when stats with --no-stream From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1037 fix residual IO copy thread in CRI exec operation From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1038 Readme: add script to install iSulad on Centos7 From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1036 event: fix memory leak when pack annotation failed From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@jingwoo Signed-off-by: @duguhaotian
    - !990 support cgroup v2 From: @wangfengtu Reviewed-by: Signed-off-by:
    - !1035 add iSulad experiment in README From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1034 Readme: add configure image registry address From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1023 support isula exec --workdir From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1033 【轻量级 PR】:update docs/build_guide_zh.md. From: @x-zhentao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1014 support --pull option when create/run container From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1019 Readme: add related resouces in readme From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1029 fix coredump when inspect container when daemon sets the ulimit parameters From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1028 remove unchecked layer ignore rootfs layer From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1027 ignore to create mtab when runtime is kata-runtime From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1018 devicemapper: umount when resize2fs command failed From: @gaohuatao Reviewed-by: @lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1,@lifeng2221dd1
    - !1016  Remove redundant code From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1013 isulad-shim: fix shim exit bug From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1015 log: adjust log level from EVENT to WARN to reduce log number From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1006 rollback setuped network if mult-network failed From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1010 fix CRI ContainerStats interface cpu/memory/writelayer timestamp error From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1009 add embedded testcases From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1005 console: client ignore stdin close event From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1008 CI:delete lxc from runc CI test From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1003 restart policy: add support unless-stopped policy From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !1004 bugfix for embedded image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !1001 cleadcode: Remove extra semicolons From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !998 modify resume task name and some log msg From: @gaohuatao Reviewed-by: Signed-off-by:
    - !999 thread function calls DAEMON_CLEAR_ERRORMSG to prevent memory leak From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !997 name_id_index: fix restore fail to remove name index From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !996 devmapper: modify log msg From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !993 fd leak check in cp.sh should not include pull fd check From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !992 unpack: try to remove and replace dst_path while unpack From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian
    - !988 stats: fix wrong memory usage info in stats From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !989 save health check log to disk before unhealthy From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !985 sleep some time before calculate to make sure fd closed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !983 add container lock when clean container resource From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !980 iSulad: calculate memusage with used - total_inactive_file From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !965 fix container exit health check residue and multiple health checks From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !979 Fix create env path dir if dir exist From: @zhangsong234 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !976 spec: add verify for device cgroup access mode From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !977 init log config should before command parse From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !975 log: use the same function to init log in export/pause/resume From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !973 GC: add log container info when add into gc From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !972 ignore error if get ip failed From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !969 driver: do not set g_graphdriver to NULL From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !968 driver: do not unlock and destroy lock when clean up From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !964 adapt for sparse file when tar file From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !960 CI: add testcase for exec without pty From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !957 shim: optimize io stream From: @gaohuatao Reviewed-by: @leizhongkai,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !958 fix ramdom coredump if pull failed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !953 fix small probability of coredump in CRI streaming services in high concurrency scenarios From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !955 image_cb: rename the function {isula_/docker_} to do_ From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !943 do not pause container when copy From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !947 judge isula load file exists From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !937 clean code: fix clean code From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !931  devmapper: fix udev wait thread resource leak From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !930 make thread detach to avoid resource leak From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1

    dev stats:
      - 213 files changed, 8427 insertions(+), 1995 deletions(-)
      - contributors: WangFengTu, gaohuatao, wujing, Li Feng, zhangxiaoyu, haozi007, lifeng68, Tiamo0, jikui, Annlix, NiGo, XiyouNiGo, holyfei, wangyueliang, xingweizheng, yin-xiujiang, yinxiujiang, zhangsong234, 尹秀江, 许振涛
最后提交信息为: !1186upgrade version to 2.0.9
2020-12-30 15:00
5226885 lifeng2221dd1 1594455940 lifeng_isula
2020-12-30 lifeng release 2.0.8
    - !920 implent inspect of  multy formats From: @jackey_1024 Reviewed-by: Signed-off-by:
    - !925 utils: add close fds for utils exec cmd From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !923 always do ssl verify if insecure-skip-verify-enforce is false From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !913 support mount tmpfs to container From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !918 fix invalid exit code of remote start container From: @jingwoo Reviewed-by: @jackey_1024,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !894 register layers when pulling to reduce the time From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !921 error msg: add marshal error msg to trim newline From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !916 remote: fix core dump when remote run uncorrect cmd From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !814 Streaming IO solution optimization and enhancement From: @jingwoo Reviewed-by: Signed-off-by:
    - !907 add isula start -a --attach without forward signals From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !908 optimize isula run func From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !895  refactoring cri From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !903 stop signal: add support stop signal From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !900 cleancode From: @jackey_1024 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !883 iSulad: fix build error for openssl >= 1.1.1 From: @zhangsong234 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !853 print warning logs for weak signature algorithm and public key From: @zhangsong234 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !881 restore: re-save the state config when restore From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !875 Container manager: split state.json From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !865 CPU: reduce CPU usage From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !877 reformat devmapper error msg From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !876 Refactor data forwarding function of websocket server From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !871 atomic: add options to choose whether use fdatasync From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@duguhaotian Signed-off-by: @duguhaotian
    - !864 support remove anonymous volumes when remove container From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !862 fix code review From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !861 build doc: add install grpc/protobuf package From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !860 fix codedex warnings From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !859 fix code check warnings From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !858 verify peer only if CA configed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !857 iSulad: bugfix, args->use_decrypted_key is a pointer From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !856 translate absolute path to relative path when unpack From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !855 clean code: fix check error in terminal.c and volume_cb.c From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !849 add default isulad root dir for isula-transform From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !854 clean code: ignore list containers error From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !829 support default container log options From: @duguhaotian Reviewed-by: Signed-off-by:
    - !852 ignore error of get ip for mutlnetwork From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !851 error out if unpack layer failed From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !843 add ch build docs From: @duguhaotian Reviewed-by: @leizhongkai,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !847 restrict certs check From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !846 Mounts: only qsort the configed mounts From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !842 show all mutl network ips From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !841 add mock conf_get_use_decrypted_key_flag and setup all common mocks From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !840 using 64 bit unique token in CRI websockets server Request Cache From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !836 change default tmp directory from /var/tmp to /var/lib/isulad/tmp From: @wangfengtu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !839 listening 127.0.0.1:port in cri stream websocket server From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !820 isulad 支持kubernetes v1.19.3版本CRI 接口 From: @gaohuatao Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !837 【轻量级 PR】:Add a solution to the gpgkey problem From: @weibaohui Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1

    dev stats:
      - 236 files changed, 11468 insertions(+), 6503 deletions(-)
      - contributors: lifeng68, WangFengTu, wujing, haozi007, gaohuatao, jikui, zhangsong234, zhangxiaoyu, 大罗马的太阳
最后提交信息为: !928iSulad: Release v2.0.8
2020-11-23 15:44
5226885 lifeng2221dd1 1594455940 lifeng_isula
2020-11-23 lifeng release 2.0.7
    - !834 refactor subcommand help implementation From: @wangfengtu Reviewed-by: @zh_xiaoyu,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !833 network: add filter with invalid resolv.conf content From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !831 mask pin memory dev From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !828 coding standards for volume From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !827 fix segmentfault From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !826 Fix the container cannot be run under the device mapper storage driver From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !825 time: use the same timebuffer size macro From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !824 CI: add mount options check From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !823 strip body when pass response to http-parser From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !822 print more detail error message From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !821 clean code: remove unused health.c/h and move head files From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !818 erase space in human size From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !817 sync support local volume feature from branch volume to master From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !816 wait: add check whether had beed deleted when wait rm From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by:
    - !810 add filter to get only non-sandbox containers From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !796 network: support dualstack for cni ipstatus From: @duguhaotian Reviewed-by: Signed-off-by:
    - !808 utils: add fdatasync when do atomic write file From: @lifeng2221dd1 Reviewed-by: @duguhaotian,@duguhaotian,@duguhaotian Signed-off-by: @duguhaotian,@duguhaotian,@duguhaotian
    - !806 clean code: remove unused ";" in code From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !805 add newline character at end of iSulad.sysconfig From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !804 clean code: remove unused code in connect From: @lifeng2221dd1 Reviewed-by: @jingwoo,@duguhaotian Signed-off-by: @duguhaotian
    - !803 iSulad: fix memory leak in inspect grpc service From: @zh_xiaoyu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !801 add ISULAD_TMPDIR env CI From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !800 CI: remove test data from iSulad repo From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !794 add ISULAD_TMPDIR env variable and unlink dir comments From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !793 support variable extension cni args From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !790 unlink etc dir when link exists From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !789 iSulad: internal change From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !781 unpack: add remove target file in handle .wh From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !779 support extension data transmission to cni plugin From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !770 iSulad: modify isula fifo mode to execute non-root From: @gaohuatao Reviewed-by: @lifeng2221dd1,@lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !758 为iSulad在RISC-V架构提供构建文档 From: @shentalon Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !776 create:fix wrong ret code From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !775 info: fix typo driverr to driver From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !774 Realpath: add get realpath for root and state dir From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !773 isulad: rt_isula_start should read the isulad-shim pidinfo From: @holyfei Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !769 Dockerfile: bugfix and update dockerfile to isulad v2.0.6; use multi-stage to decrease the size of image From: @Les1ie_1 Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !767 iSulad: modify defattr to 755 in spec From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1

    dev stats:
      - 210 files changed, 9537 insertions(+), 2097 deletions(-)
      - contributors: WangFengTu, lifeng68, gaohuatao, haozi007, wujing, Les1ie, holyfei, shentalon, zhangxiaoyu
最后提交信息为: !835Release v2.0.7
2020-10-14 15:19
5226885 lifeng2221dd1 1594455940 lifeng_isula
2020-10-14 lifeng release 2.0.6
    - !764 add CI for image load multiplex From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !765 clean code: refact utils and add prefix util_ From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !756 iSulad: isula load support layer reusing From: @gaohuatao Reviewed-by: Signed-off-by:
    - !762 resize: refact client resize From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !759 clean code: reduce redundant code in isula_host_spec.c From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !760 fix load only part of certs error From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !757 layer: fix memory leak errors From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !755 avoid using HEAD_ONLY option when pulling image From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !754 use reference count to avoid flag be cleared by mistake From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !749 refact: refact client pack config progress From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !750 modify default group value "isulad" to "isula" From: @gaohuatao Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !725 iSulad: add isula group From: @gaohuatao Reviewed-by: @jingxiaolu,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !746 umount: skip umount if rootfs not exist From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !743 remove dir of rw layer while create failed From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !742 fix macro defination conflict with sqlite3.h in openeuler From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !741 iSulad: bugfix, convert size_t type to int From: @zh_xiaoyu Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !740 fix coredump when load image with uid From: @jingwoo Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !739 iSulad: fix memeory out From: @zh_xiaoyu Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !737 Docs/build_guide.md: comment gcc version From: @long-dai Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !724 Fix spell issue From: @long-dai Reviewed-by: Signed-off-by:
    - !738 Readme: remove useless description From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !736 Docs: clean up white noise From: @long-dai Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !735 pass context to uitls scan subdir From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !734 isulad-shim: fix code review issues From: @leizhongkai Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !733 improve code From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !726 CI: fix spell issue From: @long-dai Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !723 README: unify punctuation From: @long-dai Reviewed-by: @lifeng2221dd1,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1,@lifeng2221dd1
    - !731 CI: update registry from 163 to ali From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !730 fix bugs From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !722 README: add openEuler repository From: @long-dai Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !721 readme: add refer to openeuler guide From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !720 clean code: add more log for invalid input From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !719 fix bad formatting placeholder in http parse module From: @jingwoo Reviewed-by: @duguhaotian,@lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !718 fix coredump when pull image with lock ${driver}-image dir From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !716 fix layer remain caused by hold flag not clean From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !717 clear invalid data From: @duguhaotian Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !715 add compilation macro isolation for selinux related code From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !714 fix pull failure caused by link conflict From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !713 readme: fix readme From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !712 config: remove unused config From: @lifeng2221dd1 Reviewed-by: @duguhaotian Signed-off-by: @duguhaotian
    - !711 fix code review From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !710 fix: delete rootfs dir when rootfs load failed From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !708 fix: security-opt parsing access out of bounds From: @jingwoo Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !709 fix memory leak From: @wangfengtu Reviewed-by: @lifeng2221dd1 Signed-off-by: @lifeng2221dd1
    - !707 dev_cgroup_rule: add support device cgroup rule Merge pull request !707 from lifeng_isula/blk
    - !706 iSulad : logs command add option timestamps Merge pull request !706 from YoungJQ/logs
    - !705 add chrpath Merge pull request !705 from YoungJQ/logs
    - !704 CI: add testcases for nano CPUs Merge pull request !704 from lifeng_isula/blk
    - !702 cpus: add support nano cpus Merge pull request !702 from lifeng_isula/blk
    - !700 cpu_rt: add support cpurt runtime period Merge pull request !700 from lifeng_isula/blk
    - !701 iSulad: add LIB_ISULAD_IMG_SO for libisulad_img.so to avoid func do_integration_of_images_check() Merge pull request !701 from zhangxiaoyu/master
    - !699 update readme Merge pull request !699 from haozi007/master
    - !698 blkio: add support blk read/write iops Merge pull request !698 from lifeng_isula/blk
    - !697 add testcase for --user option Merge pull request !697 from JingWoo/master
    - !696 iSulad: initialization buf before readlink() Merge pull request !696 from zhangxiaoyu/master
    - !695 overlay: fix magic define error Merge pull request !695 from lifeng_isula/master

    dev stats:
      - 228 files changed, 6526 insertions(+), 5324 deletions(-)
      - contributors: lifeng68, WangFengTu, wujing, Long Dai, haozi007, gaohuatao, zhangxiaoyu, YoungJQ, leizhongkai
最后提交信息为: !766Release v2.0.6
2020-09-03 17:19
5226885 lifeng2221dd1 1594455940 lifeng_isula
    - !693 Set mount rootfs highest mode Merge pull request !693 from gaohuatao/update
    - !692 log: fix log level to warn Merge pull request !692 from lifeng_isula/master
    - !691 Readme: add guide for wiki Merge pull request !691 from lifeng_isula/master
    - !690 devmapper: convert human size to get info Merge pull request !690 from gaohuatao/update
    - !689  fix: fix error checking pthread_join return value bug Merge pull request !689 from JingWoo/master
    - !688 unpack: restore file uid/gid when unpack Merge pull request !688 from lifeng_isula/master
    - !686 cmd: use pointer instead of struct copy Merge pull request !686 from lifeng_isula/master
    - !684 fix code review format bug Merge pull request !684 from gaohuatao/update
    - !687 fix dt testcase coding style Merge pull request !687 from JingWoo/master
    - !685 unlock driver when clean up driver failed Merge pull request !685 from Zhangxiaoyu/master
    - !682 CI: fix wrong suffix from bash to sh Merge pull request !682 from lifeng_isula/master
    - !681 unified suffix name of script files in CI Merge pull request !681 from Jackey_1024/my_CI
    - !680 unified suffix name of script files Merge pull request !680 from Jackey_1024/master
    - !676 fix code review comment Merge pull request !676 from wangfengtu/review
    - !678 do no use docker.io in local storage Merge pull request !678 from wangfengtu/nodockerio
    - !677 添加test/fuzz/fuzz.sh的copyright信息 Merge pull request !677 from Jackey_1024/master
    - !675 change readme Merge pull request !675 from haozi007/master
    - !674 devmapper: fix mark device id free bug Merge pull request !674 from gaohuatao/update
    - !673 fix register dt testcase coredump Merge pull request !673 from JingWoo/master
    - !672  DT: generate xml report for testcase Merge pull request !672 from JingWoo/master
    - !670 clean code: remove unused code Merge pull request !670 from lifeng_isula/master
    - !671 do not log or print local image name to avoid misunderstanding Merge pull request !671 from wangfengtu/local_image
    - !669 do not log token Merge pull request !669 from wangfengtu/token
    - !668 change the directory of the temporary socket file from `/tmp` to `/run` Merge pull request !668 from zklei/tmp
    - !667 image: fix lock error when list all images Merge pull request !667 from lifeng_isula/master
    - !666 回退 'Pull Request !664 : do not use docker.io' Merge pull request !666 from lifeng_isula/revert-merge-664-master
    - !665 merge unit and function testcases coverage Merge pull request !665 from JingWoo/master
    - !664 do not use docker.io Merge pull request !664 from wangfengtu/remove_dockerio
    - !660 cleancode: Coding standardization Merge pull request !660 from JingWoo/master
    - !663 do not print key path Merge pull request !663 from wangfengtu/key_dir
    - !661 maskpath: donot mask cnos path now Merge pull request !661 from lifeng_isula/master
    - !662 fix segment fault when list images Merge pull request !662 from wangfengtu/segfault
    - !658 more restricted created time check Merge pull request !658 from wangfengtu/valid_time
    - !659 libarchive ≥ 3.2 Merge pull request !659 from YoungJQ/master
    - !657 maskpath: add more masked paths Merge pull request !657 from lifeng_isula/master
    - !656 Hold layer when creating image Merge pull request !656 from wangfengtu/hold
    - !655 Fill xattrs in SCHILY only Merge pull request !655 from wangfengtu/xattr
    - !654 isulad-shim: fix panic when remove one of the io copy node Merge pull request !654 from zklei/core
    - !651 use libarchive to tar container's rootfs Merge pull request !651 from wangfengtu/export
    - !650 shutdown: add sem for shutdown cleanup correct Merge pull request !650 from lifeng_isula/master
    - !649 isula: fix memory leak in client create Merge pull request !649 from Zhangxiaoyu/master
    - !648 driver: add wr lock to protect drviver between clean_up and other ops Merge pull request !648 from lifeng_isula/master
    - !647 fix: shutdown grpc server without a deadline and forces cancellation Merge pull request !647 from JingWoo/master
    - !645 devmapper: add deviceset free Merge pull request !645 from gaohuatao/update
    - !646 mark failure if registry images ut take too much time Merge pull request !646 from wangfengtu/time_limit
    - !644 fix isulad-check.sh Merge pull request !644 from Zhangxiaoyu/master

    dev stats:
      - 169 files changed, 1621 insertions(+), 1671 deletions(-)
      - contributors: WangFengTu, lifeng68, wujing, gaohuatao, Zhangxiaoyu, jikui, leizhongkai, haozi007, lifeng_isula, root
最后提交信息为: !694release v2.0.5
C
1
https://gitee.com/openeuler/iSulad.git
git@gitee.com:openeuler/iSulad.git
openeuler
iSulad
iSulad

搜索帮助

14c37bed 8189591 565d56ea 8189591