返回 2026-03-12 汇总

📦 Claude Code 更新

2026-03-12

Claude Code Changelog 追踪报告

日期: 2026-03-12
仓库: anthropics/claude-code
版本: 2.1.74, 2.1.73


更新概览

本次追踪发现 2 个新版本 发布(2.1.74 和 2.1.73),包含多项重要功能增强和大量 Bug 修复。主要亮点包括:


重要变更详解

🆕 新功能

版本 2.1.74

  1. /context 命令可操作建议
  2. 识别上下文过重的工具、内存膨胀和容量警告
  3. 提供具体的优化建议

  4. autoMemoryDirectory 设置

  5. 支持配置自动内存存储的自定义目录

版本 2.1.73

  1. modelOverrides 设置
  2. 允许将模型选择器条目映射到自定义 provider 模型 ID
  3. 特别适用于 Bedrock inference profile ARNs 等场景

  4. OAuth/SSL 错误指导

  5. 当 OAuth 登录或连接检查因 SSL 证书错误失败时,提供可操作的指导
  6. 适用于企业代理、NODE_EXTRA_CA_CERTS 等场景

🐛 Bug 修复

版本 2.1.74

关键修复: - 内存泄漏:修复 streaming API response buffers 在 generator 提前终止时未释放,导致 Node.js/npm 路径上 RSS 无限增长 - 安全修复:修复 managed policy ask 规则被 user allow 规则或 skill allowed-tools 绕过 - 模型 ID:修复完整模型 ID(如 claude-opus-4-5)在 agent frontmatter model: 字段和 --agents JSON 配置中被静默忽略

OAuth 认证: - 修复 MCP OAuth 认证在回调端口被占用时挂起 - 修复 MCP OAuth refresh 在 refresh token 过期后不提示重新认证(针对返回 HTTP 200 错误的 OAuth 服务器,如 Slack)

语音模式: - 修复 voice mode 在 macOS native binary 上静默失败(现在 binary 包含 audio-input 权限,macOS 会正确提示麦克风权限)

钩子 (Hooks): - 修复 SessionEnd hooks 在退出时无论 hook.timeout 设置如何都会在 1.5s 后被杀死 - 现在可通过 CLAUDE_CODE_SESSIONEND_HOOKS_TIMEOUT_MS 配置

插件系统: - 修复 /plugin install 在 REPL 中为带有本地源的 marketplace plugins 失败 - 修复 marketplace update 不同步 git submodules(子模块中的插件源在更新后不再损坏)

用户体验: - 修复带参数的未知 slash commands 静默丢弃输入(现在显示警告) - 修复希伯来语、阿拉伯语和其他 RTL 文本在 Windows Terminal、conhost 和 VS Code 集成终端中渲染不正确 - 修复 LSP servers 在 Windows 上因格式错误的 file URIs 不工作

变更: - --plugin-dir 本地开发副本现在覆盖同名已安装 marketplace plugins(除非该插件被 managed settings 强制启用)

版本 2.1.73

关键修复: - 冻结和 CPU 循环:修复由复杂 bash 命令的权限提示触发的冻结和 100% CPU 循环 - 死锁:修复当许多 skill 文件同时更改时(如在包含大型 .claude/skills/ 目录的仓库中执行 git pull)可能导致 Claude Code 冻结的死锁 - Bash 输出丢失:修复在同一项目目录中运行多个 Claude Code 会话时 Bash tool 输出丢失

子代理 (Subagents): - 修复 model: opus/sonnet/haiku 的 subagents 在 Bedrock、Vertex 和 Microsoft Foundry 上被静默降级到旧模型版本 - 修复 subagents 生成的后台 bash 进程在代理退出时未被清理

命令修复: - 修复 /resume 在选择器中显示当前会话 - 修复 /ide 在自动安装扩展时崩溃(onInstall is not defined) - 修复 /loop 在 Bedrock/Vertex/Foundry 和禁用遥测时不可用

钩子 (Hooks): - 修复 SessionStart hooks 在通过 --resume--continue 恢复会话时触发两次 - 修复 JSON-output hooks 在每轮向模型上下文注入无操作系统提醒消息

语音模式: - 修复慢速连接重叠新录音时的 voice mode 会话损坏

平台兼容性: - 修复 Linux sandbox 在 native builds 上因 "ripgrep (rg) not found" 启动失败 - 修复 Linux native modules 在 Amazon Linux 2 和其他 glibc 2.26 系统上不加载 - 修复通过 Remote Control 接收图像时的 "media_type: Field required" API 错误 - 修复 /heapdump 在 Windows 上因 Desktop 文件夹已存在而失败(EEXIST 错误)


⚡ 性能与体验优化

版本 2.1.73


🔧 其他变更

版本 2.1.73


💻 VSCode 扩展修复

版本 2.1.74

版本 2.1.73


影响分析

对用户的实际影响

🎯 高影响改进

  1. 稳定性大幅提升:修复了内存泄漏、死锁、CPU 100% 循环等严重问题,显著改善长时间运行体验
  2. 企业用户友好modelOverrides 设置使企业用户能更灵活地使用自定义模型端点(如 Bedrock inference profiles)
  3. 上下文管理优化/context 命令的可操作建议帮助用户更好地管理会话上下文,提升效率

🛡️ 安全性增强

🌐 跨平台兼容性

🔌 插件开发者

📊 建议升级版本


总结:这是一次包含大量稳定性和兼容性修复的重要更新,建议所有用户尽快升级到 2.1.74。

同日其他来源

其他日期