版本描述
v5.12.2
发布日期:2024/12/26
新增功能:
- 新增了单群聊消息是否更新会话列表中最后一条消息开关。
功能优化:
- 修复了聊天室中被封禁后,断网重连后会重新加入的问题。
- 修复了子进程重启后已注册的自定义消息丢失的问题。
- 修复了子进程崩溃重连失败后无法继续重连的问题。
- 修复了 Electron 平台 callInfo 监听返回的数据结构错误的 问题。
- 优化了 Electron 日志上报数据格式。
- 优化了多端同步阅读状态接口增加定向消息回话类型过滤。
v5.12.1
发布日期:2024/10/28
功能优化:
- 修复了子进程崩溃重启时 token 或 navi 过期会导致无法重连的问题。
- 当传递的参数
count
出错的时候,getFriends
和getFriendApplications
接口返回的错误码从 34328 改为 34232。 - 修复了子进程启动
updateGroupInfo
接口扩展字段默认值无法赋值的问题。
v5.12.0
发布日期:2024/10/18
新增功能:
- 信息托管服务中新增群组及成员管理能力。
- 信息托管服务中新增好友关系管理能力。
功能优化:
- 修复 Web 端 未开启用户状态订阅,仅开启用户信息托管 时,获取用户资料报错的问题。
- 修复插入消息后,消息 content 为空的问题。
v5.10.4
发布日期:2024/08/29
功能优化:
- 适配在 uniapp 平台使用 Vue3 框架编译为 APP 端时的兼容问题。
- Electron 平台增加数据库升级回调事件。
v5.10.3
发布日期:2024/07/30
新增功能:
- 加入聊天室的接口返回中增了加入时间。
- 发送消息支持设置 HarmonyOS 推送属性。
- 在线状态订阅支持了 HarmonyOS 平台。
问题修复:
- 修复了发送图片消息的缩略图有黑边的问题。
v5.10.2
发布日期:2024/07/02
功能优化:
- 修改置顶空会话同步功能默认为 false。
v5.10.1
发布日期:2024/06/28
新增功能:
- 新增用户信息托管功能
- Electron 平台支持关闭置顶空会话同步
问题修复:
- 修复 searchMessages 接口返回 count 可能为 undefined 的问题
- 修复非群聊会话中会可能会携带 mentionedInfo 的问题
- 修复发送 RC:SRSMsg 时,Content 中的 lastMessageSendTime 字段传错的问题
v5.9.9
发布日期:2024/06/05
新增功能:
- Electron 平台新增了
批量获取会话信息
方法。
问题修复:
- 修复了实时日志请求 URL 有特殊字符导致请求失败的问题。
- 修复了不能给系统会话发送 RC:SRSMsg 消息的问题。
- 修复了日志数据库升级可能会报错的问题。
- 修复了 Electron 本地插入 RC:RcNtf 消息的发送状态异常的问题。
- 修复了在 Electron 平台,RTC 信令发送和解析失败的问题。
- 修复了连接时连续收到多个 30021 导致子进程崩溃的问题。
- 修复了批量插入消息 LastMessage 更新问题。
- 修复了应用退出,子进程会重启的问题。
v5.9.8
发布日期:2024/04/29
新增功能:
- 新增了在线状态订阅功能。
- 新增了撤回消息支持发送定向通知的能力。
- Electron 平台新增了
获取本地指定时间戳前后 N 条消息
方法。 - Electron 平台
搜索本地指定会话历史消息接口
支持传入消息类型。
问题修复:
- 修复了 Web 端拉取消息后处理异常时导致不再拉取消息的问题。
- 修复了导出 CombineV2Message 错误。
v5.9.7
发布日期:2024/04/01
问题修复:
- 修复了使用 NPM 下载 IMLib-next 包时报错的问题。
v5.9.6
发布日期:2024/03/29
新增功能:
- 定向消息中增加了指定接收消息的目标用户列表。
- 引用消息中增加了被引用的唯一标识
referMsgUid
。 - 新增了
electronExtension.getContinuousMessages
接口,用以同时查询本地与远端历史消息。
问题修复:
- 修复了重连报 30021 时没有重连的问题。
- 修复了主动撤回消息后,在消息监听中收到重复的撤回消息通知的问题。
优化功能:
- 适配 Electron 平台开启上下文隔离场景。
v5.9.5
发布日期:2024/01/31
优化功能:
- 消息数据中的
receivedStatusInfo
改为可选,解决 TS 开发中可能存在的报错。
v5.9.4
发布日期:2024/01/31
新增功能:
- 超级群支持发送定向消息功能
- 超级群支持按消息 Uid 批量删除消息
- 空会话置顶支持多端同步
- 获取会话列表功能增加参数是否按置顶状态排序
- Electron 平台新增获取全部 @ 消息未读数接口
- Electron 平台新增发送状态消息功能
问题修复:
- 修复发送图片消息时,缩略图质量参数 quality 无效的问题
- 修复 Electron 平台发送状态消息异常问题
优化功能:
- 优化群消息已读回执功能
v5.9.3
发布日期:2023/12/18
新增功能:
- Electron 平台新增 setMessageReceivedStatusInfo 方法
优化功能:
- 单聊已读回执回调参数中增加 sendUserId 用于判断 是自己还是对方发的
- 优化多设备登录收取离线消息时消息回执监听触发早于消息监听
问题修复:
- 修复 removeChatRoomEntries 接口参数 ts 类型定义错误
- 修复会话状态变更通知里的时间不对的问题
v5.9.2
发布日期:2023/12/13
问题修复:
- 修复 Electron 在 Windows 平台发送消息接口响应延迟高的问题
- 修复 Electron 在 Windows 平台拉大量离线消息时应用卡顿的问题
- 接口
addConversationsToTag
增加限制,会话列表不能为空
v5.9.1
发布日期:2023/11/28
问题修复:
- 修复 Node 14 以下版本无法下载 @rongcloud/electron 依赖包的问题
v5.9.0
发布日期:2023/11/23
新增功能:
- 消息拓展变更通知(Events.EXPANSION)回调数据
IExpansionListenerData
中补充会话信息。从 5.9.0 开始,IUpdatedExpansion 与 IDeletedExpansion 均返回conversationType
和targetId
。 - 聊天室成员加入、退出通知 (Events.CHATROOM) 回调 IChatroomUserChangeInfo 中增加当前聊天室人数
memberCount
。 - 新增
getAllUnreadMentionedCount
接口,支持获取所有会话类型的未读 @ 消息数。 - 获取会话列表接口返回的会话数据
IAReceivedConversation
中增加草稿字段 draft。 - 新增
getFirstUnreadMessageInfo
接口,支持获取第一条未读消息信息。 - 支持荣耀推送配置,可在发送消息时通过
IPushConfig
下的 IAndroidPushConfig 控制荣耀推送的消息提醒级别与通知栏图片。
问题修复:
- 小程序平台不再请求动态导航地址
- 修复可能收不到敏感词拦截通知的问题
- 修复发送@消息时,会话中的@字段错误的问题
- 修复高频调用 tag 和会话状态相关接口时报 26002 的问题
- Electron 平台修复发送撤回消息后,再次拉到撤回消息时原始消息被修改两次的问题
- 修复 Electron 的 Windows 平台退出时卡死的问题
- 优化消息量大时,在 Windows 平台会导致应用卡顿问题
v5.8.5
发布日期:2023/10/27
优化功能:
- 优化 SDK 日志上传机制
问题修复:
- 修复发送 @ 消息时,会话中的 @ 字段错误的问题
v5.8.4
发布日期:2023/09/25
新增功能:
- Electron 平台支持免打扰级别功能
- 会话列表中增加 operationTime 字段(仅 Electron 平台支持)
问题修复:
- 修复加入聊天室后,刷新页面并连接后会自动重新加入的问题
- 修复插入本地的撤回消息已读状态错误的问题(Electron 平台)
- 修复并发上传语音消息时报错的问题
v5.8.3
发布日期:2023/08/31
新增功能:
- 多端同步会话未读数功能支持系统会话。
- 发送文件消息(上传)支持携带 @ 信息。
- 加入聊天室接口返回房间信息与用户状态信息,例如是否禁言、是否在禁言白名单中、聊天室人数等。
- 在 Electron 平台,如果消息被撤回时本地数据库已不存在该消息,仍然插入一条 RC:RCNtf 类型消息。
v5.8.2
发布日期:2023/07/28
新增功能:
- Electron 平台支持 win32 X64 架构
- Electron 平台增加处理多端同步消息 RC:ReadNtf
- Electron 平台适配上传功能
问题修复:
- 修复服务器重启后可能导致连接不成功的问题
- 修复支付宝小程序连接报错问题
v5.8.1
发布日期:2023/07/14
新增功能:
- 新增小灰条消息(RC:InfoNtf)、命令消息(RC:CmdMsg)、群组通知消息(RC:GrpNtf)的发送
v5.8.0
发布日期:2023/07/3
新增功能:
- 超级群查询未读 @ 消息增加返回消息类型属性
问题修复:
- 修复断网重连偶现导致触发心跳问题。
其他:
- 小程序平台安全域名调整:安全域名
v5.7.10
发布日期:2023/06/15
新增功能:
- 新增接口
getUltraGroupUnreadInfoList
, 支持批量获取超级群会话未读信息 - Electron 平台新增接口
searchMessagesByUser
, 支持根据发送者ID 搜索本地单群聊会话消息
问题修复:
- 修复撤回超级群 @ 消息时,未读 @ 数减一异常的问题。
- 修复拉取超级群消息可能陷入死循环的问题。
v5.7.9
发布日期:2023/05/29
新增功能:
- 新增聊天室状态通知(封禁、禁言、加入/退出多端状态同步)
- Electron 平台增加在收到 30019、30021 状态码时 SDK 会自动发起重连逻辑
- 初始化增加区域码设置
- 超级群获取频道列表接口增加 @ 我的未读消息数属性
问题修复:
- 修复超级群收到撤回消息时,未读消息数异常问题
- 修复支付宝小程序平台重新连接时会建立两个 socket 连接的问题
v5.7.8
发布日期:2023/05/11
新增功能:
- IMLib 的 Electron平台增加对草稿的操作
问题修复:
- uniapp 打包 app 链接不上
- IE 浏览器不再支持日志存储, 因为 indexDB 不支持 getAllKeys 方法
v5.7.7
发布日期:2023/04/21
问题修复:
- 修复获取免打扰列表 notificationLevel 值 undefined。
- 修复 Electron 平台获取全部会话列表无法获取系统会话的问题。
其他:
- 增加处理多端同步 RC:ReadNtf 消息逻辑。
- 消息推送属型配置 IPushConfig.androidConfig 新增
categoryVivo
字段。如果指定了categoryVivo
,必须同时指定匹配的typeVivo
。该字段优先级高于控制台为 App Key 下的应用标识配置的 vivo 推送 Category。categoryVivo
字段对应 vivo 推送服务的消息二级分类(category
字段)。详细取值请参见 vivo 推送消息分类说明。typeVivo
字段对应 vivo 推送服务的消息分类(classification
字段,区分系统消息、运营消息)。请注意遵照 VIVO 官方要求,确保二级分类(category
)取值属于classification
下允许发送的内容。详细取值请参见 vivo 推送消息分类说明。
v5.7.5
发布日期:2023/04/12
问题修复:
- 优化 5.4.7 之前版本禁用资源 pb 报错。
v5.7.4
发布日期:2023/03/30
问题修复:
- 修复无法获取到未设置免打扰级别和免打扰状态的未读数的问题。
- 修复在 web 平台,会收到自己设置的聊天室 kv 的通知的问题。
- 修复偶现
Cannot read property 'kvStorage' of null
的问题。 - 修复断网重连后再发消息时,偶发消息监听中收到自己发送的消息的问题。
其他:
- 获取历史消息接口,count 字段范围改为 0-100,超出将报错。
- 获取指定会话接口(
getConversations
)针对超级群会话类型,返回值增加firstUnreadMessage
和channelType
字段