Skip to content

Releases: noear/socket.d

Socket.D v2.5.2

02 Jun 11:37
Compare
Choose a tag to compare

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

23 May 10:29
Compare
Choose a tag to compare

java 适配更新:

  • 添加 java-websocket 适配子协议验证(避免乱连)
  • 添加 spring-websocket 适配子协议验证(避免乱连)
  • 添加 BroadcastBroker 接口(提供类似 stomp 的体验)
  • 添加 LoadBalancer:isActive 接口
  • 修复 server.stop 后不能自动通出的进程问题
  • 修复 session.close() 后不能自动通出的进程问题

javascript 适配更新:

  • 添加 websocket 适配子协议验证(避免乱连)

python 适配更新:

  • 添加 websocket 适配子协议验证(避免乱连)

兼容提醒:

sd:ws 如果客户端升级,需要服务端也升级(加了 子协议验证

Socket.D v2.4.18

17 May 06:51
Compare
Choose a tag to compare

java 适配更新:

  • 优化 内存的限流控制提示

javascript 适配更新:

python 适配更新:

Socket.D v2.4.17

16 May 09:35
Compare
Choose a tag to compare

java 适配更新:

  • 添加 基于内存的限流控制支持

javascript 适配更新:

python 适配更新:

Socket.D v2.4.16

12 May 14:27
Compare
Choose a tag to compare

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

12 May 02:42
Compare
Choose a tag to compare

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

29 Apr 10:16
Compare
Choose a tag to compare

java 适配更新:

javascript 适配更新:

python 适配更新:

  • 优化 协议跨语言编码解兼容
  • 优化 异步栈的日志记录

Socket.D v2.4.13

29 Apr 01:14
Compare
Choose a tag to compare

java 适配更新:

javascript 适配更新:

python 适配更新:

  • 优化 协议跨语言编码解兼容
  • 优化 异步栈的日志记录

Socket.D v2.4.12

25 Apr 06:03
Compare
Choose a tag to compare

java 适配更新:

  • 调整 Processor:onError 添加 try-catch 处理
  • 优化 socketd-transport-netty udp 的连接状态管理

javascript 适配更新:

  • 调整 Processor:onError 添加 try-catch 处理

pythone 适配更新:

  • 调整 Processor:onError 添加 try-catch 处理

Socket.D v2.4.11

23 Apr 03:14
Compare
Choose a tag to compare

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 心跳,又不会触发空闲超时)