更新日志
5.34.0
发布日期:2025/12/26
功能优化
- Electron 平台新增支持搜索
setMessageContent修改后的消息。 - 优化各小程序平台的缓存读写性能,避免线程阻塞。
问题修复
- 兼容 UniApp 框架编译打包鸿蒙原生 App 场景,修复断线重连异常。
- 修复 Electron 平台单聊会话调用
sendSyncReadStatusMessage失败问题(影响版本:5.32.0)。 - 修复 Electron 平台
disconnect后,渲染进程内存登录态未及时清理导致的异常(影响版本:5.7.0 - 5.32.0)。 - 修复 Electron 平台
getRemoteHistoryMessages接口order为 0 时返回数据排序错误(影响版本:5.28.0 - 5.32.0)。 - 修复偶现会话状态同步数据版本缓存错误引发的异常(影响版本:5.20.0 - 5.32.0)。
5.32.0
发布日期:2025/11/28
新增功能
- 优化了单、群聊消息撤回功能,解决 Web 端获取会话历史消息时
RC:RcCmd撤回消息与实际被撤回消息位置不一致的问题。为保持向前兼容,该优化目前需联系融云客服手动开启。 - 新增了机器人信息托管功能,支持获取机器人列表和机器人信息。
- Web 端新增了
createConversationListLoader接口,用于从服务器直接查询标签下的分页会话,解决客户端本地查询接口分页异常问题。
问题修复
- 修复了 Web 端偶现的下行数据解析失败引发的异常。
- 修复了 Web 端
getFriendAddPermission接口返回值与接口类型声明不匹配的问题。 - 修复了 Web 端主动撤回消息时,本地会话未读数计数错误减 1 的问题。(受影响版本:5.20.0 - 5.30.2)
- 修复了 Web 端
removeTagFromConversations与removeConversationsFromTag接口异常。(受影响版本:5.24.0 - 5.30.2) - 修复了 Electron 平台接收群已读回执消息时,本地数据库更新错误的问题。(受影响版本:5.26.0 - 5.30.2)
- 修复了 Electron 平台下
RC:RcCmd撤回消息存储错误,导致获取历史消息时仍能获取到该类型消息的问题。(受影响版本:5.20.0 - 5.30.2)
5.30.1
发布日期:2025/11/14
新增功能
- 退出聊天室接口增加支持透传
extra信息。
5.30.0
发布日期:2025/10/31
功能优化
- 优化 Web 端
refreshReferenceMessageWithParams接口响应数据,补全引用消息content.referMsgStatus状态数据。 - 优化断网情况下
getUserProfiles接口响应,支持返回本地缓存数据。 - 优化
getConversationsFromTagByPage接口,支持最大获取 1000 条会话,以解决 Web 端可能存在的分页异常问题。 - 优化 Web 端事件补偿逻辑,补全断线重连期间的事件通知,涉及逐条消息已读回执(V5)等功能。
问题修复
- 修复 Web 端登录账号切换时,偶现 SDK 内部报错的问题。
- 修复 APIDoc 及部分
.d.ts声明文件未正确导出的问题。 - 修复 Web 端无法接收到敏感词屏蔽通知的问题(受影响版本:5.26.1 - 5.28.1)。
- 修复 Web 端偶现
Events.CONVERSATION事件未通知变更time数据的问题(受影响版本:5.20.0 - 5.28.1)。 - 修复 Web 端接收超级群消息时偶现未读数计数错误的问题(受影响版本:5.20.0 - 5.28.1)。
5.28.1
发布日期:2025/10/10
新增功能
- Electron 平台增加支持消息的
isModifyMessage属性。
问题修复
- 修复 Web 端获取历史消息接口返回的数据排序异常、数据异常(受影响版本 5.28.0)。
5.28.0
发布日期:2025/09/26
非兼容修改
- 原
getUnreadMentionedMessages接口为同步阻塞接口,在 Electron 平台存在性能问题,因此该接口已废弃并失效。SDK 新增electronExtension.getUnreadMentionedMessages异步接口,以替代被废弃的接口。
新增功能
- Electron 平台新增支持超级群会话类型。
- 聊天室功能优化,Electron 平台功能补齐,非 Electron 平台内部逻辑优化,并修复部分已知问题。
getBlockedConversationList接口新增支持 Electron 平台。- Electron 平台新增
Events.DATABASE_OPENED事件,用于监控本地数据库正常打开或数据库文件损坏后重建事件。 - 新增
getUnreadMentionMeConversationList接口,用于获取未读的包含 @ 消息的会话列表。 - 新增
getSubscribeUsersOnlineStatus接口,用于查询已订阅用户的在线状态。
功能优化
- 优化了 Electron 平台接收大量消息扩展时的写库效率,提升相关场景性能。
- 新增了
getConversationListByTimestamp与getAllConversationList接口,用于替换getConversationList接口,以避免原接口在不同平台、入参情况下的结果差异性问题。
问题修复
- 修复了 Web 端
updateMyUserProfile更新本人信息后,本地缓存未更新的问题(受影响版本 ≥ 5.24.0)。 - 修复了 Web 端会话的
latestMessage属性中的targetId赋值异常问题(受影响版本 ≥ 5.20.0)。 - 修复了 Electron 平台
getRemoteHistoryMessages返回列表顺序错误的问题,与其他端保持一致。 - 修复了 Electron 平台
requestSpeechToTextForMessage接口偶现响应延迟问题(受影响版本 ≥ 5.22.0)。
5.26.2
发布日期:2025/09/11
新增功能
- Electron 平台新增了支持同步服务器端会话列表的能力。
removeConversation接口增加支持 Electron 平台下删除服务器端会话能力。
问题修复
- 修复了 Electron 平台日志模块极端情况下偶现的内存泄露问题(受影响版本为 5.26.0 和 5.26.1)。
5.26.1
发布日期:2025/09/05
新增功能
- 支持了对单聊、群聊已发送成功的消息进行消息编辑。
- 优化了 Web 端获取会话列表功能,会话数据中增加
latestMessage数据。涉及:- 获取置顶会话列表:
getTopConversationList - 获取免打扰会话列表:
getBlockedConversationList - 获取未读列表:
getUnreadConversationList - 获取 tag 下的会话列表:
getConversationsFromTagByPage - 获取指定会话:
getConversation
- 获取置顶会话列表:
- 提供批量会话删除接口
batchDeleteConversations。 - 废弃 Electron 平台多进程模式,保持主 进程单进程运行,并优化单进程模式下的消息处理性能。
问题修复
- 修复了 Web 端可能存在 RTC 业务消息及敏感词拦截通知消息被丢弃的问题。
- 修复了 Web 端接收异常消息(content 内容为 "null")时导致的业务异常。
- 修复抖音小程序平台下,应用退至后台再重新进入前台时无法恢复连接问题。
- 优化错误入参导致的 Electron 平台运行崩溃问题。
5.24.2
发布日期:2025/08/14
新增功能
- 新增了对快手小程序平台的支持。
问题修复
- 修复了 Web 平台偶现会话缓存读取失败导致的业务异常。(受响应版本: 5.24.0 和 5.24.1 )
- 修复了 Electron 平台偶现消息断档引起的过量冗余数据拉取的问题。
- 修复了 Electron 平台获取会话(或会话列表)接口偶现的会话的
translateStrategy属性值异常的问题。 - 修复了 Electron 平台偶现的获取好友扩展信息数据丢失的问题。
5.24.1
发布日期:2025/08/04
问题修复
- 修复了偶现翻译功能开关开启时,调用翻译接口无法收到翻译结果事件通知问题。
- 修复了 Web 接收聊天室销毁通知后,本地缓存清理异常导致的问题。
- 修复了 Electron 平台
getConversation接口返回值中translateStrategy数据错误的问题。
5.24.0
发布日期:2025/07/25
新增功能
- 新增了智能文本翻译功能,可翻译文本消息和任意文本。
- 新增了会话状态同步完成通知
Events.CONVERSATIONS_SETTINGS_SYNCE。 - 新增了用户级配置同步完成通知
Events.USER_SETTINGS_SYNCED。 - 新增了用户级配置变更通知
Events.USER_SETTINGS_CHANGE。 - 在
AppSettings配置查询中增加了isConversationListIncludeUltraGroup配置项属性,以查询是否开启“会话列表支持超级群”的功能。 - 新增了
electronExtension.getUntaggedConversationListByPage接口以获取未打标记的会话列表。
问题修复
- 修复了偶现 Web 端
getConversationsFromTagByPage返回的会话列表数据operationTime为 0 的问题(受影响版本 ≥ 5.20.0)。 - 修复了 Web 端在线收消息时,消息 expantion 拓展数据未解析的问题(受影响版本 ≥ 5.20.0)。
- 修复 Electron 平台偶现 PC 设备休眠后唤醒,连接无法恢复的问题(错误码 32061)。
- 修复了 V2-Adapter 对老版本上传插件的兼容性问题。
- 修复了 Electron 平台
clearHistoryMessages入参缺少channelId时删除失败问题(受影响版本 ≥ 5.20.0)。 - 修复了 Web 端调用
setConversationTypeNotificationLevel接口后,本地缓存数据更新异常的问题。
5.22.0
发布日期:2025/06/27
新增功能
- 新增语音消息转文字功能,可通过开发者后台自行开启。
- Electron 平台新增
searchMessageWithParams接口,支持全局消息搜索。 - 新增
getAppSettings接口以查询功能开关配置,目前版本仅支持查询语音转文字功能。
功能优化
- 弱化发送消息时对 needReceipt 的合法性校验,当不符合配置条件时,SDK 将强制修改为
false,不再返回错误码阻塞消息发送。 - 新增跨会话获取消息已读人数接口
getMessageReadReceiptInfoV5ByIdentifiers。
问题修复
- 修复 Web 端单群聊消息多端同步时,消息
targetId值错误(受影响版本 ≥ 5.20.0) - 修复 Web 端
getMessagesReadReceiptUsersByPageV5接口返回的 totalCount 数据错误(受影响版本 ≥ 5.20.0) - 修复 Electron 平台
MESSAGE_RECEIPT_RESPONSE_V5事件通知中的 totalCount 数据错误(受影响版本 ≥ 5.20.0) - 修复 Web 端
getGroupApplications接口返回数据的operationTime取值错误(受影响版本 ≥ 5.12.0) - 修复 Web 端在未开启“会话列表支持超级群”功能的情况下,
getConversationList返回的会话列表排序异常(受影响版本 ≥ 5.20.0) - 修复 Web 端在弱网情况下,有极低概率偶发单聊、群聊在线消息接收失败问题。
- 修复 Web 端删除会话后,接收消息重新生成的新会话置顶、免打扰、会话标签状态丢失问题。(受影响版本 ≥ 5.20.0)
- 修复 Electron 平台搜索会话时,
messageTypes与conversationTypes参数未空的情况下未返回搜索结果问题(受影响版本 ≥ 5.20.0) - 其他参数校验问题修复。
5.20.2
发布日期:2025/06/12
问题修复
- 修复了 Web 端会话缓存读写错误引发的异常(受影响版本 ≥ 5.20.0)。
- 修复了 Electron 平台搜索消息、会话接口,在命中数据失败时与旧版本行为表现不一致问题(受影响版本 ≥ 5.20.0)。
- 修复了
sendMessage调用成功后,返回的 message 数据 needReceipt 属性值错误(受影响版本 ≥ 5.20.0)。
5.20.1
发布日期:2025/06/03
新增功能
requestStreamMessageContent接口支持微信小程序平台。
问题修复
- 修复加入聊天室后,偶现获取聊天室消息报错问题(受影响版本 ≥ 5.18.0)
5.20.0
发布日期:2025/05/31
新增功能
- 新增“会话列表支持超级群”功能,该功能需提交工单开启;开启后:
- Web 端将在内存中维护全量单群聊会话列表,并提供
Events.CONVERSATIONS_SYNCED事件以通知业务层单群聊会话列表同步完成; getConversationList接口返回的列表数据中将包含超级群默认频道会话;getTotalUnreadCount返回的未读数中包含超级群默认频道会话未读数据;clearAllMessagesUnreadStatus接口可用于删除超级群默认频道会话未读数;getTopConversationList接口获取置顶会话列表时,将包含超级群默认频道会话;getUnreadConversationList接口获取未读会话列表时,将包含超级群默认频道会话;
- Web 端将在内存中维护全量单群聊会话列表,并提供
removeConversation接口支持用于删除远端超级群会话setConversationToTop接口增加isCreateConversation、isUpdateTime参数支持,且支持超级群默认频道会话;clearAllMessagesUnreadStatus新增支持 Electron 平台;- 新增
setConversationTypeNotificationLevel、getConversationTypeNotificationLevel接口,用于定义不同会话类型的默认免打扰等级; - 新增会话逐条消息已读功能(已读回执 v5) 功能,支持接收方对单聊、群聊会话中的消息进行已读标记,支持发送方查询消息已读状态;
getConversation接口支持获取超级群会话;disconnect接口支持传参disablePush以禁用离线推送;- IMLib-v2-Adapter 回调函数支持声明为
async异步函数; - Web 端单、群聊会话增加支持本地缓存会话首条未读消息信息;
electronExtension.searchConversationByContent新增支持搜索指定会话类型
非兼容变更
Events.ULTRA_GROUP_ENABLE事件将不再提供回调数据,用户可按需调用接口自行获取超级群会话列表;getBlockedConversationList与getUnreadConversationList接口数据变更为IAReceivedConversation[]列表,提供更多本地缓存的会话信息(如:草稿、未读数等);- 本端发起的操作(设置会话置顶、免打扰),不再重复对本端回调
Events.CONVERSATION事件; electronExtension.setMessageContent接口第三个参数messageType修改为必填参数,以支持搜索修改后的消息内容
问题修复
- 修复群组托管功能中,群组申请回调数据异常问题;
- 修复 Electron 平台偶发的连接异常问题(受影响版本 ≥ 5.16)
- 修复超级群消息发送完成后,本地会话缓存未更新问题
- 修复 Web 端收到撤回消息后,未对外通知
Events.CONVERSATION事件问题(受影响版本 ≥ 5.18.0) - 修复对 RTCLib 的兼容性异常(受影响版本 ≥ 5.14.0)
5.18.0
发布日期:2025/05/08
重要变更
- IMLib-v4-Adapter 正式下线,
@rongcloud/imlib-v4-adapter包最终版本将维持在 5.16.x。
新增功能
- 图片消息 content 新增
thumWidth、thumHeight可选值,以标注缩略图尺寸。
问题修复
- 修复了偶现接收到异常下行数据导致的报错问题(对业务无影响)。
- 修复同一用户多端同步会话置顶、免打扰数据异常。
- 修复发送 @ 消息时的参数校验错误。
- 修复 Electron 平台
setMessageStatusToRead接口在channelId传入非字符串数据引起的报错。 - 修复 Electron 平台好友删除通知中的 userId 列表数据错误。
- 修复 Electron 平台下,接收其他端单聊多端未读状态同步,本地未读数未清理问题(受影响版本:≥5.16.0)。
- 修复业务通过调用 Server API 接口设置聊天室 KV 属性后,Electron 平台下业务层接收到两次回调问题。