首页
开源
资讯
活动
开源许可证
软件工程云服务
软件代码质量检测云服务
持续集成与部署云服务
社区个性化内容推荐服务
贡献审阅人推荐服务
群体化学习服务
重睛鸟代码扫描工具
登录
注册
代码拉取完成,页面将自动刷新
Watch
94
Star
517
Fork
294
openEuler
/
iSulad
Fork 仓库
加载中
取消
确认
代码
Issues
29
Pull Requests
13
Wiki
44
统计
发行版
最新版
v2.1.5
21e7ada
2024-01-09 17:23
对比
v2.1.5
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 ```
最后提交信息为:
!2341
Release v2.1.5
v2.1.4
db6a5c7
2023-11-08 09:06
对比
v2.1.4
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 ```
最后提交信息为:
!2226
Upgrade to 2.1.4
v2.1.3
920382a
2023-08-29 14:39
对比
v2.1.3
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 ```
最后提交信息为:
!2152
Update to version 2.1.3
v2.1.2
80382c2
2023-05-11 20:39
对比
v2.1.2
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 ```
最后提交信息为:
!2000
update to v2.1.2
v2.1.1
2b53150
2023-02-06 19:10
对比
v2.1.1
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 ```
最后提交信息为:
!1821
update to v2.1.1
v2.0.18
adcda42
2023-01-03 16:18
对比
v2.0.18
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 ```
最后提交信息为:
!1792
update version to 2.0.18
v2.0.17
d357fe0
2022-10-09 10:40
对比
v2.0.17
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 ```
最后提交信息为:
!1651
update version to 2.0.17
v2.0.16
2c7d1df
2022-08-23 14:33
对比
v2.0.16
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 ```
最后提交信息为:
!1594
update version to 2.0.16
v2.0.15
88027dd
2022-07-14 09:23
对比
v2.0.15
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 ```
最后提交信息为:
!1526
update version to 2.0.15
v2.0.14
caf7276
2022-05-23 14:47
对比
v2.0.14
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 ```
最后提交信息为:
!1433
update version to v2.0.14
v2.0.13
2d14ab9
2022-04-18 19:09
对比
v2.0.13
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 ```
最后提交信息为:
!1392
release v2.0.13 for stable branch
v2.0.12
1a76455
2022-03-24 20:14
对比
v2.0.12
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 ```
最后提交信息为:
!1354
update v2.0.12 release notes
v2.0.11
96bfbc1
2022-02-24 19:11
对比
v2.0.11
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 ```
最后提交信息为:
!1311
update version to v2.0.11
预览版本
v2.1.0
b566db4
2021-12-31 17:38
对比
v2.1.0
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!!!
最后提交信息为:
!1269
update version to v2.1.0
v2.0.10
34c5985
2021-11-09 16:15
对比
v2.0.10
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 ```
最后提交信息为:
!1204
update to v2.0.10
v2.0.9
e5a651a
2021-10-11 11:31
对比
v2.0.9
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, 尹秀江, 许振涛 ```
最后提交信息为:
!1186
upgrade version to 2.0.9
v2.0.8
abbaf34
2020-12-30 15:00
对比
v2.0.8
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, 大罗马的太阳 ```
最后提交信息为:
!928
iSulad: Release v2.0.8
v2.0.7
cedf81c
2020-11-23 15:44
对比
v2.0.7
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 ```
最后提交信息为:
!835
Release v2.0.7
v2.0.6
beeec28
2020-10-14 15:19
对比
v2.0.6
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 ```
最后提交信息为:
!766
Release v2.0.6
v2.0.5
319a531
2020-09-03 17:19
对比
v2.0.5
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 ```
最后提交信息为:
!694
release v2.0.5
下载
请输入验证码,防止盗链导致资源被占用
取消
下载