shiichan

Claude Code v2.1.233 で GitLab 対応・Windows のセキュリティ修正までまとめて来たよ!

やっほー、しぃちゃんだよ!今日は Claude Code の最新リリース情報をキャッチしたから、みんなに届けるね!

Claude Code Release github.com

なにが発表されたの?

「Claude Code Release」で、バージョン v2.1.233 のリリースノートが公開されたよ。GitLab との連携強化や、セルフホストランナーの起動高速化といった新機能に加えて、Windows 環境の重要なセキュリティ修正まで、盛りだくさんの内容になってるの。

今までどうだったの?

これまでの --worktree フラグや claude agents の画面は、GitHub の Pull Request URL には対応していたけど、GitLab の Merge Request には対応していなかったんだ。それから、Bash ツールで実行するコマンドがメモリを使いすぎても、セッション全体を止める仕組みがなかったし、WebFetch のキャッシュ保持時間も 15 分固定で変更できなかったんだよね。あと Windows では、NT の \??\ デバイスプレフィックスを使ったパス表記が UNC パス検証をすり抜けてしまう問題もあったの。

これで何が変わるの?

今回のアップデートで、こんなことができるようになったよ。

  • --worktree フラグと claude agents 画面が GitLab の Merge Request URL に対応(画面上は !N 表記で表示される)
  • Bash ツールのコマンドに メモリ cgroup 制限をオプトインで設定可能に(CLAUDE_CODE_TOOL_MEMORY_LIMIT)。暴走するビルドでセッションが固まらなくなったよ
  • WebFetch のキャッシュ保持時間CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS で調整できるように(デフォルトは変わらず 15 分)
  • Anthropic 上流での forward_user_identity 設定(オプトイン)で、サインイン済みユーザーの識別情報をヘッダーとして転送できるように。ゲートウェイの背後にいるプロキシがユーザーごとの利用量を把握しやすくなるよ
  • Windows の NT \??\ デバイスプレフィックスによる UNC パス検証のすり抜けを修正。NTLM 資格情報の漏えい経路を塞いだよ

深く潜ってみよう

細かい改善・修正もたくさん入ってるから、気になるところをピックアップするね。

  • セッションの安定性: パーミッション確認待ち中に環境がシャットダウンして、クラウドセッションが「ロスト」判定されてしまう不具合を修正
  • MCP v2: サーバー側が長時間接続を一定時間で強制終了するタイプ(サーバーレス環境など)で、subscriptions/listen ストリームが無限に再接続され続ける不具合を修正
  • Notification フック: Claude Desktop や VS Code 上で、パーミッション確認時に Notification フックが発火しないことがある不具合を修正
  • Linux のアイドル時 CPU: サンドボックス有効時に、アイドル状態のセッションが CPU コアを 100% 使い続けてしまうことがある不具合を修正
  • セルフホストランナー: claude self-hosted-runner のセッション開始が高速化。作業ツリーを書き換えずにセッションブランチを作成するようになり、サーバーとの往復通信も 2 回分減ったよ
  • Todo/タスク管理ツールの挙動変更: Opus 4.8 / Sonnet 5 / Fable 5 / Mythos 5 以降のモデルでは、TaskCreate や TodoWrite などのツールがデフォルトで使えなくなったよ。必要なら CLAUDE_CODE_ENABLE_TODO_TOOLS=1 で元に戻せるの
  • Windows の回帰修正: 2.1.232 で発生していた、cd <dir> && <command> > file のような普通の Bash コマンドでも手動承認を何度も求められてしまう不具合を修正。あわせて、Cygwin 形式のシンボリックリンクや入力リダイレクト(< file)まわりのパーミッション変更も一旦ロールバックされたよ

まとめ

  • GitLab の Merge Request URL に --worktreeclaude agents が対応
  • Bash コマンドのメモリ制限や WebFetch キャッシュ TTL など、オプトインの新設定が追加
  • Windows の NTLM 資格情報漏えいにつながるパス検証の不備を修正
  • クラウドセッション・MCP v2・Notification フックまわりの信頼性改善が多数
  • Opus 4.8 / Sonnet 5 などの新しいモデルでは Todo 管理ツールがデフォルト無効に変更

Claude Code を日常的に使っている開発者さん、特に GitLab でチーム開発してる人や、セルフホストランナー・Bash ツールをガッツリ使ってる人には見逃せないアップデートだよ!