> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 2.85.0

**`(feat):`** Generate the shared `WebhooksHelper` from the API-wide `api.settings.webhook-signature`
setting in `generators.yml` (IR `sdkConfig.webhookSignatureVerification`). The helper is
emitted even when the API definition models no webhooks; webhook-specific signature
overrides still produce their own named helpers.

## 2.84.3

**`(fix):`** `RawClient` now applies the configured `Timeout` to each retry attempt individually instead of
sharing a single budget across all attempts and backoff delays. Note that `Timeout` therefore no
longer bounds the total duration of a call that is retried; the worst case is roughly
`Timeout * (MaxRetries + 1)` plus backoff. If a retry attempt fails after an earlier attempt
already received an API response (e.g. a 429), that response is returned instead of a generic
cancellation error.