> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt. ## 1.4.0 **`(feat):`** Support omitting username or password from basic auth when configured via `usernameOmit` or `passwordOmit` in the IR. Omitted fields are removed from the SDK's public API and treated as empty strings internally (e.g., omitting password encodes `username:`, omitting username encodes `:password`). When both are omitted, the Authorization header is skipped entirely. ## 1.2.0 **`(feat):`** Add `maxRetries` custom config option to override the default maximum number of retries for failed requests. The default remains 2 when not specified. ## 1.1.13 **`(chore):`** Remove legacy dollar-sign workaround in generated CI workflow now that Eta template engine does not interpret `${}` syntax. ## 1.1.12 **`(chore):`** Migrate template engine from lodash to Eta for consistency with other generators.