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.198 Home All releases olderv2.1.197 v2.1.199newer

Expired CA Certificates Auto-Removed

When building the TLS trust bundle from the system certificate store, expired certificates are now silently dropped and the count is logged.

Details
  • The kqu() filter runs inside the lazy-initialised TLS trust-bundle builder (kje), which is invoked once and cached
  • For each PEM certificate in the bundle, new X509Certificate(s) is constructed and its validTo field parsed via new Date(...).getTime(); if the resulting timestamp is in the past relative to Date.now() at load time, the cert is dropped and a counter incremented
  • Certs that throw during new X509Certificate(s) construction (malformed DER/PEM) are retained rather than dropped — only cleanly-parsed, definitively-expired certs are removed
  • Certs whose validTo parses to NaN (unrecognised date format) are also retained
  • The log line is only emitted when at least one cert was dropped: "CA certs: Dropped ${r} expired certificate(s) from system store" (no message when the count is zero)
Evidence

kqu() function log (search for "CA certs: Dropped"); filter logic new Date(i.validTo).getTime() and catch { return !0 } retain-on-error branch

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