Skip to content

Commit 94aa2b0

Browse files
chore(cli): release 5.21.0
1 parent 1bfbdd6 commit 94aa2b0

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

packages/cli/cli/changes/unreleased/add-x-fern-streaming-resumable.yml renamed to packages/cli/cli/changes/5.21.0/add-x-fern-streaming-resumable.yml

File renamed without changes.

packages/cli/cli/versions.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,20 @@
11
# yaml-language-server: $schema=../../../fern-versions-yml.schema.json
2+
- version: 5.21.0
3+
changelogEntry:
4+
- summary: |
5+
Add a new `resumable` sub-property to the `x-fern-streaming` OpenAPI extension
6+
(and a corresponding `resumable` field on Fern Definition `response-stream`
7+
blocks). When set on an SSE endpoint, the IR carries `resumable: true` on
8+
the SSE chunk so generators can emit a client-side reconnect loop using
9+
standard SSE primitives (`Last-Event-ID`, `retry:`).
10+
11+
The flag is inheritable: setting `x-fern-streaming.resumable: true` at the
12+
OpenAPI document level applies to every SSE endpoint unless an operation
13+
overrides it (silent fallback). Defaults to `false`. The IR field is
14+
optional, so generators that don't read it are unaffected.
15+
type: feat
16+
createdAt: "2026-05-08"
17+
irVersion: 66
218
- version: 5.20.1
319
changelogEntry:
420
- summary: |

0 commit comments

Comments
 (0)