更新日志
关于停止维护 IMLib v2 旧版 SDK 的声明
- Web IMLib v2 版本目前已停止维护,建议您优先选择最新的 IMLib 版本。
- 已集成 IMLib v2 版本的用户,转为使用 Adapter 方式进行支持。集成旧版 2x SDK 的客户可以通过
RongIMLib-v2-Adapter无缝替换升级。详见 升级说明。 - 未来我们将在
RongIMLib-v2-Adapter上进行问题修复,但不会增加新功能。
Adapter 版本
v5.10.1
发布日期:2024/06/28
问题修复:
- 修复非群聊会话中会可能会携带 mentionedInfo 的问题
v5.9.9
发布日期:2024/06/05
问题修复:
- 修复了实时日志请求 URL 有特殊字符导致请求失败的问题。
- 修复了日志数据库升级可能会报错的问题。
- 修复了 Electron 本地插入 RC:RcNtf 消息的发送状态异常的问题。
- 修复了在 Electron 平台,RTC 信令发送和解析失败的问题。
- 修复了连接时连续收到多个 30021 导致子进程崩溃的问题。
- 修复了应用退出,子进程会重启的问题。
v5.9.8
发布日期:2024/04/29
问题修复:
- 修复了 Web 端拉取消息后处理异常时导致不再拉取消息的问题。
v5.9.6
发布日期:2024/03/29
问题修复:
- 修复了重连报 30021 时没有重连的问题。
- 修复了主动撤回消息后,在消息监听中收到重复的撤回消息通知的问题。
v5.9.2
发布日期:2023/12/13
问题修复:
- 修复了 Electron 在 Windows 平台发送消息接口响应延迟高的问题。
- 修复了 Electron 在 Windows 平台拉大量离线消息时应用卡顿的问题。
v5.9.0
发布日期:2023/11/23
问题修复:
- 小程序平台不再请求动态导航地址。
- 修复可能收不到敏感词拦截通知的问题。
- 修复发送@消息时,会话中的@字段错误的问题。
- Electron 平台修复发送撤回消息后,再次拉到撤回消息时原始消息被修改两次的问题。
- 修复 Electron 的 Windows 平台退出时卡死的问题。
- 优化消息量大时,在 Windows 平台会导致应用卡顿问题。
v5.8.0
发布日期:2023/07/3
问题修复:
- 修复断网重连偶现导致触发心跳问题。
v5.7.8
发布日期:2023/05/11
问题修复:
- uniapp 打包 app 链接不上。
- IE 浏览器不再支持日志存储, 因为 indexDB 不支持 getAllKeys 方法。
v5.7.7
发布日期:2023/04/21
问题修复:
- 修复获取免打扰列表 notificationLevel 值 undefined。
- 修复 Electron 平台获取全部会话列表无法获取系统会话的问题。
v5.7.5
发布日期:2023/04/12
问题修复:
- 优化 5.4.7 之前版本禁用资源 pb 报错。
v5.7.4
发布日期:2023/03/30
问题修复:
- 修复无法获取到未设置免打扰状态会话的未读数的问题。
- 修复在 web 平台,会收到自己设置的聊天室 kv 的通知的问题。
- 修复偶现
Cannot read property 'kvStorage' of null的问题。 - 修复断网重连后再发消息时,偶发消息监听中收到自己发送的消息的问题。
v5.7.3
发布日期:2023/03/02
问题修复:
- 修复发送 @ 消息后发送方自己收到 @ 消息的会话变更问题。
- 修复切换用户后会话状态还使用的前一个用户的数据问题。
- 修复 ELectron 平台 CMP 连接失败后未重连的问题。
- 修复推送配置中单独设置 iOSConfig 或者 androidConfig 不生效的问题。
- 修复 insertMessage 接口多余的校验参数 messageType 的问题。
v5.7.2
发布日期:2023/02/07
问题修复:
- 修复了 getCurrentConnectionStatus 接口返回状态类型错误问题。
优化:
- Web 端本地会话状态缓存上限优化,最大支持存储 1000 条会话状态。
v5.7.1
发布日期:2023/01/10
问题修复:
- 修复在火狐浏览器中的 indexDB 兼容问题。
- 修复断网重连时调用 disconnect 无法断开连接的问题。
- 修复调用
removeChatRoomEntry后,其他人收到的 KV 数据更新类型(ChatroomEntryType)为UPDATE的问题。修复后,KV 更新类型为DELETE。 - 修复 Electron 平台插入消息时设置的消息扩展字段
canIncludeExpansion,expansion与返回数据中不一致的问题。 - 修复 Electron 平台发起 http 请求报错的问题。
v5.7.0
发布日期:2022/12/01
问题修复:
- 修复了 ELectron 平台获取会话列表中 hasMentioned 字段错误的问题。
- 修复了 ELectron 平台获取消息中 isMentioned 字段错误的问题。
优化:
- 断网重连时,如果被聊天室封禁,则不再尝试加入该聊天室。
- 断网重连情况下,SDK 内部重新加入聊天室时拉取的历史消息数量为加入时传入的值,默认为 10。
非兼容性变更:
- 连接状态监听函数变更,废弃
setConnectionStatusListener, 请使用onConnectionStatusChange。
v5.6.1
发布日期:2022/11/18
优化:
- 在 Electron 平台,收到撤回消息时 SDK 内部将被撤回消息更新为小灰条消息
RC:RcNtf。
v5.6.0
发布日期:2022/11/04
问题修复:
- 修复了断网重连时如果 token 过期,应用层收不到状态通知的问题。
- 修复了多端登录时 ELectron 端收到消息的 offLineMessage 为 true 的问题。
- 修复了 Web 端多端登录情况下,本端未加入聊天室时,会收到其他端加入聊天室后发送的消息问题。
- 修复了 Electron 平台插入本地消息时(
insertMessage),因传入的 message 中指定了服务端消息 ID(messageUId),导致消息可能重复的问题。 - 修复了 Electron 平台引用消息和图文消息无法被搜索的问题。
- 修复了 Web 平台收到位置共享功能的
RC:RLQuit、RC:RLJoin消息时,在控制台报错的问题。
非兼容性变更:
- 在 ELectron 平台,主进程 @rongcloud/electron 初始化时,强制要求传参 appkey,否则初始化失败,详见 主进程初始化。
- 修改 ELectron 平台扩展 .node 包的下载方式,详见:安装 .node 文件。
- Web 端不再支持 Comet 连接模式,仅支持 Websocket 连接。
v5.5.5
发布日期:2022/10/01
问题修复:
- 修复了导航数据变更通知向前兼容报错问题。
v5.5.2
发布日期:2022/09/09
问题修复:
- 修复了升级到 5.5.0 版本时,Electron 中数据库会话列表丢失的问题。
v5.5.1
发布日期:2022/09/01
问题修复:
- 修复了在 Electron 中发送自定义消息时,content 中数字大于 32 位可能导致崩溃的问题。
v5.4.5
发布日期:2022/08/18
问题修复:
- 修复用户多端登录情况下设置会话状态会导致 Web 端收到重复通知的问题
- 修复小程序平台 HTTP 请求的 header 字段错误的问题
- 修复加入多个聊天室时,后加入的聊天室 KV 拉取异常的问题
v5.3.4
发布日期:2022/06/20
问题修复:
- 修复频繁设置会 话置顶或会话免打扰状态导致 26002 错误的问题。
v5.3.3
发布日期:2022/06/02
问题修复:
- 修复可能会丢失会话类型为 ConversationType.RTC_ROOM 的直发消息的问题。
- 修复获取会话列表为空时,返回报错的问题。
- 修复升级 5.0 后会话未读数无法清除的问题。
优化:
- 优化撤回消息计数。
v5.3.2
发布日期:2022/05/20
优化:
- 优化聊天室获取消息及扩展属性信息机制。
v5.3.1
发布日期:2022/05/19
问题修复:
- 优化重连逻辑,修复网络异常时可能无法重连的问题
- 修复 comet 连接时拉取消息报错的问题
- 修复在 electron 平台多个窗口同时调用 connect 方法时,部分窗口没有返回结果的问题
- 修复在 electron 平台主进程会报 window is not defined 的错误
- 修复 App Key 未开启超级群服务时,SDK 断网重连后会异常拉取超级群消息的问题
其他:
- 优化连接逻辑
v5.3.0
发布日期:2022/04/29
问题修复:
- 修复收到广播消 息后,断开连接再重复连接,会再次收到广播消息的问题
- 修复在 IE 11 浏览器中调用 disconnect 方法报错的问题
其他:
- 发送撤回消息的消息体中可携带 user 和 extra 字段
RongIMLib 版本
2.11.3
发布日期:2022/04/15
问题修复:
- 修复极少数情况下会丢失会话类型为
ConversationType.RTC_ROOM的消息的问题 - 修复 https 协议时无法上报日志的问题
2.11.2
发布日期:2022/04/07
问题修复:
- 修复接受广播消息可能重复的问题。
- 修复获取会话列表为空时,返回报错的问题。
2.11.1
发布日期:2022/02/17
问题修复:
- 修复环境中 console 无法使用时导致 SDK 无法使用的问题
- 修复已读回执消息未通知的问题
2.11.0
发布日期:2022/01/07
问题修复:
- 修复在单聊中发送 @ 消息时,接收方 收到该消息时可能会报错的问题
2.10.4
发布日期:2021/12/30
问题修复:
- 修复会话列表中 latestMessage 为 null 时(一般在会话中最新消息在 Web 客户端本地被删除时出现)报错的问题
新增功能:
- 新增清除全部未读数接口
2.10.3
发布日期:2021/12/09
问题修复:
- 修复断线重连时可能收消息延迟的问题
- 修复连接之前多个 ping 等待造成连接延迟的问题
- 修复切换用户后,后登录用户使用前一用户的内存数据拉取消息的问题
- 修复消息体内 user.portraitUri 字段多端不一致问题,推荐使用 portrait 字段
2.10.2
发布日期:2021/11/25
问题修复:
- 针对
Electron-Solution包用户,修复开通「允许加入多个聊天室」功能时,断线重连后可能重新加入错误的聊天室的问题
2.10.1
发布日期:2021/11/04
问题修复:
- 修复在极少数情况下,断线重连后可能无法拉取离线消息的问题。
2.10.0
发布日期:2021/10/22
新增功能:
- 新增发送敏感词时通知功能
- 新增批量设置和删除聊天室属性能力
- 新增用户未加入聊天室时,支持获取聊天室属性信息
- 新增用户加入、退出聊天室通知能力,需要客户开通后支持,可在融云控制台的免费基础功能界面开通聊天室成员变化监听。
- 新增聊天室销毁通知能力
问题修复:
- 修复加入聊天室错误时没有状态码的问题
2.9.10
发布日期:2021/10/14
问题修复:
- 修复多端同步状态消息时可能报错的问题
2.9.9
发布日期:2021/09/24
问题修复:
- 修复 Electron-Solution 中多窗口时切换用户后获取 userId 可能不对的问题
功能优化:
- 优化消息拉取功能
2.9.8
发布日期:2021/09/10
问题修复:
-
修复切换用户时会话列表最后一条消息可能不对的问题
-
修复推送可能丢失 pushData 字段的问题
-
修复 Electron-Solution 中获取已删除的会话时,会话状态不对的问题
功能优化:
- 解除端上不允许发系统消息的限制
2.9.7
发布日期:2021/08/26
问题修复:
-
修复收到非 UpStreamMessage 的消息信令时可能报错的问题
-
修复 Electron-Solution 中发送回执后接受状态没更新的问题
-
修复在服务端发送消息时,本人可能会收到重复消息的问题
功能优化:
-
优化连接时返回具体错误码
-
增加在小程序环境请求导航
2.9.6
发布日期:2021/08/13
问题修复:
-
修复撤回消息时会话最后一条消息可能没有更新的问题
-
修复撤回消息时多端同步到的会话信息可能错误的问题
-
修复收到直发消息时清理未读数可能不能清空的问题
2.9.5
发布日期:2021/07/30
问题修复:
-
修复获取未读总数时未过滤免打扰会话的问题
-
修复单聊会话中对方可能收到 RC:SRSMsg 类型消息的问题
-
修复频繁删除KV时切换聊天室可能会导致不再通知 KV 变化的问题
新增功能:
- 增加离线消息拉取完成通知
2.9.4
发布日期:2021/07/15
问题修复:
- 修复一些情况下可能报 IDBKeyRange 错误问题
功能优化:
-
增加 PC 端请求 navi 时的证书认证开关
-
优化重连逻辑
-
增加群聊天回执状态本地存储过期时间配置
2.9.3
发布日期:2021/07/02
问题修复:
- 修复在小程序中发送消息可能报错问题
2.9.2
发布日期:2021/07/01
问题修复:
-
修复日志报错问题
-
修复发送消息后刷新页面重新连接,可能会重复收到本端发送消息的问题
-
修复聊天室拉取消息时可能拉取到加入前消息的问题
-
修复 comet 连接重连后不发 pullMsg 问题
-
调用 disconnect 时清除重连定时器
2.9.1
发布日期:2021/06/11
问题修复
- 修复可能会发送多个 ping 的问题
功能优化:
- 优化 navi 存储策略