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

New ip_restricted error reason for IP-allowlist rejections

Requests blocked by an org's IP allowlist now surface a distinct ip_restricted error instead of a generic failure

Group of 2 You'll notice No documentation found Internal Changes
JSON All of v2.1.275
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
AuthArea: what it touches
Internal ChangesKind: in v2.1.275,
ImprovementsSection of the release

What

A new error reason, ip_restricted, was added alongside the existing not_permitted and lane_unavailable reasons in the map from internal error reasons to a public credential-scope error code. It now also appears specifically when a model catalog fetch fails because an organization's IP allowlist rejected the request (HTTP 403 with code ip_not_in_allowed_range), with its own log message and telemetry off_reason, distinguishing it from the prior two failure reasons.

Why

This lets users and logs distinguish being blocked by an organization's IP allowlist from other credential or availability failures, making it clearer what needs to be fixed.

Read from
Names in the bundleip_restricted

See this entry in the whole of v2.1.275 →

Feedback