Releases: noear/socket.d
Releases · noear/socket.d
Socket.D v2.5.2
java 适配更新:
- 添加 SessionUtils 工具类
- 添加 Session::isActive()
- 移除 LoadBalancer:isActive() 接口
javascript 适配更新:
- 添加 SessionUtils 工具类
- 添加 Session::isActive()
- 添加 BroadcastBroker 接口(提供类似 stomp 的体验)
python 适配更新:
- 添加 SessionUtils 工具类
- 添加 Session::isActive()
- 添加 BroadcastBroker 接口(提供类似 stomp 的体验)
兼容提醒:
v2.5 之后,sd:ws
需要客户端和服务端同时升级(因为加了 子协议验证
)
Socket.D v2.5.0
java 适配更新:
- 添加 java-websocket 适配子协议验证(避免乱连)
- 添加 spring-websocket 适配子协议验证(避免乱连)
- 添加 BroadcastBroker 接口(提供类似 stomp 的体验)
- 添加 LoadBalancer:isActive 接口
- 修复 server.stop 后不能自动通出的进程问题
- 修复 session.close() 后不能自动通出的进程问题
javascript 适配更新:
- 添加 websocket 适配子协议验证(避免乱连)
python 适配更新:
- 添加 websocket 适配子协议验证(避免乱连)
兼容提醒:
sd:ws
如果客户端升级,需要服务端也升级(加了 子协议验证
)
Socket.D v2.4.18
java 适配更新:
- 优化 内存的限流控制提示
javascript 适配更新:
- 无
python 适配更新:
- 无
Socket.D v2.4.17
java 适配更新:
- 添加 基于内存的限流控制支持
javascript 适配更新:
- 无
python 适配更新:
- 无
Socket.D v2.4.16
java 适配更新:
- 添加 Session::attrDel 接口
- 添加 ListenerWrapper 类,方便应用定制
- 优化 java-websocket 适配,增加 header 转移
- 优化 spring-websocket 适配,增加 header 转移
- 优化 java-websocket 适配,增加 setReuseAddr(true) 配置
javascript 适配更新:
- 添加 提供者手动注册接口
- 优化 SocketD.newEntity 与小程序的兼容性(小程不支持 File、Blob 类型)
python 适配更新:
- 修复 stream.on_reply 非异步调用出错的问题
- 优化 流的超时处理
- 调整 语言版本需求改为 3.10
Socket.D v2.4.15
java 适配更新:
- 添加 Session::attrDel 接口
- 优化 java-websocket 适配,增加 header 转移
- 优化 spring-websocket 适配,增加 header 转移
- 优化 java-websocket 适配,增加 setReuseAddr(true) 配置
javascript 适配更新:
- 添加 提供者手动注册接口
- 优化 SocketD.newEntity 与小程序的兼容性(小程不支持 File、Blob 类型)
python 适配更新:
- 修复 stream.on_reply 非异步调用出错的问题
- 优化 流的超时处理
- 调整 语言版本需求改为 3.10
Socket.D v2.4.14
java 适配更新:
- 无
javascript 适配更新:
- 无
python 适配更新:
- 优化 协议跨语言编码解兼容
- 优化 异步栈的日志记录
Socket.D v2.4.13
java 适配更新:
- 无
javascript 适配更新:
- 无
python 适配更新:
- 优化 协议跨语言编码解兼容
- 优化 异步栈的日志记录
Socket.D v2.4.12
java 适配更新:
- 调整 Processor:onError 添加 try-catch 处理
- 优化 socketd-transport-netty udp 的连接状态管理
javascript 适配更新:
- 调整 Processor:onError 添加 try-catch 处理
pythone 适配更新:
- 调整 Processor:onError 添加 try-catch 处理
Socket.D v2.4.11
java 适配更新:
- 调整 本端关闭时,也触发本端的 onClose 事件
- 禁止 ws 客户端连接 sd:ws 服务(避免因为 ws 心跳,又不会触发空闲超时)
- 优化 socketd-transport-java-kcp 服务端停止处理(添加延时,确保指令发送完成)
- 优化 socketd-transport-java-tcp 在某些操作系统下空跑可能 cpu 过高的问题
javascript 适配更新:
- 调整 本端关闭时,也触发本端的 onClose 事件
- 禁止 ws 客户端连接 sd:ws 服务(避免因为 ws 心跳,又不会触发空闲超时)
pythone 适配更新:
- 调整 本端关闭时,也触发本端的 onClose 事件
- 禁止 ws 客户端连接 sd:ws 服务(避免因为 ws 心跳,又不会触发空闲超时)