更新日志
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 平台下业务层接收到两次回调问题。
5.16.1
发布日期:2025/04/10
问题修复
- 修复了 Electron 平台下,IMLib 多端已读状态同步导致对端未读数被清空问题(受影响版本:5.16.0)。
5.16.0
发布日期:2025/03/28
新增功能
- 新增了
"RC:StreamMsg"
流式消息功能,新增requestStreamMessageContent
方法以拉取流消息内容数据(不支持小程序)。 - IM 连接支持纯 IPv6 协议。
- 用户信息托管增加用户资料审核,更新数据时若审核失败增加返回失败字段列表。
- 撤回消息新增
isAdmin
参数支持,以满足 IMKit 显示需求。 - 新增
electronExtension.getLocalMessage
接口,原getMessage
接口废弃。
问题修复
- 修复超级群消息撤回时,撤回接口返回的数据与撤回单群聊消息结果不一致问题,消除接口二义性
- 修复 Electron 平台下
getMessage
接口获取本地消息时,数据查询失败仍然后ErrorCode.SUCCESS
问题;当前修改为返回ErrorCode.RC_DB_DATA_NOT_FOUND
。 - 修复将群信息、用户信息字段设置为
""
或0
后,相应群信息变更通知缺少变更字段问题。 - 修复 Electorn 平台日志写库错误,导致日志内容丢失问题(受影响版本:≥5.12.2)
- 修复 Electron 平台下日志上报偶现遗漏、重复问题
- 修复 Web 断网情况下,调用发送消息接口后 onSendBefore 回调不执行问题
5.14.1
发布日期:2025/03/06
问题修复
- 修复
@rongcloud/engine
包部分定义未导出,导致 RTC、Call、CallPluls 等业务 SDK 异常;影响版本 5.14.0。 - 修复连续快速调用退出、加入聊天室时,偶现进入房间后未拉取 KV 数据的问题。
5.14.0
发布日期:2025/02/28
新增功能:
- Web 端会话列表增加支持
operationTime
字段,用于记录会话操作时间。 Events.GROUP_INFO_CHANGED
事件回调中增加fullGroupInfo
数据以提供全量群组信息。- 增加设置、查询全局免打扰配置功能。
问题修复
- 修复 ELectron 平台下 tag 变更未回调通知的问题。