# Vivox Unity 发行说明

> Review the latest Vivox Unity release notes and updates.

请在 [UGS 发行说明](/services/release-notes.md)页面上查找所有 UGS 产品的发行说明。

## 版本 16.5.0##version-16.7.0

### 版本概述##release-overview

此版本包含大量错误修复，特别是围绕令牌行为和 Audio Tap 的修复，同时还新增了一些与新 Vivox Safe Voice 服务结合使用的 API。

### 主要特性和解决的错误##key-features-and-bugs-addressed

* [WebGL](./developer-guide/vivox-webgl.md) 现在对单个频道内的语音和文本聊天提供有限的支持。

* 将 `IVivoxTokenProvider` 验证步骤从 Vivox SDK 初始化移至登录操作。

* 当“Channel Name”或“Participant Name”参数未知或未设置时，使 `VivoxParticipantTap` 报告的错误更加清晰。

* 解决了 JoinChannelAsync 操作遇到 TimeoutException 错误后无法尝试重新加入频道的问题。

* 解决了内部使用的 `CancellationTokenSource` 实例在不再需要时未被处置的问题（此问题偶尔会导致意外行为）。

* 修复了分配的内存原本应该对齐而实际上并未对齐的错误。

* 修复了输入意外值时 Audio Tap 的“Channel Name”字段将重置为空的错误。

* 通过仅在所有字段都完全编辑后才注册 Audio Tap，而不是在每个字符输入时都进行注册，改善了与 Audio Tap Inspector 交互的整体体验。

* 修复了会阻止触发 `VivoxParticipant.ParticipantMuteStateChanged` 事件的错误。

### API 更改##api-changes

* 向 VivoxService 添加了 Vivox Safe Voice 同意终端，允许收集用户对 Vivox Safe Voice 录音的同意状态。

### 已知问题##known-issues

* Unity 2020 和 2021 版本中的一些自动凭据提取问题在此版本中仍然存在。

## 版本 16.4.0##version-16.6.3

### 版本概述##release-overview

此版本添加了一个新示例，专注于基于文本的功能，例如编辑和删除 DM 和频道消息。

### 主要特性和解决的错误##key-features-and-bugs-addressed

* 在包中添加了新示例 `Text Chat Sample`。这个以文本为中心的示例展示了强大的聊天体验，演示了发送、编辑和删除 DM 或频道消息以及获取过去的对话及其消息历史记录。

* 修复了会导致 SDK 在 Unity 编辑器中的 OnApplicationQuit 期间尝试执行清理操作（例如离开频道）时抛出异常的错误。

### API 更改##api-changes

* `VivoxConfigurationOptions.IosVoiceProcessingIOMode` 可用于配置 VoiceProcessing IO 单元在不同场景中的使用方式。`IVivoxService.IosVoiceProcessingIOMode` 可用于获取当前值，`IVivoxService.SetIosVoiceProcessingIOMode` 可用于在运行时设置值。此配置仅与 iOS 相关。

### 已知问题##known-issues

无。
