> 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.