Skip to content
Putting technology to work.
Insights to guide decisions and action.

Search articles

Claude Code Weekly Update Summary (v2.1.94–2.1.98) — Must-Check Changes

Table of contents · 8 items

Four releases in four days: Why this week was unusual

Across just three days from April 7 to 9, 2026, Claude Code released four new versions. Compared to its typical cadence of one or two releases per week, this was unmistakably an eventful week. A closer look reveals three distinct pillars neatly aligned: enterprise expansion, enhanced security, and UX improvements, signaling a clear acceleration in release velocity.

VersionDate & time (UTC)Typekeyword
v2.1.944/7 21:18MinorBedrock Mantle, effort default modification
v2.1.964/8 04:37hotfixRegression fix for Bedrock authentication
v2.1.974/8 21:52MinorNO_FLICKER improvements, Cedar syntax highlighting
v2.1.984/9 19:18MinorVertex AI wizard, Bash permission fixes

* v2.1.95 was skipped. The regression fix for v2.1.94 appears to have jumped to v2.1.96.

This article organizes key updates in order of priority so developers can quickly assess "whether this immediately impacts my setup." For a broader overview of Claude Code in 2026, please also check Claude Code 2026 Feature Overview.

1. v2.1.98 (Apr 9) — The headline release of the week

The latest release, v2.1.98, brings together features that enterprise users have eagerly awaited.

  • Google Vertex AI interactive setup wizard — Select "3rd-party platform" on the login screen to walk through initial setup interactively
  • Monitor tool — A new tool to monitor streaming events from background scripts
  • Linux subprocess sandboxing — Isolates subprocesses spawned by Claude Code using PID namespace isolation (linked to CLAUDE_CODE_SUBPROCESS_ENV_SCRUB)
  • CLAUDE_CODE_PERFORCE_MODE — Displays hints for p4 edit when attempting to edit read-only files managed under Perforce
  • --exclude-dynamic-system-prompt-sections flag — Geared toward scenarios where you want cross-user prompt caching to apply
  • LSP client identification — Sends clientInfo in initialize requests to language servers, allowing LSP servers to identify Claude Code

The Linux sandboxing update directly addresses the longstanding concern where launching Claude Code on a local development machine mixed subprocesses into the host environment, making it welcome news for security-conscious teams.

2. Critical security fixes: Four Bash tool permission bypasses

Another central feature of v2.1.98 is that it resolved multiple vulnerabilities around Bash tool permissions in one sweep. While several techniques for tricking checks via Bash escaping were previously known, this update addresses them collectively.

VulnerabilityDetailsKey fix
Backslash escapingBypassed permission checks using notations like \-\-dangerous-flagEvaluates permissions after resolving escape characters
Compound commandsCompound Bash commands using && or ; bypassed mandatory permission promptsDecomposes commands to evaluate each individually
Environment variable prefixesAllowed injecting arbitrary environment variables in the format MY_VAR=x cmdRequires prompts for variables outside known safe lists such as LANG, TZ, and NO_COLOR
/dev/tcp redirectsRedirects initiating network connections bypassed permission checksBrought under permission checking through dedicated handling

While past incident response for Claude Code was discussed in Lessons from the Claude Code Source Leak: npm Configuration, the Bash tool acts as the agent's hands. Therefore, we strongly advise active production users to prioritize updating to v2.1.98 immediately.

3. v2.1.97 (Apr 8) — Subtle but impactful DX enhancements

While v2.1.97 lacks flashy headliners, it is packed with improvements directly impacting daily usability.

  • Focus view toggle (Ctrl+O) — Narrows display to prompts, tool summaries, and final responses in NO_FLICKER mode
  • refreshInterval statusline setting — Re-executes statusline commands every N seconds (for auto-updating git status or clocks)
  • workspace.git_worktree — Adds git worktree information to the statusline
  • /agents execution indicator — Displays the number of agents running in parallel under ● N running at a glance
  • Syntax highlighting for Cedar policy files (.cedar / .cedarpolicy)
  • Accept Edits mode enhancements — Automatically approves safe environment variables

Bug fix highlights

  • Permission downgrade fix — Resolved an issue where --dangerously-skip-permissions unexpectedly downgraded to accept-edits after writing to protected paths
  • MCP HTTP/SSE memory leak — Fixed a leak of approximately 50 MB/hr (critical for long sessions)
  • Diff drop on files over 10 KB — Resolved an issue where diffs became invisible under --resume
  • Hook evaluation errors in extended sessions

For teams making heavy use of MCP, eliminating a 50 MB/hr memory leak is substantial, making the upgrade worthwhile for this fix alone.

4. v2.1.96 was a hotfix; v2.1.94 (Apr 7) added Bedrock Mantle support

v2.1.96: A regression rolled back in roughly seven hours

v2.1.96 was purely a hotfix to resolve a Bedrock authentication regression introduced in v2.1.94. The speed of rolling back the issue—where using AWS_BEARER_TOKEN_BEDROCK or CLAUDE_CODE_SKIP_BEDROCK_AUTH threw errors like Authorization header is missing—in approximately seven hours from release is noteworthy.

v2.1.94: The core enterprise release

v2.1.94 was the most impactful release of the week.

  • Amazon Bedrock "Mantle" support — Enabled via CLAUDE_CODE_USE_MANTLE=1
  • Compact Slack message display — Renders clickable links to channels within the Slacked #channel header
  • Plugin skill name stabilization — Uses frontmatter name in "skills": ["./"] notation
  • Fixed agent hang after 429 errors — Resolves an issue where agents stalled following rate-limit responses
  • Console login (macOS) — Improved diagnostics when keychains are locked
  • Multiple UI and streaming fixes including CJK text corruption, MCP HTTP buffer leaks, and retry burns

Bedrock Mantle support combined with the default effort adjustment covered in the next section makes v2.1.94 effectively a major-grade release despite its minor version number.

5. Important: Default effort raised from medium to high

In my view, this is the single most critical change of the week. Starting with v2.1.94, the default effort setting for the following user tier has been increased from medium to high.

User tierDefault effort
API keymedium → high
Bedrock / Vertex / Foundrymedium → high
Team / Enterprisemedium → high
Pro tierUnchanged

When effort is set to high, reasoning depth, tool invocation counts, and token consumption increase, producing higher response quality. Because there is a definite user tier whose token consumption will increase starting this week if left unmanaged, teams tracking billing statements should review their monthly cost projections immediately.

Conversely, if your workflow is one where "medium was sufficient," explicitly reverting it via --effort medium or in your configuration file will provide greater stability.

6. Deciphering this week's trends

Taking a high-level view of this week's four releases brings Anthropic's strategy clearly into focus.

  1. A dual-track push for enterprise expansion — By rolling out the Vertex AI setup wizard (v2.1.98) and Bedrock Mantle (v2.1.94) during the same week, they moved to fill both the AWS and GCP managed Claude pathways simultaneously. Reading this alongside Anthropic's Claude Mythos Preview System Card and related materials frames this as a concerted week dedicated to lowering adoption friction across enterprise clients.
  2. Bundled security enhancements — Bundling four Bash permission fixes along with a Linux subprocess sandbox into the same version (v2.1.98) clearly demonstrates their policy of avoiding split releases for security-related items.
  3. Accelerated release cadence — Four releases in four days, including one rollback hotfix shipped within seven hours. Reaching this velocity is impossible without heavily optimized CI/CD pipelines and QA processes alike.

Summary — What developers should do right now

Finally, here is an action checklist designed to get you taking action within 30 minutes rather than just finishing this week's read.

  1. Update Claude Code to v2.1.98 or later — Because this includes patches for Bash tool permission bypasses, this is top priority if you are using it in production.
  2. Check your default effort setting — Paid-tier users should verify whether this is explicitly configured via the --effort option or in their configuration files, and review their token consumption projections.
  3. Teams using Bedrock or Vertex AI should re-verify setups — Given the regression history across v2.1.94 through 2.1.96, retest whether environment variables like AWS_BEARER_TOKEN_BEDROCK function as intended.
  4. Teams running long sessions should confirm benefits from the MCP memory leak fix (v2.1.97).
  5. Try enabling the PID namespace sandbox on local Linux development machines.

This week's releases tilted more heavily toward feature additions over bug fixes compared to previous trends, clearly signaling that Claude Code is currently transitioning from the prototyping phase to the production operations phase. We will continue to watch closely to see whether this pace carries forward into next week and beyond.


References

Share this articleXFacebook
Kakeru Suzuki

Fascinated by the possibilities of technology, has had a deep interest in programming and digital art since student days

Turn this article's theme into your company's next step

Concrete steps forward for your organization.

We organize your desired architecture, legacy systems, and operational requirements to formulate your next steps toward execution.

  • Desired architecture
  • Integration with existing environments
  • Operational requirements
Consult on development & operations initiatives

You can consult with us from the initial conceptual stage. Details from this article will be carried over to the inquiry form.

Receive the latest articles by email