{"version":"2.1.321","anchor":"fetch-wrapper-now-applies-a-timeout-to-every-request","canonical_anchor":"fetch-wrapper-now-applies-a-timeout-to-every-request","heading":"Web requests now have a time limit by default","tier":"notice","area":"Network","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/fetch-wrapper-now-applies-a-timeout-to-every-request","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Web requests now have a time limit by default\n\nEvery web request Claude Code makes now has a default time limit, so a request that hangs is cancelled instead of waiting forever\n\n**What**\n\nWeb requests that Claude Code makes now have a default time limit. Before, they had none. If the code making a request already has its own way to cancel it, both apply, and whichever comes first ends the request.\n\n**Why**\n\nA request that hangs is now cancelled instead of waiting forever.\n\n- Area: Network\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: yes"}