Skip to content

Commit 89ddab2

Browse files
Update changelogs from fern repo (#4430)
Co-authored-by: Swimburger <3382717+Swimburger@users.noreply.github.com>
1 parent 4aa6a88 commit 89ddab2

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

fern/products/sdks/overview/csharp/changelog/2026-03-20.mdx

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
## 2.50.0
2+
**`(feat):`** Add exponential backoff reconnection strategy for WebSocket connections.
3+
A new `ReconnectStrategy` class provides configurable exponential backoff
4+
(doubling intervals from 1s to 60s), optional random jitter (0-25%) to
5+
prevent thundering herd, and configurable max attempts. The strategy is
6+
exposed as a `ReconnectBackoff` property on the generated Options class
7+
and wired through `WebSocketClient` to `WebSocketConnection.Reconnect()`.
8+
When max attempts are exhausted, reconnection stops and a disconnection
9+
event is raised. The backoff resets on successful reconnection.
10+
11+
112
## 2.49.0
213
**`(feat):`** Add per-send timeout to prevent `SendAsync` hangs. A new `SendTimeout` property
314
(default: 30 seconds) on `WebSocketConnection` wraps every `SendAsync` call with a

0 commit comments

Comments
 (0)