Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions fern/products/sdks/overview/csharp/changelog/2026-03-20.mdx
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
## 2.50.0
**`(feat):`** Add exponential backoff reconnection strategy for WebSocket connections.
A new `ReconnectStrategy` class provides configurable exponential backoff
(doubling intervals from 1s to 60s), optional random jitter (0-25%) to
prevent thundering herd, and configurable max attempts. The strategy is
exposed as a `ReconnectBackoff` property on the generated Options class
and wired through `WebSocketClient` to `WebSocketConnection.Reconnect()`.
When max attempts are exhausted, reconnection stops and a disconnection
event is raised. The backoff resets on successful reconnection.


## 2.49.0
**`(feat):`** Add per-send timeout to prevent `SendAsync` hangs. A new `SendTimeout` property
(default: 30 seconds) on `WebSocketConnection` wraps every `SendAsync` call with a
Expand Down
Loading