## В зависимости от версий компонентов
| Компонент | Версия | Commit |
|-----------|------------------|---------------|
| lcr | v2.1.4 | d59d9a41e |
## Список PR, включённых в текущую версию выпуска```markdown
2024-01-09 xuepengxu релиз 2.1.5
- !2342 переместить sandbox_state.json в /var/lib * переместить sandbox_state.json в /var/lib
- !2325 рефакторинг логов isulad-shim
- !2339 исправление ошибок проверки кода * исправление ошибок проверки кода
- !2335 выделение общих методов и использование строки вместо символа *
- !2338 улучшение кода слияния запроса PR !2338 из zhongtao/improve
- !2337 исправление бага: игнорирование некоторых неподдерживаемых типов файлов при архивировании
- !2332 обновление api_v1.proto CRI до версии Yöntem 1.29 * обновление api_v1.proto CRI до версии 1.29
- !2330 установка стандартного консоли subprocess на /dev/null * установка стандартного консоли subprocess на /dev/null
- !2333 iSulad: перезапуск isuald при активной замене isulad
- !2327 добавление документов с изменениями API CRI 1.29
- !2331 добавление поддержки рабочего каталога exec для OCI runtime
- !2329 модификация монтирования /dev директории для LXC 5.X * модификация монтирования /dev директории для LXC 5.X
- !2324 исправление ошибки удаления контейнеров и удаление логов ошибок инспекции
- !2313 использование LXC 5.X в тестах CI * использование LXC 5.X в тестах CI
- !2323 исправление ошибки для resort_image_names
- !2321 проверка согласованности имени и хэша и улучшение кода для oci_rmi * слияние запроса PR !2321 из zhongtao/fixci
- !2320 улучшение тестов CI * улучшение тестов CI
- !2316 улучшение кода pull
- !2314 исправление бага: удаление избыточного кода
- !2317 удаление /var/* из покрытия и исправление сборки/тестирования
- !2310 проверка монтирования директории перед созданием временной директории
- !2312 Добавление скрипта компиляции для Huawei Cloud CodeArts * перемещение файла codecheck_compile.sh в папку tools * добавление скрипта компиляции для Huawei Cloud CodeArts
- !2300 поддержание единого стиля кода * обновление src/cmd/command_parser.c.
- !2308 удаление неиспользуемого заголовочного файла * исправление ошибки компиляции в тесте образа OCI
- !2306 изменение значения по умолчанию ISULAD_TMPDIR на /var/lib/isulad и предотвращение привязывания родительской директории к поддиректории
- !2273 получение информации системы по требованию
- !2303 использование цикла epoll с таймаутом для обеспечения полной передачи данных * использование цикла epoll с таймаутом для обеспечения полной передачи данных
- !2304 удаление сборки и тестирования из покрытия * удаление сборки и тестирования из покрытия
- !2298 исправление ошибки выполнения hook_ignore_poststart_error в OCI runtime * исправление ошибки выполнения hook_ignore_poststart_error в OCI runtime
- !2296 изменение имени сокета attach
- !2295 сохранение состояния службы после обновления службы iSulad * сохранение состояния службы после обновления службы iSulad
- !2292 исправление ошибки в run.sh и добавление сообщения о сборке для ENABLE_GRPC_REMOTE_CONNECT * исправление ошибки в run.sh и добавление сообщения о сборке для ENABLE_GRPC_REMOTE_CONNECT
- !2291 улучшение тестов для devicemapper
- !2289 проверка версий protobuf и grpc в cmake для CRI v1 * проверка версий protobuf и grpc в cmake для CRI v1
- !2288 перемещение объявления переменной за пределы цикла
- !2268 исправление ошибки нулевых значений блока при выполнении команды stats для контейнера OCI * исправление ошибки нулевых значений блока при выполнении команды stats для контейнера OCI
- !2281 сохранение песочницы на диск после подготовки сети
- !2284 удаление поддержки встроенных образов в README
- !2280 исправление проблемы некорректного ожидания дочерних процессов
- !2283 изменение времени запуска контейнерного runtime при выполнении embedded.sh
- !2279 изменение create_network.sh для нового значения по умолчанию runtime
- !2276 исправление ошибки в integration_check.sh * исправление ошибки в integration_check.sh
- !2277 удаление логов ошибок формата шим v2 * удаление логов ошибок формата шим v2
- !2270 добавление тестов для devicemapper
- !2275 исправление ошибки rt_lcr_rebuild_config * исправление ошибки rt_lcr_rebuild_config
- !2272 изменение значения по умолчанию runtime в daemon json на runc * слияние запроса PR !2272 из zhongtao/default_runtime
- !2255 Исправление проблемы работы cpusets в режиме офлайн * Исправление проблемы работы cpusets в режиме офлайн
- !2230 форматирование кода * форматирование кода tools/static_check.sh
- !2267 улучшение кода pull прогресса * слияние запроса PR !2267 из haozi007/work
- !2084 добавление дизайна отображения прогресса при скачивании образа * уточнение документации по реализации * уточнение слова * добавление предложения о прогрессбаре
- !2170 добавление отображения прогресса при скачивании образа isula * уточнение некоторых проблем * ответ на комментарий * ответ на комментарии * 1. Ответ на комментарии * ответ на комментарии * ответ на комментарии * ответ на комментарии * ответ на комментарии * ответ на комментарии * ответ на комментарии * ответ на тестовую проблему * ответ на проблему компиляции теста * ответ на проблему компиляции * исправление проблемы компиляции * ответ на комментарии * ответ на комментарии * ответ на комментарии * ответ на проблемы * ответ на многие проблемы * исправление нескольких небольших проблем * ответ на комментарии * уточнение по комментариям Haozi * исправление некоторых проблем по комментариям Haozi * уточнение форматов * добавление показа прогрессбара для функций pull
- !2260 исправление ошибки восстановления конфигурации * исправление ошибки восстановления конфигурации
- !2261 исправление ошибки обновления политики перезапуска для автоматического удаления контейнера
- !2253 исправление ошибки выполнения команды exec для контейнера runc
- !2254 контейнер lcr с поврежденным файлом конфигурации будет восстанавливать конфигурацию при восстановлении * контейнер lcr с поврежденным файлом конфигурации будет восстанавливать конфигурацию при восстановлении
- !2252 добавление информации совместимости между iSulad и k8s
- !2251 открытие ENABLE_GRPC_REMOTE_CONNECT в CI * открытие ENABLE_GRPC_REMOTE_CONNECT в CI
- !2248 улучшение логов событий
- !2250 удаление PERFMON, BPF, CHECKPOINT_RESTORE * слияние запроса PR !2250 из xuxuepeng/master
- !2247 совместимость управления падами, созданными старым iSulad
- !2232 добавление реализации runc attach * слияние запроса PR !2232 из zhongtao/runc_attach_change
- !2246 поддержка gcov в CI
- !2245 исправление ошибки utils_verify_ut при отключении функции удаленного.grpc * исправление ошибки utils_verify_ut при отключении функции удаленного.grpc
- !2243 рефакторинг спецификаций capabilities * рефакторинг спецификаций capabilities
- !2233 добавление документации проектирования функции runc append * добавление документации проектирования функции runc append
- !2244 сохранение адреса задачи шим v2 * сохранение адреса задачи шим v2
- !2242 деактивация grpc удаленного соединения по умолчанию
- !2236 Поддержка Readonly/Masked Path и RunAsGroup для CRI
- !2241 network:поддержка опции версии * слияние запроса PR !2241 из liuxu/bugfix-dnsname
- !2231 sandbox:удаление m_containers и m_containersMutex
``` статистика разработки:
- 357 изменённых файлов, 7886 добавленных строк (+), 2849 удалённых строк (-)
- участники: zhongtao, jikai, haozi007, jake, liuxu, xuxuepeng, zhangxiaoyu, sailorvii, chen524, dreamloy, l00804245, yangjiaqi