CLAUDE-CODE PUB_DATE: 2026.04.24

CLAUDE CODE V2.1.119: PERSISTENT SETTINGS, BROADER PR INGESTION, AND BETTER OBSERVABILITY

Claude Code v2.1.119 tightens enterprise workflow support with persistent settings, cross-VCS PR ingestion, permission-mode fixes, and richer OpenTelemetry even...

Claude Code v2.1.119: persistent settings, broader PR ingestion, and better observability

Claude Code v2.1.119 tightens enterprise workflow support with persistent settings, cross-VCS PR ingestion, permission-mode fixes, and richer OpenTelemetry event data.

The new release adds persistent config at ~/.claude/settings.json with project/local/policy precedence, a prUrlTemplate for custom review links, and an env var to hide the CWD. --from-pr now accepts GitLab MRs, Bitbucket PRs, and GitHub Enterprise URLs, bringing parity beyond github.com. Built-in agents better honor permissionMode, and PowerShell commands can auto-approve like Bash. See the full notes in the release page.

For observability, tool_result and tool_decision events now include tool_use_id, plus tool_input_size_bytes for tool_result, and hooks expose duration_ms. Security fixes enforce blockedMarketplaces host and path patterns. MCP server reconfig connects in parallel, and various UX/paste/Vim-mode issues are cleaned up in this release.

[ WHY_IT_MATTERS ]
01.

Teams on GitLab or Bitbucket can now feed PRs directly into Claude Code with GitHub-level support.

02.

New OpenTelemetry fields and hook timings make agent runs traceable and diagnosable in standard observability stacks.

[ WHAT_TO_TEST ]
  • terminal

    Wire OTel to your backend and verify tool_result/tool_decision correlation via tool_use_id and validate tool_input_size_bytes under typical workloads.

  • terminal

    Run --from-pr against GitLab and Bitbucket PRs in a monorepo; confirm repo host detection, policy precedence, and permissionMode behaviors.

[ BROWNFIELD_PERSPECTIVE ]

Legacy codebase integration strategies...

  • 01.

    Adopt persistent settings by committing team defaults and letting ~/.claude/settings.json handle personal overrides; audit policy precedence in multi-repo setups.

  • 02.

    Lock down plugin sources with blockedMarketplaces patterns and test against any internal marketplaces or mirrors.

[ GREENFIELD_PERSPECTIVE ]

Fresh architecture paradigms...

  • 01.

    Design agents assuming permissionMode and disallowedTools frontmatter are enforced in both interactive and --print modes.

  • 02.

    Spin up multiple MCP servers per agent and rely on parallel reconfiguration to reduce startup latency.

Enjoying_this_story?

Get daily CLAUDE-CODE + SDLC updates.

  • Practical tactics you can ship tomorrow
  • Tooling, workflows, and architecture notes
  • One short email each weekday

FREE_FOREVER. TERMINATE_ANYTIME. View an example issue.

GET_DAILY_EMAIL
AI + SDLC // 5 MIN DAILY