Claude Code v2.1.233: GitLab MR support, security fixes
- Версия: v2.1.233
- Крупное:
- Добавлена поддержка URL merge request'ов GitLab для флага
--worktreeи представленияclaude agents(MR отображаются как!N) - Добавлена опциональная настройка
forward_user_identityдля шлюза приложений на Anthropic upstreams, которая отправляет личность вошедшего пользователя в заголовках, позволяя прокси за шлюзом атрибутировать расходы по пользователям - Добавлена опциональная поддержка memory cgroup для команд Bash на Linux (
CLAUDE_CODE_TOOL_MEMORY_LIMIT), чтобы вышедший из-под контроля процесс сборки не мог заблокировать сессию - Добавлена переменная окружения
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MSдля настройки TTL кэша URL сессии WebFetch (по умолчанию без изменений: 15 минут) - Улучшено время запуска сессии
claude self-hosted-runner: ветка сессии теперь создается без перезаписи рабочего дерева, и два серверных round trip'а больше не блокируют запуск агента - Улучшена передача ошибок шлюза приложений: ошибки 400/413 от Vertex, Foundry и Claude Platform на AWS upstreams теперь содержат собственное сообщение upstream'а; исправлена ошибка с авто-сжатием на шлюзе приложений
- Улучшена команда
claude plugin validateдля проверки каталога.claude/skills, сообщая о файлах SKILL.md, чей frontmatter не парсится - Улучшен режим screen reader: селектор
/effortотображается как нумерованный список с приглашением ввода числа, а текст подсказок и диалогов больше не обрезается - Улучшена диагностика print mode: строка
[claude-code:unrecognized_model]записывается в stderr, когда запрос отправляется для ID модели, которую Claude Code не распознает; сопоставьте её сmodelOverrides, чтобы отключить - Изменено отображение подсказки настройки GitHub app: больше не появляется в репозиториях, чей origin remote находится на gitlab.com или bitbucket.org; подсказка enterprise marketplace теперь охватывает внутренние git-хосты, отличные от GitHub
- Инструменты отслеживания задач (TaskCreate/Get/Update/List, TodoWrite) больше не доступны на Opus 4.8, Sonnet 5, Fable 5, Mythos 5 и более новых моделях; установите
CLAUDE_CODE_ENABLE_TODO_TOOLS=1, чтобы вернуть их
- Добавлена поддержка URL merge request'ов GitLab для флага
- Минорное:
- Исправлена периодическая потеря облачных сессий, когда окружение завершалось, пока Claude ожидал разрешения
- Исправлено бесконечное повторное открытие потока subscriptions/listen для MCP v2 соединений с серверами, которые завершают длительные потоки по фиксированному таймауту (например, serverless хосты)
- Исправлено несрабатывание Notification hooks для запросов разрешений при работе под Claude Desktop или VS Code
- Исправлено удержание одного ядра CPU на 100% в простаивающих сессиях на Linux при включенной песочнице
- Исправлено сообщение "Unknown command" для встроенных алиасов навыков, таких как
/checkupи/review, в режиме-pили с загруженными плагинами/MCP, когда пользовательский или проектный навык перекрывает встроенный - Исправлена подстановка аргументов навыков/команд, чтобы значения аргументов не повторно разворачивались как шаблонные маркеры
- Исправлен обход проверки UNC-путей для Windows-путей с префиксом устройства NT
\??\, закрывающий вектор утечки NTLM-учетных данных - Windows: исправлено, что автоматический режим многократно останавливался для ручного одобрения на обычных Bash-командах
cd``&& > file(регрессия 2.1.232) - Отменены изменения разрешений Bash из 2.1.232 для Cygwin-симлинков на Windows и для перенаправления ввода (
< file); более узкая версия вернется в следующем релизе
- Ссылка: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md