File tree Expand file tree Collapse file tree
fern/products/sdks/overview/csharp/changelog Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments