Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.200 Home All releases olderv2.1.199 v2.1.201newer

mTLS Certificate Hot-Reload

The mTLS client certificate implementation was refactored to support hot-reloading. Previously, certificates were loaded once at startup (via a singleton). Now:

  • Certificates are re-read from disk whenever CLAUDE_CODE_CLIENT_CERT or CLAUDE_CODE_CLIENT_KEY changes
  • An async reload function queues sequential refreshes (no concurrent reloads)
  • The HTTPS agent is rebuilt only when the certificate content actually changes
  • Path and content are both tracked to detect file replacement vs. content changes

Error messages are now more descriptive, reporting the certificate role (e.g., "client certificate from CLAUDE_CODE_CLIENT_CERT") rather than the file path.

Evidence

Refactored mTLS module (search for "mTLS: Loaded client certificate from CLAUDE_CODE_CLIENT_CERT", "mTLS: Creating HTTPS agent with custom certificates")

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