{"version":"2.1.221","anchor":"extra-http-2-goaway-shape-treated-as-retryable","canonical_anchor":"extra-http-2-goaway-shape-treated-as-retryable","heading":"Extra HTTP\/2 GOAWAY shape treated as retryable","tier":"notice","area":"Internals","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221\/e\/extra-http-2-goaway-shape-treated-as-retryable","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.221","markdown":"### Extra HTTP\/2 GOAWAY shape treated as retryable\n\nOne more kind of dropped connection now retries quietly instead of showing you an error.\n\n**What**\n\nOne more form of GOAWAY-related connection failure is now classified as retryable rather than surfacing as a hard error.\n\n**Details**\n\n- the http2 error classifier gained a branch for `ERR_HTTP2_SESSION_ERROR`\n- that branch also matches the message against a regex and checks the stack for a goaway frame\n- sits alongside the existing stream-rejected-by-goaway detection\n\n**Evidence**\n\n`ERR_HTTP2_SESSION_ERROR`\n\n- Area: Internals\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 0\/5"}