Skip to content

Commit 4aa6a88

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

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
## 2.49.0
2+
**`(feat):`** Add per-send timeout to prevent `SendAsync` hangs. A new `SendTimeout` property
3+
(default: 30 seconds) on `WebSocketConnection` wraps every `SendAsync` call with a
4+
linked `CancellationTokenSource` that fires `CancelAfter(SendTimeout)`. When the
5+
timeout elapses the connection is aborted and a `WebsocketException` is thrown,
6+
preventing a single dead connection from blocking the send lock for up to 30 minutes.
7+
See: https://github.com/dotnet/runtime/issues/125257
8+
9+
110
## 2.48.0
211
**`(feat):`** Add bounded send queue with message expiration to `WebSocketConnection`. The
312
unbounded `Channel<T>` queues are replaced with configurable bounded channels

0 commit comments

Comments
 (0)