Skip to content

Tags

Tags

v2.26.1021.1621

Toggle v2.26.1021.1621's commit message
feat(session): 会话层 API——协调关闭、断开原因、接收策略、消息上下文、Body 序列化选项、发送队列溢出、连接统计 r…

…elease version

新增(全部向后兼容,默认行为不变):
- WebSocketManager.CloseAsync(connectionId | socket, code, reason, ct):先停收发再写关闭帧,等对端或 CloseHandshakeTimeout(默认 5 s)
- HttpContext.GetWebSocketDisconnectInfo():断开原因(PeerClosed / ServerClosed / SendQueueOverflow / TransportError / Timeout / ServerStopping 等)
- 接收策略:CloseOnOversizedRequest(1009)、RejectBinaryMessages(1003)、EnableStreamingUpload、DispatchMalformedRequests
- WebSocketMessageContext.Current / ConnectionId
- ResponseBodyJsonSerializerOptions / RequestBodyJsonSerializerOptions(不设时输出与旧版逐字节一致)
- SendQueueOverflow 事件(每连接最多一次)
- TryGetConnectionStats / GetConnectionStats(含待发队列长度)

行为变化(仅日志):畸形 JSON 帧仍默认丢弃,但日志从 Information + 堆栈降为 Debug,并计数。

v2.26.1021.1015

Toggle v2.26.1021.1015's commit message
docs: README 许可证统一为 Apache-2.0(与 LICENSE、包元数据一致)

- 正文原写 MIT,与仓库 LICENSE(Apache-2.0)和 PackageLicenseFile 不一致
- 去掉写着 license: Anti 996 的徽章(容易被当成许可证声明),保留 996.icu 链接徽章

release version

client-v2.0.3

Toggle client-v2.0.3's commit message
client libraries — complete 6/6

client-v2.0.2

Toggle client-v2.0.2's commit message
diagnostic build

client-v2.0.1

Toggle client-v2.0.1's commit message
Client libraries v2.0.1 — complete set (6/6)

client-v2.0.0

Toggle client-v2.0.0's commit message
Client libraries v2.0.0

v2.25.1205.1023

Toggle v2.25.1205.1023's commit message
release version

v2.25.1205.0945

Toggle v2.25.1205.0945's commit message
release version

v2.25.1205.0901

Toggle v2.25.1205.0901's commit message
fix: 修复集群之间消息转发;release version

v2.25.1205.0706

Toggle v2.25.1205.0706's commit message
fix: 客户端向集群发送消息问题;release version