Skip to content

Releases: TencentCloud/TIMSDK

Latest Enhanced Version 7.9.5680 @2024.04.19

22 Apr 02:10
37c85a0
Compare
Choose a tag to compare

SDK

  • Fix the issue of the pinned message list returning in the wrong order
  • Fix the issue of incorrect parsing of the Tips type of pinned messages
  • Fix the issue of log writing failure on some Android phones
  • Fix the occasional incomplete retrieval of group roaming messages from old to new
  • Fix the occasional inability to retrieve local messages when pulling historical messages from topics
  • Fix the issue where sessions deleted from the conversation group are reactivated after logging in again

SDK

  • 修复置顶消息列表返回顺序错乱的问题
  • 修复置顶消息 Tips 类型解析错误的问题
  • 修复部分安卓手机日志写入失败的问题
  • 修复从旧向新拉取群漫游消息,偶现拉取不全的问题
  • 修复从话题拉取历史消息,偶现拉不到本地消息的问题
  • 修复删除会话分组里的会话之后,再次登录又被激活的问题

Latest Enhanced Version 7.9.5666 @2024.04.07

11 Apr 03:28
Compare
Choose a tag to compare

SDK

  • New visionOS SDK, compatible with Apple Vision Pro
  • Group conversation supports message pinning
  • Add the function of receiving group @ reminder offline notifications during Do Not Disturb mode
  • Support setting friend remarks in the "Accept Friend Request" interface
  • Add handling of invitations to join groups
  • Upgrade vivo push package version in TIMPush
  • Fix OV device crash issue in TIMPush
  • Add OfflinePushExtInfo support for push through feature in TIMPush
  • Fix the issue of not receiving the notification of being kicked out due to network disconnection
  • Fix the issue of occasionally not receiving group messages when joining a live group immediately in the login callback
  • Fix the issue of still receiving session change callbacks after receiving the delete session callback
  • Fix the issue of occasional reset of local data in messages
  • Fix the issue of frequent triggering of onRecvMessageModified callback when fetching historical messages
  • Fix the issue of no return value and no support for optional values in some Swift interfaces
  • Fix the multi-endpoint login exception caused by iCloud sync between different types of devices with the same AppleID
  • Fix related issues of communities and topics
  • Fix the issue of failing to fetch historical messages on HarmonyOS platform
  • Upgrade libcurl in Windows platform to 8.4.0
  • Fix the issue of duplicate summary in merged forwarded messages in C++ interface
  • Fix the issue of unable to download large images in C++ interface
  • Fix the issue of incorrect group type in C++ interface
  • Fix the issue of unable to set message custom data in C++ interface
  • Fix the forwarding message failure in C++ interface

TUIKit & Demo

  • iOS components provide PrivacyInfo.xcprivacy privacy list file
  • TUIChatBot plugin supports markdown text display
  • TUIChat chat page header supports displaying call status

SDK

  • 新增 visionOS SDK,适配 Apple Vision Pro
  • 群会话支持消息置顶
  • 新增在免打扰时接受群内 @ 提醒离线通知的功能
  • 支持在“接受好友申请”接口中设置好友备注
  • 增加处理邀请进群的通知
  • TIMPush 升级 vivo 推送包版本
  • TIMPush 解决 OV 机型偶现崩溃问题
  • TIMPush 增加 OfflinePushExtInfo 支持推送透传特性
  • 修复断网后重新上线没有收到被踢通知的问题
  • 修复在登录回调中立即加入直播群,偶现接收不到群消息的问题
  • 修复收到删除会话回调后仍然可以收到会话变更回调问题
  • 修复偶现消息中的本地数据被重置的问题
  • 修复拉历史消息时频繁触发 onRecvMessageModified 回调的问题
  • 修复 Swift 部分接口无返回值和不支持可选值的问题
  • 修复相同 AppleID 不同类型的设备之间因为 iCloud 同步后导致的多端登录异常的问题
  • 修复社群和话题的相关问题
  • 修复鸿蒙平台拉取历史消息失败的问题
  • Windows 平台升级 libcurl 8.4.0
  • C++ 接口修复合并转发消息的摘要重复的问题
  • C++ 接口修复无法下载大图的问题
  • C++ 接口修复群类型错误的问题
  • C++ 接口修复无法设置消息自定义数据的问题
  • C++ 接口修复转发消息失败的问题

TUIKit & Demo

  • iOS 组件提供 PrivacyInfo.xcprivacy 隐私清单文件
  • TUIChatBot 插件支持 markdown 文本展示
  • TUIChat 聊天页面上方支持显示通话情况

Latest Enhanced Version 7.8.5505 @2024.03.01

04 Mar 08:33
Compare
Choose a tag to compare

SDK

  • Add PrivacyInfo.xcprivacy privacy file for iOS & Mac SDK.
  • Fix the issue that C++ SDK cannot set localCustomData.
  • Fix the issue of Swift SDK location message data type error.
  • Fix the occasional issue of triggering "message update" callback when pulling historical messages.
  • Fix the topic at message exception issue.
  • Fix the issue of fetching exceptions in group and topic lists.
  • Fix other stability issues.

SDK

  • iOS 和 Mac 增加 PrivacyInfo.xcprivac 隐私文件。
  • 修复 C++ SDK 无法设置 localCustomData 的问题。
  • 修复 swift SDK 位置消息数据类型错误问题。
  • 修复偶现的拉取历史消息触发“消息更新”回调问题。
  • 修复话题 at 消息异常问题。
  • 修复社群和话题列表拉取异常问题。
  • 修复其他稳定性问题。

Latest Enhanced Version 7.8.5483 @2024.02.01

19 Feb 03:48
4f9feb8
Compare
Choose a tag to compare

SDK

  • Support HarmonyOS platform
  • Support Loongson architecture
  • Release TIMPush-UniApp
  • FCM push supports pass-through messages
  • Add permission group function for community topics
  • Add stranger attention/fan function
  • Support configuring cloud message audit policy
  • Support deleting accounts
  • Topic information supports obtaining the readSequence field
  • Fix the problem that after deleting a local inserted group message, the new message received does not update the unread count
  • Fix the problem that the SDK does not callback occasionally after the user subscribes to multiple official accounts at the same time
  • Fix the inconsistency of msgID before and after sending official account messages
  • Fix the problem that the callback does not occur occasionally after subscribing to conversation group unread counts
  • Fix the problem of abnormal creation time of topics
  • Fix the problem that when pulling topic information before and after joining the community, the unread count does not change.
  • Fix the problem of incorrect notification message type for topic information updates
  • Fix the problem that withdrawn status messages can be searched under certain conditions
  • Fix the issue of onApplicationProcessed callback being called multiple times

TUIKit & Demo

  • Add the TUIEmojiPlugin plugin to support emoticon response functions
  • TUIChat supports adding and displaying gif dynamic emoticons
  • Upgrade the built-in small emoji pack in TUIChat to the new version of yellow face emojis
  • Fix the problem of TUIChat on iOS black screen when clicking image messages

SDK

  • 支持鸿蒙平台
  • 支持龙芯架构
  • 发布 TIMPush-UniApp
  • FCM 推送支持透传消息
  • 优化推送注册及上报逻辑
  • 新增社群话题的权限组功能
  • 新增陌生人的关注/粉丝功能
  • 支持配置云端消息审核策略
  • 支持删除账号
  • 话题资料支持获取 readSequence 字段
  • 修复删除了本地插入的一条群消息后,再接收一条新的消息没有更新未读数的问题
  • 修复用户同时订阅多个公众号后,SDK 偶现不回调的问题
  • 修复发送公众号消息前后 msgID 不一致的问题
  • 修复偶现的订阅会话分组未读数后不回调的问题
  • 修复话题的创建时间获取异常问题
  • 修复加入社群前后分别拉取话题资料,其未读数不变的问题
  • 修复话题资料更新的通知消息类型错误的问题
  • 修复某种条件下可以搜索到撤回状态消息的问题
  • 修复 onApplicationProcessed 重复回调问题

TUIKit & Demo

  • 新增 TUIEmojiPlugin 插件,支持表情回应功能
  • 支持在 TUIChat 中添加和显示 gif 动态表情
  • TUIChat 内置的小表情包升级为新版黄脸表情
  • 修复 iOS 端点击图片消息黑屏的问题

Latest Enhanced Version 7.7.5294 @2023.12.27

27 Dec 12:38
c2647d1
Compare
Choose a tag to compare

SDK

  • Optimize Room control logic

  • Solve the problem that the SDK cannot receive notifications of conversation deletion from the group when the local conversation does not exist

  • Solve the problem that a conversation's last message can still be searched when it is in a withdrawn state

  • Solve the problem that message senders cannot receive message change callbacks after live group messages are modified by third-party callbacks

  • Fix occasional stability problems in the log module

  • Optimize community topic unread count logic

  • 优化 Room 会控 的逻辑

  • 解决本地会话不存在时,SDK 收不到会话从分组删除通知的问题

  • 解决当会话最后一条消息是撤回状态时,仍然能被搜索到的问题

  • 解决直播群消息被第三方回调修改后,消息发送者收不到消息变更回调的问题

  • 修复日志模块偶现的稳定性问题

  • 优化社群话题未读数逻辑

Latest Enhanced Version 7.7.5282 @2023.12.18

20 Dec 07:57
Compare
Choose a tag to compare

SDK

  • Added V2TIMCommunityManager and V2TIMCommunityListener to integrate community topic interfaces
  • SDK supports Quic and advanced encryption plugins
  • Optimized conversation filtering logic
  • Topic information added createTime field
  • Live group supports setting administrators and pulling administrator list
  • Local content moderation regular expressions default ignore English case
  • Fixed occasional jni issues
  • Fixed occasional weak network message send callback error
  • Fixed occasional group tips message intValue change issue
  • Fixed Android SDK search English question mark failure problem

TUIKit & Demo

  • Added ChatBot plugin for intelligent chat, supporting FAQ question-and-answer format and streaming text message display
  • TUIKit adapted to Gradle 8.0
  • Simplified TUIKit component initialization steps and increased component dependency configuration
  • TUIChat supports half screen horizontal display in RoomKit
  • TUIChat supports adding message click and long press event listeners
  • Optimized TIMPush plugin
  • Optimized customer service plugin experience
  • Improved voice message click effect

SDK

  • 新增 V2TIMCommunityManager 和 V2TIMCommunityListener,整合社群话题类接口
  • SDK 支持 Quic 和高级加密插件
  • 优化会话的过滤逻辑
  • 话题资料增加 createTime 字段
  • 直播群支持设置管理员和拉取管理员列表
  • 本地内容审核的正则表达式默认忽略英文大小写
  • 修复偶现的 jni 问题
  • 修复偶现的弱网发送消息回调错误的问题
  • 修复偶现的群 tips 消息 intValue 改变的问题
  • 修复 Android 端 SDK 搜索英文问号失败的问题

TUIKit & Demo

  • 新增智能聊天机器人 ChatBot 插件,支持“常见问题”问答形式,支持流式文本消息展示
  • TUIKit 适配 Gradle 8.0
  • 简化 TUIKit 组件初始化步骤,增加组件依赖配置
  • TUIChat 支持在 RoomKit 中半屏横屏显示
  • TUIChat 支持添加消息点击长按等事件监听器
  • 优化 TIMPush 插件
  • 优化客服插件体验
  • 优化语音消息点击效果

Latest Enhanced Version 7.6.5011 @2023.11.03

06 Nov 09:11
Compare
Choose a tag to compare

SDK

  • Add official account feature
  • Online status supports returning terminal type
  • Save security strike status locally after sending text and image messages are hit by security
  • C interface layer's session information supplements session avatar and group specific type
  • Optimize message sending failure status and resend logic
  • Optimize the message response fetching logic when there is no network connection.
  • Fix the occasional network connection failure when switching sdkappid across sites
  • Fix the issue of being able to search in the cloud after being kicked offline

TUIKit & Demo

  • Added push plugin, console supports viewing statistical indicator data, supports troubleshooting tools
  • Added open-source customer service plugin TUICustomerServicePlugin
  • TUIChat adds 60-second countdown for sending voice messages
  • TUIChat uses the new recall interface, supports displaying the recall operator
  • Optimize the display of images/videos/audios hit by security

SDK

  • 新增公众号功能
  • 在线状态支持返回终端类型
  • 发文本、图片消息被安全打击后本地保存安全打击状态
  • C 接口层的会话信息补充会话头像和群组具体类型
  • 优化消息发送失败状态以及重发逻辑
  • 优化消息回应无网络下的拉取逻辑
  • 修复跨站切换 sdkappid 偶现连网失败的问题
  • 修复被挤下线后,仍然可以云端搜索的问题

TUIKit & Demo

  • 新增推送插件,控制台支持查看统计指标数据,支持排查工具
  • 新增开源客服插件 TUICustomerServicePlugin
  • TUIChat 发送语音消息增加 60 秒倒计时
  • TUIChat 使用新的撤回接口,支持显示撤回操作者
  • 优化被安全打击的图片/视频/音频的显示

Latest Enhanced Version 7.5.4864 @2023.10.13

13 Oct 11:48
Compare
Choose a tag to compare

SDK

  • Fixed occasional issue of no callback when retrieving historical messages.
  • Fixed occasional issue of local message loss.
  • Fixed occasional incorrect message response status.
  • Optimized automatic login logic after SDK is kicked out.

SDK

  • 修复拉取历史消息偶现无回调的问题
  • 修复本地消息偶现丢失的问题
  • 修复消息回应状态偶现不准的问题
  • 优化 SDK 被踢后的自动登录逻辑

7.5.4852 @2023.09.27 - Enhanced Version

07 Oct 01:29
Compare
Choose a tag to compare

SDK

  • Added notification for offline kicked users
  • Optimized retrieval of roaming messages
  • Community supports marking group members
  • Optimized C API header files
  • Added interface to ban the entire group chat
  • Added flag field for message response to indicate whether it is a self-response
  • Fixed occasional exception in local storage of message reaction
  • Fixed issue where the revoke-information of lastMessage in the conversation is empty when a message is revoked
  • Fixed issue where the message sender's remarks are empty when receiving friend messages
  • Fixed issue where clearing only group chat unread messages also clears unread messages in one-on-one chats
  • Fixed issue where onRecvNewMessage callback is not triggered for group messages received during network disconnection
  • Fixed occasional crash issue in server search
  • Fixed issue where unread count of topic information is not updated after reconnection and retrieval
  • Fixed issue where conversation's LastMessage is not updated after custom data is set for the last message of the conversation
  • Fixed crash issue when clearing unread notifications on Windows platform using Swift interface with Int.max as input

TUIKit & Demo

  • TUIKit supports RTL language
  • TUIChat's voice playback supports manual switching between earpiece and speaker
  • Added voice recognition plugin TUIVoiceToText
  • Optimized file download
  • Replaced the latest cleanConversationUnreadMessageCount interface with read report.

SDK

  • 增加离线被踢的用户通知
  • 增加禁言整个群的接口
  • 消息回应增加自己是否回应标记字段
  • 优化漫游消息的拉取
  • 社群支持标记群成员
  • C API 头文件优化
  • 修复消息回应本地存储偶现异常的问题
  • 修复消息撤回时,会话 lastMessage 的撤回信息为空的问题
  • 修复接收好友消息时,消息发送者备注为空的问题
  • 修复只清空群聊未读时,也会清空单聊未读的问题
  • 修复断网期间收到的群消息,没有回调 onRecvNewMessage 的问题
  • 修复服务器搜索偶现的崩溃问题
  • 修复话题资料在断网重连再拉取后的未读数没更新的问题
  • 修复设置会话最后一条消息的自定义数据后,会话的 LastMessage 未更新问题
  • 修复 windows 端接收清空未读通知时出现的 crash 问题
  • 修复使用 Swift 接口查询会话列表时,传入 Int.max 后引起的崩溃问题

TUIKit & Demo

  • TUIKit 支持 RTL 语言
  • TUIChat 的语音播放支持手动切换听筒和扬声器
  • 新增语音识别插件 TUIVoiceToText
  • 优化文件下载
  • 已读上报替换最新的 cleanConversationUnreadMessageCount 接口

7.4.4661 @2023.09.08 - Enhanced Version

08 Sep 08:19
Compare
Choose a tag to compare

SDK

  • Fix the exception caused by clearing unread messages with one click.
  • Fix the occasional exception that occurs when searching for cloud messages.

SDK

  • 修复一键清空未读引起的异常
  • 修复云端消息搜索时偶现的异常