Update self-hosted changelog: v0.114.55#5446
Conversation
|
🌿 Preview your docs: https://fern-preview-update-self-hosted-changelog.docs.buildwithfern.com/learn Here are the markdown pages you've updated: |
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
…t pages (#5450) Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com>
…chema-snippet (#5452) Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com>
Co-authored-by: thesandlord <8902396+thesandlord@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
(#5457) Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com> Co-authored-by: Devin Logan <devinannlogan@gmail.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
(#5431) Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
(#5453) Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com> Co-authored-by: Devin Logan <devinannlogan@gmail.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
| passed (with `--local` or `--runner`), the local workspace runner sets | ||
| `config.verify.enabled = true` on the pipeline and the configured container | ||
| runtime (`docker` or `podman`) is forwarded to the validator container. | ||
| Remote/Fiddle generation does not honor this flag yet. |
There was a problem hiding this comment.
🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'doesn't' instead of 'does not'.
| The library docs generator parses your **Python or C++** library source code and generates MDX documentation pages for modules, classes, functions, methods, and parameters. Generated pages include cross-reference links and hierarchical navigation, and are integrated directly into your Fern Docs site. | ||
| The library docs generator parses your **Python or C++** library source code and generates MDX documentation pages for modules, classes, functions, methods, and parameters. Generated pages are added to your Fern Docs site with hierarchical navigation. | ||
|
|
||
| Cross-links are automatic. When a fully-qualified identifier appears in a code block — for example, in a class signature or type annotation — the generator links it to the page documenting that symbol, so readers can jump straight to the definition. |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Hyphens] 'fully-qualified' doesn't need a hyphen.
| <Step title="Customize your docs"> | ||
|
|
||
| Now that you have a basic docs site, you can customize it by adding tutorials, generating an API Reference, or finetuning the branding. (Or skip ahead to [preview](#preview-your-docs) and [publish](#publish-to-production).) | ||
| Now that you have a basic docs site, you can customize it by adding tutorials, generating an API Reference, or fine-tuning the branding. (Or skip ahead to [preview](#preview-your-docs) and [publish](#publish-to-production).) |
There was a problem hiding this comment.
[FernStyles.Current] Avoid time-relative terms like 'Now' that become outdated
|
|
||
| `fern docs dev` and `fern generate --docs` must be run from a directory that contains a [`fern/` folder](/learn/docs/getting-started/project-structure) with a `docs.yml` inside. Change into your project directory, or add a `docs.yml`. | ||
|
|
||
| #### Failed to install required package due to error: Command failed with exit code 1: pnpm i esbuild |
There was a problem hiding this comment.
🚫 [vale] reported by reviewdog 🐶
[Microsoft.HeadingColons] Capitalize ': p'.
|
|
||
| `fern docs dev` and `fern generate --docs` must be run from a directory that contains a [`fern/` folder](/learn/docs/getting-started/project-structure) with a `docs.yml` inside. Change into your project directory, or add a `docs.yml`. | ||
|
|
||
| #### Failed to install required package due to error: Command failed with exit code 1: pnpm i esbuild |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.FirstPerson] Use first person (such as ' i') sparingly.
| **`(chore):`** Bump the Rust SDK and Rust model generator containers' Node base image from | ||
| `node:22.22-alpine3.23` to `node:24.15-alpine3.23`. Aligns the generators | ||
| with the rest of the Fern generator containers on a single Node major | ||
| version (Node 24) and picks up Node 24's CVE patches. The Rust SDK's |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'CVE' has no definition.
| version (Node 24) and picks up Node 24's CVE patches. The Rust SDK's | ||
| in-place `npm@11.13.0` self-upgrade and the bundled `ip-address` patch are | ||
| retained because the Node 24 `npm` ship (`11.12.1`) still vendors | ||
| `ip-address@10.1.0`, which is vulnerable to GHSA-v2v4-37r5-5v8g. |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'GHSA' has no definition.
| ## 0.36.4 | ||
| **`(chore):`** Bump the rust toolchain stage in the rust-sdk and rust-model generator | ||
| containers from `rust:1.82-alpine3.20` to `rust:1.91-alpine3.23`. Alpine | ||
| 3.20 is EOL and ships outdated openssl/musl/busybox/zlib/curl/git; 1.91 |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'EOL' has no definition.
| **`(chore):`** Bump the Swift SDK and Swift model generator containers' Node base image | ||
| from `node:22.22-alpine3.23` to `node:24.15-alpine3.23`. Aligns the | ||
| generators with the rest of the Fern generator containers on a single Node | ||
| major version (Node 24) and picks up Node 24's CVE patches. |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'CVE' has no definition.
| **`(chore):`** Bump the typescript-sdk-cli and typescript-sdk-validator container base | ||
| images from `node:*-bookworm-slim` to `node:*-trixie-slim`. Trixie ships | ||
| patched versions of glibc, dpkg, nghttp2, libcap2, systemd, libgcrypt20, | ||
| krb5, curl, and expat that are not available on bookworm, so dist-upgrade |
There was a problem hiding this comment.
🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'aren't' instead of 'are not'.
|
|
||
| Digest: `sha256:46ff081497e53f7fd574fb9cc2b3463761ef4214430246b82d4587f206020079` | ||
|
|
||
| ### v0.114.49 |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'v0.114.49' should use sentence-style capitalization.
|
|
||
| Digest: `sha256:392c78851ff5c6964b6973ebf4e8042b52f3e6d7e2404ed36badd00c4fa9e8d0` | ||
|
|
||
| ### v0.114.50 |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'v0.114.50' should use sentence-style capitalization.
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Devin Logan <devinannlogan@gmail.com>
…5438) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: will.kendall@buildwithfern.com <wpk235@gmail.com> Co-authored-by: Devin Logan <devinannlogan@gmail.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Devin Logan <devinannlogan@gmail.com>
(#5464) Co-authored-by: fern-api[bot] <115122769+fern-api[bot]@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
There was a problem hiding this comment.
Remaining comments which cannot be posted as a review comment to avoid GitHub Rate Limit
vale
fern/products/sdks/generators/rust/changelog/2026-05-12.mdx|5 col 21| [Microsoft.Contractions] Use 'doesn't' instead of 'does not'.
fern/products/sdks/generators/rust/changelog/2026-05-12.mdx|6 col 51| [FernStyles.Current] Avoid time-relative terms like 'now' that become outdated
fern/products/sdks/generators/swift/changelog/2026-05-12.mdx|3 col 1| [FernStyles.Acronyms] 'ECR' has no definition.
fern/products/sdks/generators/typescript/changelog/2026-05-12.mdx|2 col 81| [FernStyles.Acronyms] 'ECR' has no definition.
fern/products/sdks/generators/typescript/changelog/2026-05-12.mdx|5 col 57| [FernStyles.Acronyms] 'CVE' has no definition.
fern/products/sdks/generators/typescript/changelog/2026-05-12.mdx|6 col 1| [FernStyles.Acronyms] 'CVE' has no definition.
fern/products/sdks/generators/typescript/changelog/2026-05-12.mdx|6 col 17| [FernStyles.Acronyms] 'CVE' has no definition.
fern/products/sdks/generators/typescript/changelog/2026-05-12.mdx|6 col 33| [FernStyles.Acronyms] 'CVE' has no definition.
fern/products/sdks/generators/typescript/changelog/2026-05-12.mdx|6 col 53| [FernStyles.Acronyms] 'CVE' has no definition.
| @@ -0,0 +1,17 @@ | |||
| ## 5.23.3 | |||
| **`(fix):`** Property-level `x-fern-audiences` filtering now also applies on the V3 OpenAPI / AsyncAPI / | |||
There was a problem hiding this comment.
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated
| OpenRPC import path used by `fern docs dev` and `fern generate --from-openapi`. Inline | ||
| request-body properties, query parameters, inline webhook payload properties, named-type | ||
| properties, `v2RequestBodies`, and the docs `v2Examples` blocks (type-level, request body, | ||
| response body, endpoint-level, `v2Responses`, and webhook payload examples) are now scrubbed |
There was a problem hiding this comment.
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated
| properties, `v2RequestBodies`, and the docs `v2Examples` blocks (type-level, request body, | ||
| response body, endpoint-level, `v2Responses`, and webhook payload examples) are now scrubbed | ||
| using the same exclusion semantics as the Fern Definition path. Untagged elements remain | ||
| universal and are never silently removed. |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Adverbs] Remove 'silently' if it's not important to the meaning of the statement.
| | --- | --- | | ||
| | Auto | Default. Infers the right composition from the spec's `security` blocks. | | ||
| | Any | The API accepts any one of the declared schemes. The first scheme with a credential wins. | | ||
| | All | The API requires every scheme simultaneously (for example, HMAC signature plus API key). | |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'HMAC' has no definition.
| | Flag | Purpose | | ||
| | --- | --- | | ||
| | `--params <JSON>` | URL path and query parameters as a JSON object. | | ||
| | `--json <JSON>` | Request body for POST, PUT, and PATCH methods. | |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'PATCH' has no definition.
| @@ -0,0 +1,23 @@ | |||
| ## 1.12.8 | |||
| **`(fix):`** Fix `Layout/EmptyComment` RuboCop offense emitted for types with no | |||
| description. The AST `Comment` node now skips writing when `docs` is | |||
There was a problem hiding this comment.
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated
|
|
||
| ## 1.12.7 | ||
| **`(fix):`** Fix `Layout/EmptyComment` RuboCop offense emitted for types with no | ||
| description. The AST `Comment` node now skips writing when `docs` is |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'AST' has no definition.
|
|
||
| ## 1.12.7 | ||
| **`(fix):`** Fix `Layout/EmptyComment` RuboCop offense emitted for types with no | ||
| description. The AST `Comment` node now skips writing when `docs` is |
There was a problem hiding this comment.
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated
|
|
||
|
|
||
| ## 1.12.6 | ||
| **`(chore):`** Patch Ruby SDK generator container CVEs flagged in the AWS ECR / grype |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'ECR' has no definition.
| ## 1.12.6 | ||
| **`(chore):`** Patch Ruby SDK generator container CVEs flagged in the AWS ECR / grype | ||
| scan. Remove the unused `erb-4.0.3`, `net-imap-0.4.21`, `addressable-2.8.5`, | ||
| `rexml-3.2.5`, and `rexml-3.2.6` gem directories (in addition to the |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[Microsoft.Wordiness] Consider using 'also' instead of 'in addition'.
|
|
||
| Digest: `sha256:0ad7cc2415feaf64340c1321e189c8a7d5a8eaec8f46f94660da74eb9a66fb9a` | ||
|
|
||
| ### v0.114.52 |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'v0.114.52' should use sentence-style capitalization.
| **`(fix):`** Fix generated Rust wire tests for single-URL SDKs and pagination error | ||
| tests. The wire test generator no longer emits `config.environment = None;` | ||
| when the SDK was generated against a single base URL (since the | ||
| `environment` field does not exist on `ClientConfig` in that case). |
There was a problem hiding this comment.
🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'doesn't' instead of 'does not'.
| tests. The wire test generator no longer emits `config.environment = None;` | ||
| when the SDK was generated against a single base URL (since the | ||
| `environment` field does not exist on `ClientConfig` in that case). | ||
| The synchronous-paginator error-propagation tests now use |
There was a problem hiding this comment.
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated
| @@ -0,0 +1,8 @@ | |||
| ## 0.35.6 | |||
| **`(chore):`** Patch Swift SDK + Swift model generator container CVEs flagged in the AWS | |||
| ECR / grype scan. Patch npm's bundled `picomatch@4.0.3 -> 4.0.4` and | |||
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'ECR' has no definition.
| @@ -0,0 +1,8 @@ | |||
| ## 3.70.6 | |||
| **`(chore):`** Patch TypeScript SDK generator container CVEs flagged in the AWS ECR / | |||
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'ECR' has no definition.
| **`(chore):`** Patch TypeScript SDK generator container CVEs flagged in the AWS ECR / | ||
| grype scan. Rebuild the embedded `oxlint-tsgolint@0.22.1` Go binary from | ||
| source under `GOTOOLCHAIN=go1.26.3` so the published image no longer | ||
| ships the upstream go1.26.2 binary that grype flags for CVE-2026-33811, |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'CVE' has no definition.
| grype scan. Rebuild the embedded `oxlint-tsgolint@0.22.1` Go binary from | ||
| source under `GOTOOLCHAIN=go1.26.3` so the published image no longer | ||
| ships the upstream go1.26.2 binary that grype flags for CVE-2026-33811, | ||
| CVE-2026-33814, CVE-2026-39820, CVE-2026-39836, and CVE-2026-42499. |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'CVE' has no definition.
| grype scan. Rebuild the embedded `oxlint-tsgolint@0.22.1` Go binary from | ||
| source under `GOTOOLCHAIN=go1.26.3` so the published image no longer | ||
| ships the upstream go1.26.2 binary that grype flags for CVE-2026-33811, | ||
| CVE-2026-33814, CVE-2026-39820, CVE-2026-39836, and CVE-2026-42499. |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'CVE' has no definition.
| grype scan. Rebuild the embedded `oxlint-tsgolint@0.22.1` Go binary from | ||
| source under `GOTOOLCHAIN=go1.26.3` so the published image no longer | ||
| ships the upstream go1.26.2 binary that grype flags for CVE-2026-33811, | ||
| CVE-2026-33814, CVE-2026-39820, CVE-2026-39836, and CVE-2026-42499. |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'CVE' has no definition.
| grype scan. Rebuild the embedded `oxlint-tsgolint@0.22.1` Go binary from | ||
| source under `GOTOOLCHAIN=go1.26.3` so the published image no longer | ||
| ships the upstream go1.26.2 binary that grype flags for CVE-2026-33811, | ||
| CVE-2026-33814, CVE-2026-39820, CVE-2026-39836, and CVE-2026-42499. |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'CVE' has no definition.
|
|
||
| Digest: `sha256:eebf6d94b0c7ab6a93c5b303b6489c475a68478893a2457b921dd71d8214c7c4` | ||
|
|
||
| ### v0.114.53 |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'v0.114.53' should use sentence-style capitalization.
|
|
||
| Digest: `sha256:9dd10b58913dd82ee3f8cd545b0e7053fe4d5262a42a57190c0afd7cf207c23b` | ||
|
|
||
| ### v0.114.54 |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'v0.114.54' should use sentence-style capitalization.
|
|
||
| Digest: `sha256:838ca98a9e6cff98170b5b542ae500d39db06685e5708ee3c1d7e5e3952c3947` | ||
|
|
||
| ### v0.114.55 |
There was a problem hiding this comment.
📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'v0.114.55' should use sentence-style capitalization.
Automated changes by create-pull-request GitHub action