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.246 ·

Bundle uploads use per-run refs and clean up after crashed runs

Two bundle uploads from the same checkout no longer clobber each other, and dead refs get swept.

Under the hood Improvements
JSON All of v2.1.246
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
Cloud SessionsArea: what it touches
ImprovementsKind: in v2.1.246,
ImprovementsSection of the release
What

Each cloud-session bundle upload now creates its own temporary git refs instead of two fixed ones, sweeps leftover refs that a killed run left behind, and rewrites the finished bundle to a second file with stable ref names, verified before upload. This makes two uploads from the same checkout safe to run without clobbering each other.

Details
  • Refs are written with update-ref --no-deref; the relabelled copy is verified with git bundle list-heads.
  • A failed sweep is logged and does not abort the upload; a failed relabel has its own error text pointing at temp-directory space and concurrent writers.
Evidence

check that the temporary directory has room for a second copy of the bundle and that nothing else is writing to this checkout

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.246 →

Feedback