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.36.0
(feat): Generate CONTRIBUTING.md for Rust SDKs.
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.