{"version":"2.1.323","anchor":"telemetry-post-honours-all-proxy-under-bun","canonical_anchor":"telemetry-post-honours-all-proxy-under-bun","heading":"Usage data uploads now go through ALL_PROXY when no other proxy is set","tier":"notice","area":"Telemetry","scope":"org","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/telemetry-post-honours-all-proxy-under-bun","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Usage data uploads now go through `ALL_PROXY` when no other proxy is set\n\nWhen only ALL_PROXY is set, Claude Code now sends its usage data through that proxy, and stops with an error if the value is not a valid address\n\n**What**\n\nOne of the ways Claude Code uploads usage data now respects the `ALL_PROXY` (or `all_proxy`) environment variable. A proxy is a server that network traffic is routed through. Before, this upload only used a proxy set up in other ways.\n\nIt uses `ALL_PROXY` when:\n\n- no other proxy is set\n\n- the address is not excluded by `NO_PROXY`\n\nA value with no scheme, such as a bare host name, gets `http:\/\/` added in front. If the value still isn't a valid address, the upload fails with the error \"ALL_PROXY is not a URL\".\n\n**Why**\n\nIf your network only allows traffic through a proxy set in `ALL_PROXY`, these uploads can now get out. Check the value is a proper address, or the upload will fail.\n\n- Area: Telemetry\n- Names: `ALL_PROXY`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: org\n- Heads-up: no"}