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

Claude Code v2.1.303 ·

CA certificate loading tags each certificate's source and remembers which extra certificates it has warned about

The CA certificate loader now records where each certificate came from and keeps a per-host set of extra certificates it has already warned about

Group of 2 Under the hood Internal Changes
JSON All of v2.1.303
Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
TLS CertificatesArea: what it touches
Internal ChangesKind: in v2.1.303,
Internal ChangesSection of the release

Unclear It is not confirmed that a warning about a given certificate is now shown only once.

What

Claude Code loads CA certificates, the root certificates that decide which secure (TLS) connections it trusts. It reads them from three places: certificates bundled with Claude Code, the operating system's own store, and a file named by the NODE_EXTRA_CA_CERTS environment variable. That variable is a setting you can use to add your own certificates, often a company's certificate behind a corporate proxy. In this release the loader has been reworked:

  • Each certificate is now kept as a {pem, source} record, with the source being "bundled", "system" or "NODE_EXTRA_CA_CERTS". Before, the loader pushed plain PEM text into a single list.
  • System certificates now pass through a new helper before they are added.
  • The combined list goes to a new step that removes duplicates and validates the certificates, together with the bundled root certificates.
  • The per-host certificate state now holds a warnedExtraCerts set. It is passed both to the step that assembles system and bundled certificates and to the step that appends NODE_EXTRA_CA_CERTS.

The log lines are unchanged, for example CA certs: Loaded ${b.length} system CA certificates, CA certs: Appended extra certificates from NODE_EXTRA_CA_CERTS and CA certs: Nothing from NODE_EXTRA_CA_CERTS. The new helpers and the warning code were not read, so what they filter or report is unconfirmed.

Why

This is relevant if you use a custom certificate file or a corporate proxy. The changes may affect which certificates Claude Code ends up trusting and how it warns about extra certificates. A set of already-warned certificates suggests a warning about a problem certificate could appear once per host rather than repeatedly, but that has not been confirmed.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtIt is not confirmed that a warning about a given certificate is now shown only once.

See this entry in the whole of v2.1.303 →

Feedback