From 424ac3dccfe2b52bf9aac5bbdf521df8b257e4bc Mon Sep 17 00:00:00 2001 From: Monet Lee Date: Mon, 20 Jan 2025 17:58:30 +0800 Subject: [PATCH 1/3] docs: version update changelog. --- docs/guides/introduction/version.mdx | 76 +++++++++++++++++++++++++--- 1 file changed, 69 insertions(+), 7 deletions(-) diff --git a/docs/guides/introduction/version.mdx b/docs/guides/introduction/version.mdx index 97406a62df..7128b11dad 100644 --- a/docs/guides/introduction/version.mdx +++ b/docs/guides/introduction/version.mdx @@ -8,9 +8,9 @@ sidebar_position: 4 **OpenIMSDK** 长期维护的版本包括: -- **SDK** v3.8 -- **Server** v3.8 -- **Chat** v1.8 +- **SDK** v3.8 系列 +- **Server** v3.8 系列 +- **Chat** v1.8 系列 在同一大版本内,不同小版本之间数据兼容。我们建议您升级到最新的子版本,升级时请使用 **tag** 以确保版本的准确性和稳定性。 @@ -18,8 +18,70 @@ sidebar_position: 4 ## 当前最新稳定版本 -- **SDK** v3.8.2 -- **Server** v3.8.2 -- **Chat** v1.8.3 +- **Server**: v3.8.3 +- **SDK**: v3.8.3 +- **Chat**: v1.8.4 ---- \ No newline at end of file +--- + +# 版本更新日志 + +# v3.8.3 (2025-1-10) + +## Server v3.8.3 更新内容 + +| **类别** | **内容** | +| ------------ | --------------------------------------------------------------------------- | +| **新特性** | 实现了 GetLastMessage 接口。 | +| | 实现了同步会话 seq 和同步用户 seq | +| **功能优化** | 优化了 Crontask 定时删除消息的实现。 | +| | 将 upload log 接口的 `systemType` 字段改成 `AppFramework` | +| | 优化的 RPC 调用的通用方法 | +| | 优化了消息缓存的逻辑 | +| | 优化了日志输出函数 | +| | 在 NotificationAccountInfo 结构体添加`AppMangerLevel`字段 | +| **bug 修复** | 修复了群成员头像更新问题。 | +| | 修复了打印 log.ZPanic 的问题。 | +| | 修复了当 SDK 拉取信息时,Server 返回 isEnd 来控制拉取信息。 | +| | 修复了 rpc 发生 panic 时的恢复。 | +| | 修复了设置 IsPrivateChat 时,修改其他字段不会生效。 | +| | 修复了当引用消息时,偶现的原消息被删除的问题。 | +| | 修复了关闭 `EnableHistoryForNewMembers`时,新成员仍能读到最后一条历史信息。 | +| | 修复了 KickTokens 保存错误的问题。 | +| | 修复了在群里 at 用户只能选择群内成员。 | +| | 修复了在线状态错误的问题。 | +| | 修复了服务发现和自动设置端口的错误 | +| | 修复了 GetUsersOnline 时获取了错误的在线列表。 | +| **其他** | 更新了前端镜像的版本 | + +## SDK v3.8.3 更新内容 + +| **类别** | **内容** | +| ------------ | --------------------------------------------------------------------------- | +| **新特性** | 添加了获取信息时快速获取上下文消息的函数 | +| **功能优化** | 添加参数来定位消息与方向拉取消息,避免 UI 数据干扰。 | +| | 优化了消息获取逻辑 | +| **bug 修复** | 修复了当 chatlog 表名包含`-`时创建索引错误。 | +| | 修复了重装 APP 后,当前用户信息可能为空的问题。 | +| | 修复了当关键字为空时,搜索消息不会过滤语音消息。 | +| | 修复了当 APP 从后台打开或状态更新时,引用消息不会正确切换为撤销信息的错误。 | + +## Chat v1.8.4 更新内容 + +| **类别** | **内容** | +| ------------ | ---------------------------------------------- | +| **新特性** | 实现了管理后台的配置中心对应功能。 | +| **功能优化** | 优化了与 kubernetes 适配与对应服务的镜像生成。 | +| | 优化了消息获取逻辑 | +| **bug 修复** | 修复了 grpc 在 windows 时的连接内存泄漏。 | +| | 修复了错误栈的打印问题。 | + +--- + +# 版本兼容性 + +| 模块 | 版本号 | 兼容版本 | +| ---------- | ------ | ---------------------------- | +| **SDK** | v3.8.3 | Server v3.8.3 | +| **Server** | v3.8.3 | SDK v3.8.2, SDK v3.8.3 | +| **Chat** | v1.8.4 | Server v3.8.2, Server v3.8.3 | From ca66628ed2210ddfa8f3b9630df6c4e920147b81 Mon Sep 17 00:00:00 2001 From: Monet Lee Date: Mon, 20 Jan 2025 18:22:36 +0800 Subject: [PATCH 2/3] remove unused contents. --- docs/guides/introduction/version.mdx | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/guides/introduction/version.mdx b/docs/guides/introduction/version.mdx index 7128b11dad..6482f589d8 100644 --- a/docs/guides/introduction/version.mdx +++ b/docs/guides/introduction/version.mdx @@ -58,7 +58,6 @@ sidebar_position: 4 | **类别** | **内容** | | ------------ | --------------------------------------------------------------------------- | -| **新特性** | 添加了获取信息时快速获取上下文消息的函数 | | **功能优化** | 添加参数来定位消息与方向拉取消息,避免 UI 数据干扰。 | | | 优化了消息获取逻辑 | | **bug 修复** | 修复了当 chatlog 表名包含`-`时创建索引错误。 | From b02eb48ad5dc93adc030980ef530e05c81c6704d Mon Sep 17 00:00:00 2001 From: Monet Lee Date: Mon, 20 Jan 2025 18:48:34 +0800 Subject: [PATCH 3/3] Update contents. --- docs/guides/introduction/version.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/guides/introduction/version.mdx b/docs/guides/introduction/version.mdx index 6482f589d8..76075ffce6 100644 --- a/docs/guides/introduction/version.mdx +++ b/docs/guides/introduction/version.mdx @@ -33,14 +33,14 @@ sidebar_position: 4 | **类别** | **内容** | | ------------ | --------------------------------------------------------------------------- | | **新特性** | 实现了 GetLastMessage 接口。 | -| | 实现了同步会话 seq 和同步用户 seq | +| | 实现了同步 seq_user 的最大最小 seq 到 conversation 集合中用于 isEnd 判定 | | **功能优化** | 优化了 Crontask 定时删除消息的实现。 | | | 将 upload log 接口的 `systemType` 字段改成 `AppFramework` | | | 优化的 RPC 调用的通用方法 | | | 优化了消息缓存的逻辑 | | | 优化了日志输出函数 | | | 在 NotificationAccountInfo 结构体添加`AppMangerLevel`字段 | -| **bug 修复** | 修复了群成员头像更新问题。 | +| **bug 修复** | 修复群成员头像设置无效。 | | | 修复了打印 log.ZPanic 的问题。 | | | 修复了当 SDK 拉取信息时,Server 返回 isEnd 来控制拉取信息。 | | | 修复了 rpc 发生 panic 时的恢复。 | @@ -48,7 +48,7 @@ sidebar_position: 4 | | 修复了当引用消息时,偶现的原消息被删除的问题。 | | | 修复了关闭 `EnableHistoryForNewMembers`时,新成员仍能读到最后一条历史信息。 | | | 修复了 KickTokens 保存错误的问题。 | -| | 修复了在群里 at 用户只能选择群内成员。 | +| | 修复了转发@消息到其他群中,造成异常会话生成的问题。 | | | 修复了在线状态错误的问题。 | | | 修复了服务发现和自动设置端口的错误 | | | 修复了 GetUsersOnline 时获取了错误的在线列表。 |