更新日志(稳定版)
注意
仅 Android/iOS 平台的 IM SDK 存在开发版、稳定版区分。
设计原则
Android 平台提供稳定版 IMLib SDK 和 IMKit。
- SDK 的稳定版本在线上运行时长、稳定性、使用量等方面满足一定的指标要求。
- 更强调稳定性,而非引入新功能。
发布周期与版本号规则
IM SDK 在 5.4.X 版本前后版本号规则不同。5.4.X 后更方便区分开发版、稳定版。
- 从 5.4.X 版本及以后,Stable 版本占用第二位版本号。第二位为偶数均为开发版,第二位为奇数均为稳定版。例如,5.5.X 为稳定版 SDK 使用的版本号。
- 在 5.4.X 之前,稳定版版本号规则不固定。
- 融云会监控 Stable 版本客户的使用状况,定期更新稳定版,最长更新周期为两个月。
维护说明
- 如果融云正在积极开发的大版本号(当前为 5.X)下发布了新的 Stable 版本,我们建议使用 Stable 版本的客户升级到新的 Stable 版本。新的 Stable 版本发布后,历史稳定版维护力度相应降低。
- 针对已不再积极开发的历史大版本(2.X、4.X)SDK,融云仅维护一个 Stable 版本。请仍使用 2.X、4.X 版本的客户尽快升级到相应的 Stable 版本,或者考虑升级到 5.X 系列的 SDK。
5.21.x 系列是基于 5.20.0 Dev 版本推出的稳定版本
5.21.3 Stable
发布日期:2026/05/29
优化功能:
- 优化多聊天室场景下聊天室消息与 KV 数据拉取机制,提升多聊天室并发使用时的数据更新及时性与稳定性。
5.21.2 Stable
发布日期:2026/01/16
问题修复
- IMLib 修复了少数机型上崩溃捕获时堆栈重复循环的问题。
5.21.1 Stable
发布日期:2025/10/17
新增功能
- IMKit 适配 Android 16。
问题修复:
- IMLib RongHttpDnsUtil 中 DES 加密方式更换为 AES 加密。
- IMLib 修复消息体非法转为 UnknowMessage 引发的问题。
- IMLib 修复部分线上空指针的问题。
5.21.0 Stable
发布日期:2025/9/18
新增功能
- 适配 Android 16KB page size。
- 增加了客户端订阅用户在线状态的功能。
- 更新了荣耀推送。
- 支持在指定会话中,对指定消息类型的历史消息,按关键字进行搜索。
- 新增了 IMKit 会话页面消息全部拉取完的回调。
- 新增了批量获取会话信息的 API。
- 新增了会话置顶操作是否更新操作时间开关。
- 新增了聊天室消息排重开关。
- 新增了用户信息托管功能,支持修改、查询、订阅托管的用户信息。
- 新增了置顶空会话的开关配置,开发者可以选择是否同步置顶的空会话。
- 支持心跳间隔时间的配置。
JoinChatRoomResponse返回信息中增加了用户加入聊天室的服务端时间。PushConfig增加了 HarmonyOS 平台。- 在线状态订阅支持 HarmonyOS 平台。
- 新增了数据库升级状态回调接口
DatabaseUpgradeStatusListener,通过该接口可以监控数据库升级进度。 - 适配了 Android 15 系统。
- IMKit 和 IMLib 中的信息托管服务新增群组及成员管理能力。
- IMKit 和 IMLib 中的信息托管服务新增好友关系管理能力。
- IMKit 单聊会话正在输入状态显示,支持高清语音消息(
RC:HQVCMsg)。 - IMLib 定向消息支持公众号类型。
- IMLib 移除图片和视频访问权限。
- IMLib 适配了跨平台自定义消息的逻辑。
- 更新了 IMKit 用户信息托管群组功能。
- 更新了 IMLib 支持多端同步接 口支持系统会话。
- 更新了 IMLib 按会话免打扰级别获取总未读消息数支持系统会话。
Message新增了字段disableUpdateLastMessage,用于控制是否禁止更新会话最后一条消息。- 更新了 SDK 的编译版本及部分第三方库版本。
- IMKit 支持引用消息存草稿。
- 新增了 IMLib 设置和获取支持时区的全局免打扰接口。
- 新增了 IMLib 群组信息变更同步全量群组数据的回调接口。
- IMLib 第三方厂商推送 SDK 版本升级。
- IMKit 消息存草稿增加提及 @ 人的功能。
- IMLib 新增了接收、监听流式消息能力。
- IMKit 新增了支持流式消息的展示。
- IMKit、IMLib 信息托管增加了资料审核能力。
- IMLib 支持 IPv6。
- IMLib 撤回消息时,支持设置
isDelete、isAdmin、disablePush属性。 - IMKit 适配 Android 15。
- IMKit 流式消息改为 WebView 实现。
- IMLib 图片消息中增加缩略图的宽(
thumWidth)和高(thumHeight)属性。 - IMLib 消息体非法时统一转为
UnknownMessage。 - IMLib 优化了文件下载的本地命名格式。
- IMLib 新增逐条消息已读功能。
- IMLib 会话列表支持超级群会话。
- IMLib 新增会话置顶接口(支持
ConversationTopOption参数)。 - IMKit 流式消息支持 HTML 格式。
- IMLib
RongCoreClient新增了带用户 ID 的 connect 接口,方便根据所传用户 ID 对连接相关问题进行排查。 - 用户级别设置功能 26002 错误码优化。
- IMLib 新增分页获取未打过标签的会话信息接口。
- IMLib 去除了由
cleartextTrafficPermitted属性控制请求协议(HTTPS)。
优化功能