# Chat SDK 发布历史
本文档介绍 Chat SDK 各个版本的主要功能。建议你使用最新版本以体验更便捷的配置、更安全的能力,更新 SDK 版本的方式可参考[更新 SDK 版本](https://docs.coze.cn/api/open/docs/developer_guides/install_web_sdk#9fdedfb4)。
| **版本号** | **版本说明** |
| --- | --- |
| 1.2.0-beta.20 | * 上传文件时支持显示进度条。
* 修复首次进入 Chat SDK 时,会话列表未显示自动创建的新会话。 |
| 1.2.0-beta.19 | * 修复会话切换偶现的 bug。
* 优化聊天框在 PC 模式下宽高的计算逻辑,配置 `el` 参数时,可自适应填充容器。 |
| 1.2.0-beta.18 | 发布渠道相关的逻辑优化。 |
| 1.2.0-beta.17 | 新增如下功能:
* **语音通话**:智能体或应用开启语音通话功能后,用户可在集成 Chat SDK 的聊天应用中进行语音通话。无需在 Chat SDK 中进行语音通话的配置。
* **会话列表**:新增 `ui.conversations` 参数,开发者可配置是否启用会话列表功能。
* **开启新会话**:新增 `isNeedAddNewConversation` 参数,开发者可配置是否在聊天框中显示开启新会话按钮。
* **消息追问**:新增 `isNeedQuote` 参数,开发者可配置是否支持对智能体或应用回复的消息进行追问。 |
| 1.2.0-beta.15 | 优化了图片预览功能,将图片预览地址从 blob 协议更新为 Base64 格式。 |
| 1.2.0-beta.14 | 修复了自定义卡片展示异常的问题。 |
| 1.2.0-beta.13 | 新增如下功能:
* 快捷指令:支持智能体或应用中配置的快捷指令。
* 停止输出:在大模型回复过程中,新增了**停止输出**按钮。用户可以根据需要随时中断回复。
* 多模态消息:用户可以在聊天框中灵活组合发送文本、图片、文件和语音消息。
* 配置是否展示工具调用的过程:新增 `isNeedFunctionCallMessage` 参数,开发者可以配置是否展示工具调用的过程。 |
| 1.2.0-beta.11 | 修复了以下问题:删除历史消息功能概率性失效、应用背景图样式兼容性问题等。 |
| 1.2.0-beta.10 | 新增如下功能:
* 配置聊天框时新增 `isNeedAudio` 参数,用于配置智能体聊天窗口是否允许语音输入。
* 智能体配置中新增 `botInfo.parameters` 参数,用于给自定义参数赋值并传给对话流。
* 支持将智能体设置的背景图同步至 Chat SDK。
* 支持用专业格式显示数学公式、化学方程式等复杂符号。 |
| 1.2.0-beta.8 | Chat SDK 的会话接口需要将用户已设置的 `user_id` 参数传给扣子服务端,来区分不同用户。 |
| 1.2.0-beta.6 | 修复了因 Token 过期导致聊天失败的问题。当前支持过期后自动刷新 Token。 |
| 1.2.0-beta.5 | 修复了移动端浏览器的兼容性问题。 |
| 1.2.0-beta.2 | 新增如下功能:
* 配置聊天框时新增支持 **config.isIframe** 参数,用于配置是否使用 iframe方式来打开聊天框。
* 配置属性时新增支持 **ui.header** 参数,用于控制是否展示顶部的标题栏和关闭按钮。 |
| 1.1.0-beta.0 | * Web SDK 更名为 Chat SDK。
* 支持通过 Chat SDK 调用扣子应用,展示扣子应用的聊天框。 |
| 1.0.0-beta.4 | 新版 Chat SDK,提供以下功能配置:
* 鉴权能力: 支持通过扣子访问令牌进行 OpenAPI 的鉴权,安全性更高。
* 用户识别:在 Chat SDK 的 UI 中显示不同的用户信息,包括头像、用户名、ID 等。
* 交互能力:丰富的交互能力,例如支持自定义设置打开聊天窗的方式
* 展示效果:支持调整聊天框中展示的用户信息、UI 效果、悬浮球效果、底部文案等配置 |
| 0.1.0-beta.5 | 历史版本的 Chat SDK,通过 componentProps 属性添加各种配置。 |