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

Host-orchestrated env var protection is case-insensitive

On Windows, differently-cased environment variable names can no longer override ones the host has claimed.

You'll notice Bug Fixes
JSON All of v2.1.223
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
WindowsArea: what it touches
Bug FixesKind: in v2.1.223,
Bug FixesSection of the release
What

Environment variables claimed by the host can no longer be overridden by a differently-cased key, which mattered on Windows where env var names are case-insensitive.

Details
  • The claimed set is built by uppercasing the keys of process.env.
  • The filter that strips settings-provided env compares with .toUpperCase().
  • The guard that drops lower-trust redirects does the same.
Evidence

if (!uhr.has(r.toUpperCase())) t[r] = n;

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

Feedback