From 27352cc4555ec072f1e74887dd4ea80b50d977cc Mon Sep 17 00:00:00 2001 From: Florian BRUNIAUX Date: Thu, 12 Mar 2026 10:28:54 +0100 Subject: [PATCH] docs: update Claude Code releases to v2.1.74 - v2.1.74: /context actionable suggestions, autoMemoryDirectory setting, streaming buffer memory leak fix, managed policy ask rules bypass fix, SessionEnd hook timeout now configurable - v2.1.73: modelOverrides setting, skill hot-reload deadlock fix, subagent model downgrade fix on Bedrock/Vertex/Foundry, Opus 4.6 default on 3P, /output-style deprecated in favor of /config Co-Authored-By: Claude Sonnet 4.6 --- CHANGELOG.md | 8 +++++ guide/core/claude-code-releases.md | 34 ++++++++++++++++++++-- machine-readable/claude-code-releases.yaml | 26 +++++++++++++++-- 3 files changed, 64 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c630323..80dda78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## [Unreleased] +## [3.34.4] - 2026-03-12 + +### Documentation + +- **Claude Code Releases**: Updated tracking to v2.1.74 (2026-03-12) + - v2.1.74: `/context` actionable suggestions, `autoMemoryDirectory` setting, memory leak fix in streaming buffers, managed policy `ask` rules bypass fix, `SessionEnd` hook timeout fix + - v2.1.73: `modelOverrides` setting, deadlock fix for skill hot-reload, subagent model downgrade fix on Bedrock/Vertex/Foundry, Opus 4.6 as default on 3P providers, `/output-style` deprecated + ## [3.34.3] - 2026-03-11 ### Added diff --git a/guide/core/claude-code-releases.md b/guide/core/claude-code-releases.md index df24dd1..6948a6f 100644 --- a/guide/core/claude-code-releases.md +++ b/guide/core/claude-code-releases.md @@ -10,13 +10,13 @@ tags: [reference, release] > **Full details**: [github.com/anthropics/claude-code/CHANGELOG.md](https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md) > **Machine-readable**: [claude-code-releases.yaml](../machine-readable/claude-code-releases.yaml) -**Latest**: v2.1.72 | **Updated**: 2026-03-11 +**Latest**: v2.1.74 | **Updated**: 2026-03-12 --- ## Quick Jump -- [2.1.x Series (January-March 2026)](#21x-series-january-march-2026) — Worktree isolation, background agents, ConfigChange hook, Fast mode Opus 4.6, 1M context, claude.ai MCP connectors, remote-control, auto-memory, /copy command, HTTP hooks, worktree config sharing, ultrathink re-introduced, InstructionsLoaded hook, 4 security fixes, Agent model override restored, 12x SDK token cost reduction +- [2.1.x Series (January-March 2026)](#21x-series-january-march-2026) — Worktree isolation, background agents, ConfigChange hook, Fast mode Opus 4.6, 1M context, claude.ai MCP connectors, remote-control, auto-memory, /copy command, HTTP hooks, worktree config sharing, ultrathink re-introduced, InstructionsLoaded hook, 4 security fixes, Agent model override restored, 12x SDK token cost reduction, /context actionable suggestions, modelOverrides setting - [2.0.x Series (Nov 2025 - Jan 2026)](#20x-series-november-2025---january-2026) — Opus 4.5, Claude in Chrome, Background agents - [Breaking Changes Summary](#breaking-changes-summary) - [Milestone Features](#milestone-features) @@ -25,6 +25,36 @@ tags: [reference, release] ## 2.1.x Series (January-March 2026) +### v2.1.74 (2026-03-12) + +- **New**: `/context` command shows actionable suggestions — identifies context-heavy tools, memory bloat, capacity warnings with optimization tips +- **New**: `autoMemoryDirectory` setting to configure custom directory for auto-memory storage +- **Fixed**: Memory leak in streaming API response buffers — unbounded RSS growth on Node.js/npm path resolved +- **Fixed**: Managed policy `ask` rules being bypassed by user `allow` rules or skill `allowed-tools` +- **Fixed**: MCP OAuth authentication hanging when callback port is already in use +- **Fixed**: MCP OAuth refresh (Slack) never prompting re-auth after refresh token expires +- **Fixed**: Voice mode on macOS native binary — binary now includes `audio-input` entitlement for microphone permission prompt +- **Fixed**: `SessionEnd` hooks killed after 1.5s regardless of `hook.timeout` (now configurable via `CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS`) +- **Changed**: `--plugin-dir` local dev copies now override installed marketplace plugins with same name +- **VSCode**: Fixed delete button not working for Untitled sessions + +### v2.1.73 (2026-03-11) + +- **New**: `modelOverrides` setting — map model picker entries to custom provider model IDs (Bedrock inference profile ARNs, etc.) +- **New**: Actionable guidance when OAuth login or connectivity checks fail due to SSL certificate errors (corporate proxies, `NODE_EXTRA_CA_CERTS`) +- **Fixed**: Freezes and 100% CPU loops triggered by permission prompts for complex bash commands +- **Fixed**: Deadlock when many skill files changed at once (e.g. `git pull` in repo with large `.claude/skills/` directory) +- **Fixed**: Bash tool output lost when running multiple Claude Code sessions in the same project directory +- **Fixed**: Subagents with `model: opus`/`sonnet`/`haiku` being silently downgraded on Bedrock, Vertex, Foundry +- **Fixed**: Background bash processes from subagents not cleaned up when agent exits +- **Fixed**: `SessionStart` hooks firing twice when resuming via `--resume` or `--continue` +- **Fixed**: JSON-output hooks injecting no-op system-reminder messages into the model's context on every turn +- **Fixed**: Linux sandbox failing with "ripgrep not found" on native builds +- **Fixed**: Linux native modules on Amazon Linux 2 (glibc 2.26 systems) +- **Changed**: Default Opus model on Bedrock, Vertex, Foundry → Opus 4.6 (was 4.1) +- **Changed**: Deprecated `/output-style` — use `/config` instead; output style fixed at session start for better prompt caching +- **VSCode**: Fixed HTTP 400 errors for users behind proxies or on Bedrock/Vertex with Claude 4.5 models + ### v2.1.72 (2026-03-09) - **New**: Restored `model` parameter on Agent tool — per-invocation model overrides are back diff --git a/machine-readable/claude-code-releases.yaml b/machine-readable/claude-code-releases.yaml index fd1e2ea..43d2aa3 100644 --- a/machine-readable/claude-code-releases.yaml +++ b/machine-readable/claude-code-releases.yaml @@ -3,8 +3,8 @@ # Purpose: Track Claude Code product releases for documentation sync # Maintained: Manual updates when new releases are announced -latest: "2.1.72" -updated: "2026-03-11" +latest: "2.1.74" +updated: "2026-03-12" # ════════════════════════════════════════════════════════════════ # RELEASES (newest first, condensed highlights only) @@ -15,6 +15,28 @@ releases: # 2.1.x Series (January-March 2026) # ───────────────────────────────────────────────────────────── + - version: "2.1.74" + date: "2026-03-12" + highlights: + - "⭐ /context command now shows actionable suggestions (context-heavy tools, memory bloat, capacity warnings)" + - "⭐ Fixed memory leak in streaming API buffers — unbounded RSS growth on npm path resolved" + - "autoMemoryDirectory setting to configure custom directory for auto-memory storage" + - "Fixed managed policy ask rules being bypassed by user allow rules or skill allowed-tools" + - "Fixed MCP OAuth hanging on callback port conflict; fixed Slack refresh token never re-prompting" + - "Fixed SessionEnd hooks killed after 1.5s regardless of hook.timeout (now configurable)" + breaking: [] + + - version: "2.1.73" + date: "2026-03-11" + highlights: + - "⭐ modelOverrides setting: map model picker entries to custom provider model IDs (Bedrock ARNs etc.)" + - "Fixed deadlock when many skill files change at once (e.g. git pull in large .claude/skills/ repo)" + - "Fixed subagents with model: opus/sonnet/haiku being downgraded on Bedrock/Vertex/Foundry" + - "Fixed SessionStart hooks firing twice when resuming via --resume or --continue" + - "Changed default Opus model on Bedrock, Vertex, Foundry to Opus 4.6 (was 4.1)" + - "Deprecated /output-style — use /config instead; output style fixed at session start for prompt caching" + breaking: [] + - version: "2.1.72" date: "2026-03-09" highlights: