跳到主要内容

版本:5.X

版本描述

5.14.1

发布日期:2025/03/06

问题修复

  1. 修复 @rongcloud/engine 包部分定义未导出,导致 RTC、Call、CallPluls 等业务 SDK 异常;影响版本 5.14.0。
  2. 修复连续快速调用退出、加入聊天室时,偶现进入房间后未拉取 KV 数据的问题。

5.14.0

发布日期:2025/02/28

*新增功能:

  1. Web 端会话列表增加支持 operationTime 字段,用于记录会话操作时间。
  2. Events.GROUP_INFO_CHANGED 事件回调中增加 fullGroupInfo 数据以提供全量群组信息。
  3. 增加设置、查询全局免打扰配置功能。

问题修复

  1. 修复 ELectron 平台下 tag 变更未回调通知的问题。
  2. 修复配置异常可能引发客户端无法接收好友邀请等推送通知问题。
  3. 修复 Electron 单进程模式下运行时,发送消息无法接收到 onBefore 回调问题。
  4. 修复 Electron 平台下,getChatroomEntry 接口响应码与 Web 平台不一致的问题。

重要变更

  1. 各接口响应错误码类型修改为 number

5.12.4

发布日期:2025/02/06

问题修复:

  1. 修复了接收消息后未更新本地会话未读数的问题,以及其他缓存错误问题(5.12.3 版本引入)。

v5.12.3

发布日期:2025/01/17

问题修复:

  1. 修复了 Electron 平台设置会话置顶时,导致免打扰级别变更的问题。
  2. 修复了 searchGroupMembers 接口返回结果格式错误的问题,返回结果中增加 pageToken 字段。

v5.12.2

发布日期:2024/12/26

新增功能:

  1. 新增了单群聊消息是否更新会话列表中最后一条消息开关。

功能优化:

  1. 修复了聊天室中被封禁后,断网重连后会重新加入的问题。
  2. 修复了子进程重启后已注册的自定义消息丢失的问题。
  3. 修复了子进程崩溃重连失败后无法继续重连的问题。
  4. 修复了 Electron 平台 callInfo 监听返回的数据结构错误的问题。
  5. 优化了 Electron 日志上报数据格式。
  6. 优化了多端同步阅读状态接口增加定向消息回话类型过滤。

v5.12.1

发布日期:2024/10/28

功能优化:

  1. 修复了子进程崩溃重启时 token 或 navi 过期会导致无法重连的问题。
  2. 当传递的参数 count 出错的时候, getFriendsgetFriendApplications 接口返回的错误码从 34328 改为 34232。
  3. 修复了子进程启动 updateGroupInfo 接口扩展字段默认值无法赋值的问题。

v5.12.0

发布日期:2024/10/18

新增功能:

  1. 信息托管服务中新增群组及成员管理能力。
  2. 信息托管服务中新增好友关系管理能力。

功能优化:

  1. 修复 Web 端 未开启用户状态订阅,仅开启用户信息托管 时,获取用户资料报错的问题。
  2. 修复插入消息后,消息 content 为空的问题。

v5.10.4

发布日期:2024/08/29

功能优化:

  1. 适配在 uniapp 平台使用 Vue3 框架编译为 APP 端时的兼容问题。
  2. Electron 平台增加数据库升级回调事件。

v5.10.3

发布日期:2024/07/30

新增功能:

  1. 加入聊天室的接口返回中增了加入时间。
  2. 发送消息支持设置 HarmonyOS 推送属性。
  3. 在线状态订阅支持了 HarmonyOS 平台。

问题修复:

  1. 修复了发送图片消息的缩略图有黑边的问题。

v5.10.2

发布日期:2024/07/02

功能优化:

  1. 修改置顶空会话同步功能默认为 false。

v5.10.1

发布日期:2024/06/28

新增功能:

  1. 新增用户信息托管功能
  2. Electron 平台支持关闭置顶空会话同步

问题修复:

  1. 修复 searchMessages 接口返回 count 可能为 undefined 的问题
  2. 修复非群聊会话中会可能会携带 mentionedInfo 的问题
  3. 修复发送 RC:SRSMsg 时,Content 中的 lastMessageSendTime 字段传错的问题

v5.9.9

发布日期:2024/06/05

新增功能:

  1. Electron 平台新增了 批量获取会话信息 方法。

问题修复:

  1. 修复了实时日志请求 URL 有特殊字符导致请求失败的问题。
  2. 修复了不能给系统会话发送 RC:SRSMsg 消息的问题。
  3. 修复了日志数据库升级可能会报错的问题。
  4. 修复了 Electron 本地插入 RC:RcNtf 消息的发送状态异常的问题。
  5. 修复了在 Electron 平台,RTC 信令发送和解析失败的问题。
  6. 修复了连接时连续收到多个 30021 导致子进程崩溃的问题。
  7. 修复了批量插入消息 LastMessage 更新问题。
  8. 修复了应用退出,子进程会重启的问题。

v5.9.8

发布日期:2024/04/29

新增功能:

  1. 新增了在线状态订阅功能。
  2. 新增了撤回消息支持发送定向通知的能力。
  3. Electron 平台新增了 获取本地指定时间戳前后 N 条消息 方法。
  4. Electron 平台搜索本地指定会话历史消息接口支持传入消息类型。

问题修复:

  1. 修复了 Web 端拉取消息后处理异常时导致不再拉取消息的问题。
  2. 修复了导出 CombineV2Message 错误。

v5.9.7

发布日期:2024/04/01

问题修复:

  1. 修复了使用 NPM 下载 IMLib-next 包时报错的问题。

v5.9.6

发布日期:2024/03/29

新增功能:

  1. 定向消息中增加了指定接收消息的目标用户列表。
  2. 引用消息中增加了被引用的唯一标识 referMsgUid
  3. 新增了 electronExtension.getContinuousMessages 接口,用以同时查询本地与远端历史消息。

问题修复:

  1. 修复了重连报 30021 时没有重连的问题。
  2. 修复了主动撤回消息后,在消息监听中收到重复的撤回消息通知的问题。

优化功能:

  1. 适配 Electron 平台开启上下文隔离场景。

v5.9.5

发布日期:2024/01/31

优化功能:

  1. 消息数据中的 receivedStatusInfo 改为可选,解决 TS 开发中可能存在的报错。

v5.9.4

发布日期:2024/01/31

新增功能:

  1. 超级群支持发送定向消息功能
  2. 超级群支持按消息 Uid 批量删除消息
  3. 空会话置顶支持多端同步
  4. 获取会话列表功能增加参数是否按置顶状态排序
  5. Electron 平台新增获取全部 @ 消息未读数接口
  6. Electron 平台新增发送状态消息功能

问题修复:

  1. 修复发送图片消息时,缩略图质量参数 quality 无效的问题
  2. 修复 Electron 平台发送状态消息异常问题

优化功能:

  1. 优化群消息已读回执功能

v5.9.3

发布日期:2023/12/18

新增功能:

  1. Electron 平台新增 setMessageReceivedStatusInfo 方法

优化功能:

  1. 单聊已读回执回调参数中增加 sendUserId 用于判断是自己还是对方发的
  2. 优化多设备登录收取离线消息时消息回执监听触发早于消息监听

问题修复:

  1. 修复 removeChatRoomEntries 接口参数 ts 类型定义错误
  2. 修复会话状态变更通知里的时间不对的问题

v5.9.2

发布日期:2023/12/13

问题修复:

  1. 修复 Electron 在 Windows 平台发送消息接口响应延迟高的问题
  2. 修复 Electron 在 Windows 平台拉大量离线消息时应用卡顿的问题
  3. 接口 addConversationsToTag 增加限制,会话列表不能为空

v5.9.1

发布日期:2023/11/28

问题修复:

  1. 修复 Node 14 以下版本无法下载 @rongcloud/electron 依赖包的问题

v5.9.0

发布日期:2023/11/23

新增功能:

  1. 消息拓展变更通知(Events.EXPANSION)回调数据 IExpansionListenerData 中补充会话信息。从 5.9.0 开始,IUpdatedExpansionIDeletedExpansion 均返回 conversationTypetargetId
  2. 聊天室成员加入、退出通知 (Events.CHATROOM) 回调 IChatroomUserChangeInfo 中增加当前聊天室人数 memberCount
  3. 新增 getAllUnreadMentionedCount 接口,支持获取所有会话类型的未读 @ 消息数。
  4. 获取会话列表接口返回的会话数据 IAReceivedConversation 中增加草稿字段 draft
  5. 新增 getFirstUnreadMessageInfo 接口,支持获取第一条未读消息信息。
  6. 支持荣耀推送配置,可在发送消息时通过 IPushConfig 下的 IAndroidPushConfig 控制荣耀推送的消息提醒级别与通知栏图片。

问题修复:

  1. 小程序平台不再请求动态导航地址
  2. 修复可能收不到敏感词拦截通知的问题
  3. 修复发送@消息时,会话中的@字段错误的问题
  4. 修复高频调用 tag 和会话状态相关接口时报 26002 的问题
  5. Electron 平台修复发送撤回消息后,再次拉到撤回消息时原始消息被修改两次的问题
  6. 修复 Electron 的 Windows 平台退出时卡死的问题
  7. 优化消息量大时,在 Windows 平台会导致应用卡顿问题

v5.8.5

发布日期:2023/10/27

优化功能:

  1. 优化 SDK 日志上传机制

问题修复:

  1. 修复发送 @ 消息时,会话中的 @ 字段错误的问题

v5.8.4

发布日期:2023/09/25

新增功能:

  1. Electron 平台支持免打扰级别功能
  2. 会话列表中增加 operationTime 字段(仅 Electron 平台支持)

问题修复:

  1. 修复加入聊天室后,刷新页面并连接后会自动重新加入的问题
  2. 修复插入本地的撤回消息已读状态错误的问题(Electron 平台)
  3. 修复并发上传语音消息时报错的问题

v5.8.3

发布日期:2023/08/31

新增功能:

  1. 多端同步会话未读数功能支持系统会话。
  2. 发送文件消息(上传)支持携带 @ 信息。
  3. 加入聊天室接口返回房间信息与用户状态信息,例如是否禁言、是否在禁言白名单中、聊天室人数等。
  4. 在 Electron 平台,如果消息被撤回时本地数据库已不存在该消息,仍然插入一条 RC:RCNtf 类型消息。

v5.8.2

发布日期:2023/07/28

新增功能:

  1. Electron 平台支持 win32 X64 架构
  2. Electron 平台增加处理多端同步消息 RC:ReadNtf
  3. Electron 平台适配上传功能

问题修复:

  1. 修复服务器重启后可能导致连接不成功的问题
  2. 修复支付宝小程序连接报错问题

v5.8.1

发布日期:2023/07/14

新增功能:

  1. 新增小灰条消息(RC:InfoNtf)、命令消息(RC:CmdMsg)、群组通知消息(RC:GrpNtf)的发送

v5.8.0

发布日期:2023/07/3

新增功能:

  1. 超级群查询未读 @ 消息增加返回消息类型属性

问题修复:

  1. 修复断网重连偶现导致触发心跳问题。

其他:

  1. 小程序平台安全域名调整:安全域名

v5.7.10

发布日期:2023/06/15

新增功能:

  1. 新增接口 getUltraGroupUnreadInfoList, 支持批量获取超级群会话未读信息
  2. Electron 平台新增接口searchMessagesByUser, 支持根据发送者ID 搜索本地单群聊会话消息

问题修复:

  1. 修复撤回超级群 @ 消息时,未读 @ 数减一异常的问题。
  2. 修复拉取超级群消息可能陷入死循环的问题。

v5.7.9

发布日期:2023/05/29

新增功能:

  1. 新增聊天室状态通知(封禁、禁言、加入/退出多端状态同步)
  2. Electron 平台增加在收到 30019、30021 状态码时 SDK 会自动发起重连逻辑
  3. 初始化增加区域码设置
  4. 超级群获取频道列表接口增加 @ 我的未读消息数属性

问题修复:

  1. 修复超级群收到撤回消息时,未读消息数异常问题
  2. 修复支付宝小程序平台重新连接时会建立两个 socket 连接的问题

v5.7.8

发布日期:2023/05/11

新增功能:

  1. IMLib 的 Electron平台增加对草稿的操作

问题修复:

  1. uniapp 打包 app 链接不上
  2. IE 浏览器不再支持日志存储, 因为 indexDB 不支持 getAllKeys 方法

v5.7.7

发布日期:2023/04/21

问题修复:

  1. 修复获取免打扰列表 notificationLevel 值 undefined。
  2. 修复 Electron 平台获取全部会话列表无法获取系统会话的问题。

其他:

  1. 增加处理多端同步 RC:ReadNtf 消息逻辑。
  2. 消息推送属型配置 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

问题修复:

  1. 优化 5.4.7 之前版本禁用资源 pb 报错。

v5.7.4

发布日期:2023/03/30

问题修复:

  1. 修复无法获取到未设置免打扰级别和免打扰状态的未读数的问题。
  2. 修复在 web 平台,会收到自己设置的聊天室 kv 的通知的问题。
  3. 修复偶现 Cannot read property 'kvStorage' of null 的问题。
  4. 修复断网重连后再发消息时,偶发消息监听中收到自己发送的消息的问题。

其他:

  1. 获取历史消息接口,count 字段范围改为 0-100,超出将报错。
  2. 获取指定会话接口(getConversations)针对超级群会话类型,返回值增加 firstUnreadMessagechannelType 字段

v5.7.3

发布日期:2023/03/02

新增功能:

  1. 增加超级群用户组通知监听
  2. 消息推送属型配置 IPushConfig.androidConfig 支持华为推送参数
    1. categoryHW : 华为推送消息分类
    2. importanceHW : 华为推送消息级别
    3. imageUrlHW:华为通知类型的推送所使用的通知图片 url
  3. 消息推送属型配置 IPushConfig.androidConfig 支持消息推送参数
    1. miLargeIconUrl:小米 Large icon 链接

问题修复:

  1. 修复按会话免打扰级别获取未读数接口设置 levels 参数不生效问题
  2. 修复发送 @ 消息后,发送方自己收到 @ 消息的会话变更问题
  3. 修复获取免打扰的会话列表返回的 notificationlevel 字段值错误问题
  4. 修复切换用户后,会话状态还使用的前一个用户的数据问题
  5. 修复 ELectron 平台 CMP 连接失败后未重连的问题
  6. 修复推送配置中单独设置 iOSConfig 或者 androidConfig 不生效的问题

v5.7.2

发布日期:2023/02/07

新增功能:

  1. Electron 平台新增 batchInsertMessage 接口,支持批量插入消息到本地
  2. Electron 平台新增 getMessageCount 接口,支持获取某个会话下所有消息数量

问题修复:

  1. 修复 getConnectionStatus 接口返回状态类型错误问题
  2. 修复获取免打扰会话列表接口 getBlockedConversationList 无法返回设置了免打扰级别的会话的问题。修复后,免打扰级别(level)大于 0 的会话都会返回。

优化:

  1. Web 端本地会话状态缓存上限优化,最大支持存储 1000 条会话状态
  2. Electron 平台导航缓存优化,使用本地文件存储代替数据库存储

v5.7.1

发布日期:2023/01/10

新增功能:

  1. Electron 平台新增 setCheckDuplicateMessage 接口,支持在接收消息时禁用消息排重机制
  2. Electron 平台 disconnect 接口增加 closeDB 参数

问题修复:

  1. 修复在火狐浏览器中的 indexDB 兼容问题
  2. 修复断网重连时调用 disconnect 无法断开连接的问题
  3. 修复调用 removeChatRoomEntry 后,其他人收到的 KV 数据更新类型(ChatroomEntryType)为 UPDATE 的问题。修复后,KV 更新类型为 DELETE
  4. 修复 Electron 平台插入消息时设置的消息扩展字段 canIncludeExpansionexpansion 与返回数据中不一致的问题
  5. 修复 Electron 平台发起 http 请求报错的问题

优化:

  1. 补齐位置消息相关的消息类型注册
  2. IUserInfo 中增加 alias 字段

v5.7.0

发布日期:2022/12/01

新增功能:

  1. 获取未读会话列表 getUnreadConversationList,支持单聊、群聊、系统会话。

问题修复:

  1. 修复超级群未读数计算将自己发送的超级群消息也计入的问题。
  2. 修复 ELectron 平台获取会话列表中 hasMentioned 字段错误的问题
  3. 修复 ELectron 平台获取消息中 isMentioned 字段错误的问题

优化:

  1. 断网重连时,如果被聊天室封禁,则不再尝试加入该聊天室
  2. 断网重连情况下,SDK 内部重新加入聊天室时拉取的历史消息数量为加入时传入的值,默认为 10

非兼容性变更:

  1. 连接状态监听回调参数类型变更,Events.DISCONNECT 回调参数类型由 ConnectionStatus 变更为 ErrorCode, Events.SUSPEND 回调参数类型由 ConnectionStatus | ErrorCode 变更为 ErrorCode

  2. 部分接口类型变更

    方法名称变更前返回类型变更后返回类型
    getUltraGroupMessageListByMessageUIdIReceivedMessageIAReceivedMessage
    getConversationsFromTagByPageIReceivedConversationByTagIAReceivedConversationByTag
  3. 部分监听事件返回值类型变更

    事件名称变更前返回类型变更后返回类型事件描述
    ULTRA_GROUP_ENABLEIReceivedConversationIAReceivedConversation超级群会话列表同步完成,可以调用超级群相关接口
    ULTRA_GROUP_MESSAGE_EXPANSION_UPDATEDIReceivedMessageIAReceivedMessage超级群消息扩展更新通知
    ULTRA_GROUP_MESSAGE_MODIFIEDIReceivedMessageIAReceivedMessage超级群消息被修改通知
    ULTRA_GROUP_MESSAGE_RECALLEDIReceivedMessageIAReceivedMessage超级群消息被撤回通知

v5.6.1

发布日期:2022/11/18

优化:

  1. 在 Electron 平台,收到撤回消息时 SDK 内部将被撤回消息更新为小灰条消息 RC:RcNtf
  2. RongIMLib.electronExtension.insertMessage 接口支持 BaseMessage 类型参数
  3. getHistoryMessagesByMessageTypes 返回对象中增加 list 字段,messages 字段标记废弃

其他:

  1. 支持京东小程序平台

v5.6.0

发布日期:2022/11/04

新增功能:

  1. 新增接口:获取置顶会话列表

问题修复:

  1. 修复断网重连时如果 token 过期,应用层收不到状态通知的问题
  2. 修复多端登录时 ELectron 端收到消息的 offLineMessage 为 true 的问题
  3. 修复 Web 端多端登录情况下,本端未加入聊天室时,会收到其他端加入聊天室后发送的消息问题
  4. 修复 Electron 平台插入本地消息时(insertMessage),因传入的 message 中指定了服务端消息 ID(messageUId),导致消息可能重复的问题
  5. 修复 Electron 平台引用消息和图文消息无法被搜索的问题
  6. 修复 Electron 平台下发送消息无法携带 "@ 信息" 的问题
  7. 修复 Web 平台收到位置共享功能的 RC:RLQuitRC:RLJoin 消息时,在控制台报错的问题

非兼容性变更:

  1. 在 ELectron 平台,主进程 @rongcloud/electron 初始化时,强制要求传参 appkey,否则初始化失败,详见 主进程初始化
  2. 修改 ELectron 平台扩展 .node 包的下载方式,详见:安装 .node 文件
  3. Web 端不再支持 Comet 连接模式,仅支持 Websocket 连接

v5.5.5

发布日期:2022/10/21

问题修复:

  1. fix: 修复导航数据变更通知向前兼容报错的问题,该问题可能导致部分使用 RTCLib 或 CallLib 的客户无法正常使用会话标签功能。

v5.5.4

发布日期:2022/09/23

问题修复:

  1. 修复解码 RTC 信令时 int64 型数据解码错误,进而可能导致 RTC 房间内的 KV 数据异常。

v5.5.3

发布日期:2022/09/22

问题修复:

  1. 修复网络异常时可能无 Event.SUSPEND 事件通知的问题
  2. 修复弱网情况下,可能无法收到超级群初始化完成通知 Event.ULTRA_GROUP_ENABLE 的问题
  3. 修正 Event.MESSAGESEvent.CONVERSATION 等事件的回调参数接口类型声明错误问题

v5.5.2

发布日期:2022/09/09

新增功能:

  1. 新增接口 getUltraGroupUnreadMentionedMessages,支持获取超级群未读 @ 消息列表
  2. 新增接口 getUltraGroupFirstUnreadMessageTimestamp,支持获取超级群第一条未读消息时间戳

问题修复:

  1. 修复升级到 5.5.0 版本时,Electron 中数据库会话列表丢失的问题

v5.5.1

发布日期:2022/09/01

新增功能:

  1. 新增接口 getTotalUnreadCountByLevels,支持按照会话的免打扰级别,获取对应会话的全部未读消息数
  2. 新增接口 getTotalUnreadMentionedCountByLevels,支持按照会话的免打扰级别,获取对应会话的全部未读 @ 消息数
  3. getUltraGroupUnreadCountByTargetId 支持按照会话的免打扰级别,获取对应会话的全部未读消息数
  4. getUltraGroupUnreadMentionedCountByTargetId,支持按照会话的免打扰级别,获取对应会话的全部未读 @ 消息数
  5. 发送、接收消息增加 messageId 字段

问题修复:

  1. 修复同时频繁修改超级群 KV 和 发送消息,可能导致接收到自己发送的消息的问题
  2. 修复在 Electron 中发送自定义消息时,content 中数字大于 32 位可能导致崩溃的问题

v5.5.0

发布日期:2022/08/25

优化:

  1. 架构优化,降低后续 plugin-rtc 升级对 IMLib 的版本依赖

v5.4.5

发布日期:2022/08/18

新增功能:

  1. 超级群消息修改和消息扩展中含敏感词时,在敏感词回调中通知

问题修复:

  1. 修复多端设置会话状态时会收到重复通知的问题
  2. 修复小程序平台 HTTP 请求的 header 字段错误的问题
  3. 修复加入多个聊天室时,后加入的聊天室 KV 拉取异常的问题

其他:

  1. 支持微信小程序插件平台
  2. 支付宝小程序平台支持 Websocket 连接

v5.4.4

发布日期:2022/08/16

问题修复:

  1. 修复超级群消息扩展变更通知重复的问题。
  2. 修复超级群消息扩展变更的 channelId 为空时无通知的问题

v5.4.3

发布日期:2022/08/04

问题修复:

  1. 修复 getUltraGroupMessageListByMessageUId 接口和超级群消息变更通知中参数 senderUserId 无值的问题。

v5.4.2

发布日期:2022/07/21

新增功能:

  1. 新增超级群私有频道功能
  2. getUltraGroupList 接口增加 channelType 频道类型参数
  3. 新增 超级群类型(私有和公有)变更通知 RongIMLib.Events.ULTRA_GROUP_CHANNEL_TYPE_CHANGE
  4. 新增 私有频道白名单用户被移出通知 RongIMLib.Events.ULTRA_GROUP_CHANNEL_USER_KICKED
  5. 新增 删除频道通知 RongIMLib.Events.ULTRA_GROUP_CHANNEL_DLELTE

问题修复:

  1. 修复内部 logger 引用错误问题

v5.4.1

发布日期:2022/07/02

问题修复:

  1. 修复被引用后编译时可能产生错误的问题。

v5.4.0

发布日期:2022/07/01

新增功能:

  1. 获取会话列表增加 notificationLevel 字段
  2. init 方法增加 uploadDomain 参数,支持修改文件上传地址为指定的服务器(仅适用于私有云,暂仅支持七牛地址)
  3. 新增 Electron 平台接口:
  4. 新增黑名单相关接口

v5.3.4

发布日期:2022/06/20

新增功能:

  1. 批量设置聊天室 KV 接口增加 isForce 字段。

问题修复:

  1. 修复频繁设置会话置顶或会话免打扰状态导致 26002 错误的问题。

v5.3.3

发布日期:2022/06/02

新增功能:

  1. 敏感词拦截事件 Events.MESSAGE_BLOCKED 新增 extra 字段。

问题修复:

  1. 修复撤回超级群会话最后一条消息时,超级群会话中 latestMessage 字段未更新的问题。
  2. 修复可能会丢失会话类型为 ConversationType.RTC_ROOM 的直发消息的问题。
  3. 修复获取会话列表为空时,返回报错的问题。
  4. 修复收到超级群会话第一条消息时计数错误的问题。

优化:

  1. 优化撤回消息计数。

v5.3.2

发布日期:2022/05/20

优化:

  1. 优化聊天室获取消息及扩展属性信息机制。

v5.3.1

发布日期:2022/05/19

新增功能:

  1. 撤回消息接口增加 isDelete 参数,可控制移动端接收方是否展示撤回消息的提示小灰条。

问题修复:

  1. 优化重连逻辑,修复网络异常时可能无法重连的问题
  2. 修复 comet 连接时拉取消息报错的问题
  3. 修复免打扰级别(NotificationLevel)枚举值拼写错误,由 AT_GROUP_ALL_USER_NOFICATION 改为 AT_GROUP_ALL_USER_NOTIFICATION
  4. 修复 App Key 未开启超级群服务时,SDK 断网重连后会异常拉取超级群消息的问题

其他:

  1. 优化连接逻辑

v5.3.0

发布日期:2022/04/29

新增功能:

  1. 发送撤回消息的消息体中可携带 extra 字段
  2. 发送上传文件消息的接口增加 contentDisposition 参数
  3. 新增设置指定超级群默认通知配置接口 setUltraGroupDefaultNotificationLevel
  4. 新增查询指定超级群默认通知配置接口 getUltraGroupDefaultNotificationLevel
  5. 新增获取指定会话@消息未读数接口 getUnreadMentionedCount
  6. 新增获取指定超级群所有频道未读总数接口 getUltraGroupUnreadCountByTargetId
  7. 新增获取指定超级群所有频道 @ 消息未读总数接口 getUltraGroupUnreadMentionedCountByTargetId
  8. 新增获取所有超级群未读总数接口 getAllUltraGroupUnreadCount
  9. 新增获取所有超级群类型 @ 消息未读总数接口 getAllUltraGroupUnreadMentionedCount
  10. 新增设置免打扰级别接口 setConversationNotificationLevel
  11. 新增获取免打扰级别接口 getConversationNotificationLevel

问题修复:

  1. 修复收到广播消息后,断开连接再重复连接,会再次收到广播消息的问题
  2. 修复断开连接再重新连接后无法获取最新超级群会话列表的问题
  3. 修复在 IE 11 浏览器中调用 disconnect 方法报错的问题

其他:

  1. 超级群消息扩展字段 value 长度限制改为 4096

v5.2.4

发布日期:2022/04/15

问题修复:

  1. 修复极少数情况下会丢失会话类型为 ConversationType.RTC_ROOM 的消息的问题

v5.2.3

发布日期:2022/04/15

问题修复:

  1. 修复 https 协议时无法上报日志的问题

v5.2.2

发布日期:2022/04/07

问题修复:

  1. 修复接受广播消息可能重复的问题。
  2. 修复获取会话列表为空时,返回报错的问题。
  3. 修复收到超级群会话第一条消息时计数错误的问题。

v5.2.1

发布日期:2022/03/17

问题修复:

  1. 修复收到 RongIMLib.Events.ULTRA_GROUP_ENABLE 监听事件时立即调用超级群相关接口报错的问题
  2. 修复在小程序中重连失败时无法继续重连的问题
  3. 修复无法收到超级群撤回监听事件 RongIMLib.Events.ULTRA_GROUP_MESSAGE_RECALLED的问题
  4. 修复超级群中消息未读数计算不准确的问题

新增功能:

  1. 新增聊天室和 rtc 房间绑定接口 bindRTCRoomForChatroom
  2. 超级群历史消息中新增消息是否已被修改字段 isModifyMessage
  3. 监听事件 RongIMLib.Events.ULTRA_GROUP_MESSAGE_RECALLED 中增加发送者 userId 字段 senderUserId

v5.2.0

发布日期:2022/03/02

新增功能:

  1. 新增了融云超级群会话,支持无成员上限的群组聊天
  2. 新增了超级群频道功能,可在超级群会话下创建多个频道,成员可随意在不同群频道中发送消息,但不同频道间的消息相互隔离

v5.1.2

发布日期:2022/02/17

问题修复:

  1. 修复环境中 console 无法使用时导致 SDK 无法使用的问题 新增功能:
  2. 监听事件 DISCONNECT,SUSPEND 的回调中返回状态码
  3. 注册自定义消息时新增 'isStatusMessage' 字段

v5.1.1

发布日期: 2022/01/17

新增功能:

  1. 为群聊已读回执功能增加 sendReadReceiptResponseMessageV2 方法,废弃 sendReadReceiptResponseMessage 方法。
  2. 增加获取免打扰会话列表接口 getBlockedConversationList

v5.1.0

发布日期:2022/01/07

问题修复:

  1. 修复在单聊中发送 @ 消息时,接收方收到该消息时报错的问题 新增功能:
  2. IMLib 提供对 RTC 跨房间连麦功能的底层支持

v5.0.2

发布日期:2021/12/30

问题修复:

  1. 修复会话列表中 latestMessage 为 null 时(一般在会话中最新消息在 Web 客户端本地被删除时出现)报错的问题
  2. 修复获取聊天室历史消息接口报错的问题
  3. 修复群已读回执事件中 messageUId 错误的问题。
  4. 修复 @ 消息中缺失 content.mentionedInfo.mentionedContent 字段(向客户端离线推送 @消息时可能会用到该字段)的问题
  5. 修复调用 Server API 发送消息且设置了发送者接收该消息时,如果发送方在 Web 客户端在线,会重复收到两次消息的问题。
  6. 修复重连失败时,未触发 SUSPEND 事件的问题 新增功能:
  7. 新增清除全部未读数接口
  8. 新增 MESSAGE_BLOCKED 事件,通知敏感词回调。需要联系客服开启后才能使用,默认关闭状态
  9. 新增对外 Typescript 接口:ISendImageMessageOptions, ISendFileMessageOptions

v5.0.1

发布日期:2021/12/09

问题修复:

  1. 修复断线重连时可能收消息延迟的问题
  2. 修复连接之前多个 ping 等待造成连接延迟的问题
  3. 修复切换用户后,后登录用户使用前一用户的内存数据拉取消息的问题
  4. 修复消息体内 user.portraitUri 字段多端不一致问题,推荐使用 portrait 字段
  5. 修复单聊已读回执事件响应参数中 messageUId 错误的问题 新增功能:
  6. 新增获取未读 @ 消息数接口
  7. 新增获取所有未读 @ 消息数接口

v5.0.0

发布日期:2021/11/16

  1. 重新定义接口实现,所有接口平铺设计,易用性更强。
  2. 新增定义发送媒体消息接口,将上传、发送过程整合,无需再集成单独的上传插件。
  3. 连接状态通知优化,将可重连、不可重连的连接中断分别提醒,便于业务区分处理。
  4. 事件监听支持多次添加,便于业务层根据不同的场景 View 监听所需事件通知。
  5. 支持批量消息通知,便于业务层针对批量数据进行业务优化,提升渲染性能。