跳到主要内容

版本说明

OpenIMSDK 长期维护的版本包括:

  • SDK v3.8 系列
  • Server v3.8 系列
  • Chat v1.8 系列

在同一大版本内,不同小版本之间数据兼容。我们建议您升级到最新的子版本,升级时请使用 tag 以确保版本的准确性和稳定性。

由于维护资源有限,其他版本将不再得到支持。请各位用户尽快完成升级,以享受最新的功能和优化。

当前最新稳定版本

  • Server: v3.8.3
  • SDK: v3.8.3
  • Chat: v1.8.4

版本更新日志

v3.8.3 (2025-1-10)

Server v3.8.3 更新内容

类别内容
新特性实现了 GetLastMessage 接口。
实现了同步 seq_user 的最大最小 seq 到 conversation 集合中用于 isEnd 判定
功能优化优化了 Crontask 定时删除消息的实现。
将 upload log 接口的 systemType 字段改成 AppFramework
优化的 RPC 调用的通用方法
优化了消息缓存的逻辑
优化了日志输出函数
在 NotificationAccountInfo 结构体添加AppMangerLevel字段
bug 修复修复群成员头像设置无效。
修复了打印 log.ZPanic 的问题。
修复了当 SDK 拉取信息时,Server 返回 isEnd 来控制拉取信息。
修复了 rpc 发生 panic 时的恢复。
修复了设置 IsPrivateChat 时,修改其他字段不会生效。
修复了当引用消息时,偶现的原消息被删除的问题。
修复了关闭 EnableHistoryForNewMembers时,新成员仍能读到最后一条历史信息。
修复了 KickTokens 保存错误的问题。
修复了转发@消息到其他群中,造成异常会话生成的问题。
修复了在线状态错误的问题。
修复了服务发现和自动设置端口的错误
修复了 GetUsersOnline 时获取了错误的在线列表。
其他更新了前端镜像的版本

SDK v3.8.3 更新内容

类别内容
功能优化添加参数来定位消息与方向拉取消息,避免 UI 数据干扰。
优化了消息获取逻辑
bug 修复修复了当 chatlog 表名包含-时创建索引错误。
修复了重装 APP 后,当前用户信息可能为空的问题。
修复了当关键字为空时,搜索消息不会过滤语音消息。
修复了当 APP 从后台打开或状态更新时,引用消息不会正确切换为撤销信息的错误。

Chat v1.8.4 更新内容

类别内容
新特性实现了管理后台的配置中心对应功能。
功能优化优化了与 kubernetes 适配与对应服务的镜像生成。
优化了消息获取逻辑
bug 修复修复了 grpc 在 windows 时的连接内存泄漏。
修复了错误栈的打印问题。

版本兼容性

模块版本号兼容版本
SDKv3.8.3Server v3.8.3
Serverv3.8.3SDK v3.8.2, SDK v3.8.3
Chatv1.8.4Server v3.8.2, Server v3.8.3