Claude Code v2.1.234: GitLab MR Badge, Auto-Continue, Security Hardening
Claude Code v2.1.234 is out, and it’s a solid patch release with a few notable additions and a long list of fixes. The headline features are a GitLab merge request status badge, automatic session continuation after usage-limit resets, and a security hardening against NTLM credential-leak vectors.
Key additions
- GitLab MR badge: If your repo has a GitLab remote and you have the
glabCLI authenticated, the footer and statusline now show a badge with the MR number and its state (draft, pending, or green). - Auto-continue at usage limit: When your claude.ai usage limit resets, Claude Code automatically resumes your session. You can disable this in
/configunder “Continue automatically at usage limit”. CLAUDE_CODE_PROJECT_DIR_NAMEenv var: Lets hosts that give each session its own config directory choose a short name for the per-project transcript directory.selection:clearkeybinding action: Bind a key to clear an in-app text selection, including in the agents view.
Security fix
The release hardens remote file reads, session restore, CLAUDE.md includes, workflow scripts, and file uploads against Windows NT-namespace paths (\??\). This closes the remaining pre-approval file-access vector that could be exploited for NTLM credential leaks.
Fixes worth noting
- Auto mode in very long sessions repeatedly re-checking and denying network access for sandboxed commands after compaction has been fixed.
- Session-scoped permission answers (including denies) are no longer dropped when answering background subagent tool permission prompts.
- Fixed a crash on the non-streaming fallback path when a thinking block or text block was missing its required field.
- Markdown rendering performance for unusual Unicode sequences is improved.
SendMessageno longer rejects recipients copied fromListAgentswhen the session name is near the 200-character cap or emoji-heavy.- Git remote parsing with unusual userinfo now correctly identifies the host, avoiding wrong-host links and behavior.
- MCP diagnostics no longer print resolved secrets: scope-conflict warnings show the configured
${VAR}form, and connection-failure details show only the server origin. strictKnownMarketplacesnow rejects SCP-style git marketplace sources whose host differs from what git would actually connect to.- Fullscreen copy of modal text (like the
/loginOAuth URL) no longer loses characters. - Various UI/UX fixes: horizontal rules in markdown, consecutive shell commands splitting into separate rows, dialogs dismissed by shell command completion, queued
!commands being sent as plain text after editing, and permission-mode loss when accepting the fullscreen renderer prompt. /tuinow declines to switch if it would drop launch--allowed-tools/--disallowed-toolsrules.- Credential masking on relayed permission previews can no longer hide commands, paths, or destinations from the approver.
Full changelog is on GitHub. If you’re on a recent version, upgrading is straightforward.
📖 Read the full source: GitHub Claude-Code
👀 See Also

Claude Code System Prompts v2.1.51/52: New Prompts, SDK Updates, and GA Features
Claude Code system prompts v2.1.51 and v2.1.52 add six new prompts, update SDK/API references across seven languages, and promote code execution and memory to GA. The Python Agent SDK has been reworked with async changes and new interfaces.

Google Account Suspended After OpenClaw Integration Attempt
A developer's brand-new Google account was suspended within 48 hours after setting up API access for OpenClaw integration, flagged as bot activity despite manual creation.

Claude Opus 4.6 Breaks CLAUDE.md File References
Users report that Claude Opus 4.6 no longer automatically loads files referenced in CLAUDE.md, forcing manual intervention for each file.

Local LLM Benchmark: Backend Generation by Function Calling – GLM, Qwen, DeepSeek Compared
A rigorous benchmark of local and frontier LLMs for backend code generation via function calling, with scoring rubric. Key findings: qwen3.5-35b-a3b matches gpt-5.4 on DB/API design, and dense Qwen 27B beats 397B MoE. Frontier models dropped due to cost.