Skip to content

claude-code: bump to 2.1.145 (latest stable)#210

Open
bryan-minimal wants to merge 1 commit into
mainfrom
update-claude-code-2.1.145
Open

claude-code: bump to 2.1.145 (latest stable)#210
bryan-minimal wants to merge 1 commit into
mainfrom
update-claude-code-2.1.145

Conversation

@bryan-minimal
Copy link
Copy Markdown
Member

@bryan-minimal bryan-minimal commented May 29, 2026

Authoritative stable file in the Anthropic GCS bucket says
2.1.145; previous pin was 2.1.128 (May 2026 baseline).

Verification

Both linux SHAs verified against actual GCS downloads (not just the
manifest):

$ curl -sL .../2.1.145/linux-x64/claude   | shasum -a 256
b3ffbc12689bfe81389d6577787fcea4cab81bd3b6bba9b719e73770b62d720e  -

$ curl -sL .../2.1.145/linux-arm64/claude | shasum -a 256
75ad61d690d79440c82b5841444e1b42caae55736af37c97dd0e068ef20ce390  -

Matches the new pins in build.ncl.

Notable changes in the 2.1.128 → 2.1.145 window

Security (the operator-facing reason to take this):

  • Fixed a permission-prompt bypass where bare variable assignments
    to non-allowlisted environment variables in Bash commands were
    auto-approved.

Reliability:

  • Fixed startup hanging up to 75s when api.anthropic.com is
    unreachable (captive portal / firewall / VPN).
  • Self-heals from terminal corruption after missed window-resize
    events (no more Ctrl+L dance).
  • Fixed Edit/Write refusing right after detaching a background
    session that was already editing in place.
  • Fixed claude mcp list silently reporting no servers when
    .mcp.json fails to parse — now shows the parse error.
  • Fixed MCP servers with paginated tools/list responses only
    returning the first page.
  • Better recovery from rare pre-response stream stalls.

Feature additions worth knowing:

  • claude agents --json for scripting (tmux-resurrect, status bars,
    session pickers).
  • agent_id / parent_agent_id on claude_code.tool OTEL spans
    with corrected trace parenting for background subagents.
  • Status line JSON input now includes GitHub repo + PR info when
    detected.
  • /plugin Discover/Browse screens preview commands, agents,
    skills, hooks, and MCP/LSP servers before installing.
  • claude --bg / agent view sessions now resumable via /resume.

Full changelog:
https://github.com/anthropics/claude-code/blob/v2.1.145/CHANGELOG.md

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com

Summary by CodeRabbit

  • Chores
    • Updated claude-code tool to version 2.1.145 with corresponding binary validation checksums.

Review Change Stack

Authoritative `stable` file in the Anthropic GCS bucket says
2.1.145; previous pin was 2.1.128 (May 2026 baseline).

## Verification

Both linux SHAs verified against actual GCS downloads (not just the
manifest):

```
$ curl -sL .../2.1.145/linux-x64/claude   | shasum -a 256
b3ffbc12689bfe81389d6577787fcea4cab81bd3b6bba9b719e73770b62d720e  -

$ curl -sL .../2.1.145/linux-arm64/claude | shasum -a 256
75ad61d690d79440c82b5841444e1b42caae55736af37c97dd0e068ef20ce390  -
```

Matches the new pins in build.ncl.

## Notable changes in the 2.1.128 → 2.1.145 window

**Security (the operator-facing reason to take this):**
- Fixed a permission-prompt bypass where bare variable assignments
  to non-allowlisted environment variables in Bash commands were
  auto-approved.

**Reliability:**
- Fixed startup hanging up to 75s when api.anthropic.com is
  unreachable (captive portal / firewall / VPN).
- Self-heals from terminal corruption after missed window-resize
  events (no more Ctrl+L dance).
- Fixed Edit/Write refusing right after detaching a background
  session that was already editing in place.
- Fixed `claude mcp list` silently reporting no servers when
  .mcp.json fails to parse — now shows the parse error.
- Fixed MCP servers with paginated `tools/list` responses only
  returning the first page.
- Better recovery from rare pre-response stream stalls.

**Feature additions worth knowing:**
- `claude agents --json` for scripting (tmux-resurrect, status bars,
  session pickers).
- `agent_id` / `parent_agent_id` on `claude_code.tool` OTEL spans
  with corrected trace parenting for background subagents.
- Status line JSON input now includes GitHub repo + PR info when
  detected.
- `/plugin` Discover/Browse screens preview commands, agents,
  skills, hooks, and MCP/LSP servers before installing.
- `claude --bg` / agent view sessions now resumable via `/resume`.

Full changelog:
https://github.com/anthropics/claude-code/blob/v2.1.145/CHANGELOG.md

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 29, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: febb1e09-f9fc-41f0-a9de-d7f9d8fdbbfb

📥 Commits

Reviewing files that changed from the base of the PR and between 64fef3b and d4ddff5.

📒 Files selected for processing (1)
  • packages/claude-code/build.ncl

📝 Walkthrough

Walkthrough

This PR bumps the claude-code upstream version from 2.1.128 to 2.1.145 and updates the corresponding SHA256 checksums for both amd64 and arm64 binary artifacts. No build logic, dependencies, or wiring changes are included.

Changes

Version and Checksum Update

Layer / File(s) Summary
Version and checksum metadata update
packages/claude-code/build.ncl
The version field is incremented to 2.1.145, and both amd64_sha256 and arm64_sha256 checksums are replaced to match the new release binaries.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • gominimal/pkgs#159: Updates the same file with a prior version and checksum bump following the same pattern.
  • gominimal/pkgs#170: Continues the metadata-and-checksum bump sequence for claude-code binaries.

Suggested reviewers

  • mitodrummer
  • twitchyliquid64

Poem

🐰 A version hops forward, from one-two-eight to one-four-five,
New checksums dance in the build file—binary artifacts arrive!
No logic changed, just digits aligned,
Small and precise, the perfect design. ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely summarizes the main change: bumping claude-code to version 2.1.145, with the parenthetical noting it is the latest stable release.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-claude-code-2.1.145

Comment @coderabbitai help to get the list of available commands and usage tips.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant