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

Startup fails clearly when the system certificate store is empty

With CLAUDE_CODE_CERT_STORE=system, an empty or unreadable system store now stops startup instead of quietly using bundled certificates

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

Claude Code uses certificate authorities (the trusted organizations that vouch for websites) to check secure connections. If you tell it to trust only your operating system's store, it no longer falls back to its own bundled list when that store is empty or cannot be read. Startup stops with "No certificate authority to trust". You can choose the system store only in any of these ways:

If the store is empty, the message suggests checking that Claude Code can read its certificate files. Expired certificates are now also left out.

Why

If you rely on your company's system certificates, you may now see a hard error at startup where Claude Code used to carry on quietly with certificates you had chosen not to use.

See this entry in the whole of v2.1.309 →

Feedback