{"version":"2.1.281","anchor":"non-retryable-4xx-classifier-helper","canonical_anchor":"non-retryable-4xx-classifier-helper","heading":"Non-retryable 4xx classifier helper","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/non-retryable-4xx-classifier-helper","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Non-retryable 4xx classifier helper\n\nA helper was added that treats 4xx error responses other than 408, 409 and 429 as not worth retrying\n\n**Unclear.** The finding does not say where the new helper is used.\n\n**What**\n\nA new helper sorts server error responses. It treats status codes in the 400s as one group, except for these three:\n\n- 408, a timeout\n\n- 409, a conflict\n\n- 429, too many requests\n\nNew helpers that read environment variables were also added. They strip spaces from the start and end of each value.\n\n**Why**\n\nErrors that retrying will not fix can be told apart from ones that may succeed on a second try."}