Follow Discord
Sweep 22 Oct 2026 · 21:04Z Build v2.1.309 528 read Stable v2.1.308 Latest v2.1.309 Next v2.1.309 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.234 ·

Publishing checks and pins the file it was approved for

Publishing pins the exact file you approved, refusing device paths and flagging symlinks or hard links.

You'll notice Improvements
JSON All of v2.1.234
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
ArtifactsArea: what it touches
ImprovementsKind: in v2.1.234,
ImprovementsSection of the release
What

Before publishing a file, Claude Code now classifies the source path. Device- and NT-namespace paths and loopback network paths are refused outright. Symlinked files, hard-linked files, a symlinked parent directory or a changed device/inode mark the source as unverified. The identity it resolved (device, inode, size, modification time in nanoseconds) is pinned to the approving tool use, so the approved file cannot be swapped for a different one before the publish runs.

Details
  • Loopback network paths are called out specifically because they name a local file while bypassing its verification; the tool asks for the path spelled plainly instead.
  • Runs on the publish permission path itself, with no separate flag.
Evidence

file_path: loopback network paths name local files but skip their verification — spell the path plainly

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.234 →

Feedback