0.36.3

(chore): Bump generator container Node.js base image to node:22.22-alpine3.23 and apply latest Alpine package security updates at build time.

0.36.2

(chore): Bump the rust-sdk generator Docker base image from node:22.12-alpine3.20 to node:22.22-alpine3.22, refresh the bundled npm to 11.13.0, and patch npm’s transitively bundled ip-address to 10.1.1 to address the container vulnerabilities reported by Grype (Node.js, musl-utils, busybox, zlib, and bundled npm transitive packages such as cross-spawn, minimatch, glob, tar, brace-expansion, ip-address, picomatch, and diff).


0.36.1

(fix): Apply canonical “all user-specified examples, else first autogenerated” selection in the Rust SDK snippet output path. Both the per-endpoint snippet loop and the README sample-endpoint picker now apply the canonical filter, matching TS-v1 / Python-v1 behavior.



0.35.0

(feat): Add retryStatusCodes configuration option (legacy | recommended). The default legacy mode preserves existing behavior (retries 408, 429, and all >= 500). The recommended mode only retries 408, 429, 502, 503, 504 (excludes 500 Internal Server Error to avoid retrying non-idempotent failures).


0.34.0

(feat): Use auth scheme placeholder values in snippets when configured via placeholder field on auth schemes.


0.33.3

(chore): Bump @fern-api/generator-cli to 0.9.11. The GitHub pipeline step now creates signed commits via the GitHub REST API (matching fiddle’s legacy InMemoryGitRepo push path), restoring verified fern-api[bot] commits on replay-enabled orgs.

0.33.2

(fix): Fix wire test verification for endpoints with multi-value array query parameters.

0.33.1

(chore): Add crash reporting via Sentry to the generator runtime, and classify thrown errors using the new shared GeneratorError taxonomy so user-facing failures (config, validation, auth, network, environment) are kept distinct from internal Fern bugs — only the latter are forwarded to Sentry. No change to generated output.


0.33.0

(feat): Expose HTTP response metadata (status code, headers, and full parsed response body) on paginated results. The PaginationResult struct now includes status_code, headers, and response fields, and both AsyncPaginator and SyncPaginator expose accessor methods for this metadata from the most recent page load. A new RawResponse<T> struct and execute_request_raw method on HttpClient support this functionality.


0.32.0

(chore): Bump @fern-api/generator-cli to 0.9.8. Changelog URLs in generated PRs now use the commit SHA instead of the PR branch name, keeping the link valid after the branch is deleted or squash-merged.


0.31.1

(fix): Ensure extraDependencies overrides take precedence over bundled dependency versions. Previously, conditional bundled deps (e.g., tokio-tungstenite, reqwest-sse) were added after user overrides, reverting pinned versions. Extra deps are now applied last so user-specified versions always win.


0.31.0

(feat): Add maxRetries custom config option to override the default maximum number of retries for failed requests. The default remains 3 when not specified.