更新日志(稳定版)
更新日志(稳定版)
注意
仅 Android/iOS 平台的 IM SDK 存在开发版、稳定版区分。
设计原则
iOS 平台提供稳定版 IMLib SDK 和 IMKit。
- SDK 的稳定版本在线上运行时长、稳定性、使用量等方面满足一定的指标要求。
- 更强调稳定性,而非引入新功能。
发布周期与版本号规则
IM SDK 在 5.4.X 版本前后版本号规则不同。5.4.X 后更方便区分开发版、稳定版。
- 从 5.4.X 版本及以后,Stable 版本占用第二位版本号。第二位为偶数均为开发版,第二位为奇数均为稳定版。例如,5.5.X 为稳定版 SDK 使用的版本号。
- 在 5.4.X 之前,稳定版版本号规则不固定。
- 融云会监控 Stable 版本客户的使用状况,定期更新稳定版,最长更新周期为两个月。
维护说明
- 如果融云正在积极开发的大版本号(当前为 5.X)下发布了新的 Stable 版本,我们建议使用 Stable 版本的客户升级到新的 Stable 版本。新的 Stable 版本发布后,历史稳定版维护力度相应降低。
- 针对已不再积极开发的历史大版本(2.X、4.X)SDK,融云仅维护一个 Stable 版本。请仍使用 2.X、4.X 版本的客户尽快升级到相应的 Stable 版本,或者考虑升级到 5.X 系列的 SDK。
5.7.x 系列是基于 5.8.0 Dev 版本推出的稳定版本
5.7.2 Stable
发布日期:2024/10/23
优化功能:
- 增加了是否开启同步空置顶会话的功能。
- 优化了退出会话时草稿缓存的逻辑。
问题修复
- 修复了发送媒体消息
pushcontent
无法赋值的问题。 - 关闭了 bitcode 和解决了 iOS 18 兼容性问题。
- 修复了获取远端消息无失败回调的问题。
5.7.0 Stable
发布日期:2024/05/23
优化功能:
- 优化了初始化接口偶现调用卡顿的问题。
- 优化了引用消息中文件名称过长时的显示方式。
- 优化了预览位置消息时位置锚点的显示速度。
- 增加了一个会话消息删除失败的弹窗提示。当用户在没有网络连接的情况下尝试删除会话消息时,系统会弹出此弹窗,告知用户删除操作失败。
- 优化了合并转发消息的内容显示格式。
- 优化了会话列表断网的文字提示。
问题修复:
- 修复了引用消息原文件已下载,但点击引用处的文件依然显示开始下载的问题。
5.5.X 系列是基于 5.4.8 Dev 版本推出的稳定版本。
5.5.4 Stable
发布日期:2024/03/20
优化功能:
- 优化媒本消息内部处理逻辑
5.5.3 Stable
发布日期:2024/02/29
优化功能:
- 提供包含
PrivacyInfo.xcprivacy
的 Framework。详见 关于 2024 春季 iOS 的隐私清单的通知。
问题修复:
- 修复 RongLocationlib
NSMutableArray *delegateArray
内存泄漏 - 修复 IMKit 录入小视频后会内存泄露的问题。
- 修复调用
AVAudioSession
的setCategory
与第三方冲突,导致录制语音消息失败的问题。
5.5.2 Stable
发布日期:2023/12/08
优化功能:
- 消息推送属性(
RCMessagePushConfig
)中的 RCAndroidConfig 增加荣耀推送配置。 - 补全初始化配置
RCInitOption
中区域码(AreaCode
)枚举值。 - 优化 SDK 连接逻辑。
问题修复:
- 修复接收消息线程阻塞的问题。
5.5.0 Stable
发布日期:2023/09/08
优化功能:
- IMKit 优化为在被撤回的消息本地已不存在时,仍然插入小灰条消息。
- IMLib 移除断线重连后延后 2 秒再自动加入聊天室的行为。
- 优化 IMKit 单聊、群聊会话页面消息加载速度。
- 调整 SDK 重连时间间隔为 0.05s, 0.25s, 0.5s, 1s, 2s, 4s, 8s, 16s, 32s。之后每 64s 重试一次。
- 加固了 IMKit SDK,防止极少数情况下非法字符导致的崩溃问题
问题修复:
- 修复 IMKit 在录制界面中途关闭屏幕,再恢复录制,导致视频无声音的问题。
- 修复 IMKit 在引用回复显示用户名时偶现的崩溃问题。
- 修复 12小时制模式下, 全局免打扰不生效的问题。
- IMLib 优化删除单个会话所有消息耗时较长的问题
- 修复 IMKit 选择图片时展示列表时有滚动,相册列表页面空白的问题。
- 修复 IMKit 合并转发的消息过长(超过 4 行),没有...省略号展示的问题。
- 修复 IMKit 会话界面启用位置插件,点击位置插件,弹出的视图导致导航栏及状态栏变黑的问题。
- 修复 IMKit 多选按钮没有刷新出来的问题。
- 修复 IMKit 选择图片时展示列表时有滚动,相册列表页面空白的问题。
- 修复 IMKit 件消息发送检查内容错误未返回的问题。
- 修复阿拉伯语文本内容是左对齐的的错误。
- 修复 IMKit 会话页面开启动态常用语后,右滑会话页面但不退出该页面,导致页面 UI 混乱的问题
- 修复未初始化进入会话页面 Crash 的问题
- 修复用户收取离线的扩展(KV)更新消息不全的问题。
5.3.X 系列是基于 5.3.5 Dev 版本推出的稳定版本。5.3.X 系列稳定版本现已过时,请尽快升级到最新 Stable 版本,或最新 dev 版本。
5.3.7 Stable
发布日期:2023/07/07
优化功能
- 弃用
defaultRemoteHistoryMessageCount
和defaultLocalHistoryMessageCount
,使用defaultMessageCount
设置进入会话页面后下拉刷新从远端获取消息的条数。
问题修复
- 修复转发消息时因消息扩展的值非字符串类型造成的闪退问题
- 优化获取指定时间戳前或后消息接口,以实际传入时间戳为准,SDK 内部不做时间戳 +1 或-1 处理
- 修复用户收 取离线的扩展(KV)更新消息不全的问题。
- 修复 通过
unReadMentionedLabel
自定义字体颜色无效的问题
5.3.6 Stable
发布日期:2023/05/05
- IMLib/IMKit SDK 支持在消息推送属性配置中指定 vivo 推送 category 参数。
- IMLib/IMKit SDK 支持在消息推送属性配置中指定华为推送 category 参数。
5.1.9 稳定版是 5.X 系列首个稳定版本。5.1.9 Stable 版本已过时,请尽快升级到最新 Stable 版本,或最新 dev 版本。
5.1.9 Stable
发布日期:2022/08/22
请尽快升级到最新 Stable 版本,或最新 dev 版本。
新增功能:
- 增加获取@未读消息列表接口