Skip to content

Update self-hosted changelog: v0.114.85#5446

Open
dsinghvi wants to merge 174 commits into
mainfrom
update-self-hosted-changelog
Open

Update self-hosted changelog: v0.114.85#5446
dsinghvi wants to merge 174 commits into
mainfrom
update-self-hosted-changelog

Conversation

@dsinghvi
Copy link
Copy Markdown
Member

@dsinghvi dsinghvi commented May 9, 2026

Automated changes by create-pull-request GitHub action

@dsinghvi dsinghvi requested a review from devalog as a code owner May 9, 2026 05:08
@dsinghvi dsinghvi changed the title Update self-hosted changelog: v0.114.44 Update self-hosted changelog: v0.114.45 May 9, 2026
@dsinghvi dsinghvi changed the title Update self-hosted changelog: v0.114.45 Update self-hosted changelog: v0.114.46 May 9, 2026
fern-support and others added 16 commits May 10, 2026 11:28
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>
@dsinghvi dsinghvi changed the title Update self-hosted changelog: v0.114.46 Update self-hosted changelog: v0.114.47 May 11, 2026
@dsinghvi dsinghvi enabled auto-merge (squash) May 11, 2026 22:58
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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [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).)
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[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
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [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
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [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
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [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
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [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.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [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
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'aren't' instead of 'are not'.

@dsinghvi dsinghvi changed the title Update self-hosted changelog: v0.114.47 Update self-hosted changelog: v0.114.48 May 12, 2026
github-actions Bot and others added 11 commits May 20, 2026 13:33
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
 (#5573)

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>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
Co-authored-by: tstanmay13 <29681256+tstanmay13@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
@fern-support fern-support changed the title Update self-hosted changelog: v0.114.80 Update self-hosted changelog: v0.114.81 May 21, 2026
@@ -0,0 +1,80 @@
## 5.34.0
**`(feat):`** Support uploading raw API spec files alongside the IR during remote generation.
The CLI now sends the IR as the "ir" multipart field (with backward-compatible
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated

## 5.33.4
**`(fix):`** Add retry logic to the air-gap health check so that transient network
failures (DNS blips, momentary connectivity drops) no longer cause false
air-gapped mode detection. The check now retries up to 3 times with
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated



## 5.33.3
**`(fix):`** Swallow stdout/stderr EPIPE events in the cli-v2 terminal logger so Unix pipe closures do not report false-positive internal errors.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'EPIPE' has no definition.



## 5.33.3
**`(fix):`** Swallow stdout/stderr EPIPE events in the cli-v2 terminal logger so Unix pipe closures do not report false-positive internal errors.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'don't' instead of 'do not'.

**`(fix):`** Stop reporting invalid endpoint server references during IR-to-FDR conversion to Sentry.


**`(fix):`** Prevent CLI telemetry from failing when the user's home directory cannot store Fern's analytics ID.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚫 [vale] reported by reviewdog 🐶
[Microsoft.Contractions] Use 'can't' instead of 'cannot'.

## 5.14.1
**`(fix):`** Fix SSE streaming performance regression by caching `pydantic.TypeAdapter` instances
in `parse_obj_as()`. Previously, a new TypeAdapter was constructed on every call, which
is extremely expensive for discriminated union types. This caused ~8x slowdown in SSE
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[FernStyles.Acronyms] 'SSE' has no definition.

@@ -0,0 +1,11 @@
<ParamField path="source" type="string" required={true}>
您要重定向的相对路径(例如,`/old-path`)。必须是相对路径,而不是绝对 URL。不能包含搜索参数(例如,`?key=value`)。
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'old' that become outdated

```yml
redirects:
# 精确路径重定向
- source: "/old-path"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'old' that become outdated

# 精确路径重定向
- source: "/old-path"
destination: "/new-path"
- source: "/old-folder/path"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'old' that become outdated

destination: "/new-path"
- source: "/old-folder/path"
destination: "/new-folder/path"
- source: "/old-folder/path"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'old' that become outdated

@fern-support fern-support changed the title Update self-hosted changelog: v0.114.81 Update self-hosted changelog: v0.114.82 May 21, 2026
@@ -0,0 +1,6 @@
## 5.35.0
**`(feat):`** Add support for user-provided examples in GraphQL specs. Users can now specify
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ [vale] reported by reviewdog 🐶
[FernStyles.Current] Avoid time-relative terms like 'now' that become outdated


Digest: `sha256:9fdaa7d1f3a09daf4dd25f92e431ef4a3a0effa3b9dabc7b7dc5378b81f6f3f0`

### v0.114.82
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'v0.114.82' should use sentence-style capitalization.

@fern-support fern-support changed the title Update self-hosted changelog: v0.114.82 Update self-hosted changelog: v0.114.83 May 21, 2026

Digest: `sha256:5affd225f99ac178ec2c5f94107e97ae94639b440e8945c7f41764801be73d76`

### v0.114.83
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'v0.114.83' should use sentence-style capitalization.

@fern-support fern-support changed the title Update self-hosted changelog: v0.114.83 Update self-hosted changelog: v0.114.84 May 21, 2026

Digest: `sha256:106a537c5cb79e5785388c2f8b790e3703b153ef8fb422459230a9f154bdd698`

### v0.114.84
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'v0.114.84' should use sentence-style capitalization.

@fern-support fern-support changed the title Update self-hosted changelog: v0.114.84 Update self-hosted changelog: v0.114.85 May 21, 2026
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v10
- uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f # v10

Digest: `sha256:f673cda8de392bf5eb42f30e9ab5b9bbc642516ceef91dc2478c1b52bb3d0fa5`

### v0.114.85
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📝 [vale] reported by reviewdog 🐶
[FernStyles.Headings] 'v0.114.85' should use sentence-style capitalization.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.