6 documented changes.

Version
16.10.0
Released
Mar 1, 2026
Product
Vivox Unity SDK
Vivox Unity SDK release notes

Vivox Unity SDK 16.10.0

Official notes

Key features and bugs addressed

  1. Improvement

    Updated minimum supported Editor version to 2022.3.

API changes

  1. Feature

    Added `VivoxParticipant.IsInAudio` and `VivoxParticipant.IsInText` properties to check whether a participant is connected to channel audio or text.

  2. Feature

    Added `VivoxParticipant.ParticipantAudioStateChanged` and `VivoxParticipant.ParticipantTextStateChanged` events that fire when a participant's audio or text connection state changes.

  3. Change

    `VivoxApiException` is now a public class, allowing developers to catch and inspect Vivox-specific exceptions including the `StatusCode` and `RequestId` properties.

  4. Feature

    Added `VivoxObserver` , a convenience class for subscribing to `IVivoxService` events without managing service initialization state. `VivoxObserver` can be constructed before `UnityServices.InitializeAsync()` completes and will automatically connect to the service once it's ready.

  5. Feature

    Added `VivoxObserverType` flags enum to scope a `VivoxObserver` to only the event categories your system needs ( `Login` , `Channel` , `ChannelMessages` , `DirectMessages` , `AudioDevices` , or `All` ).

Unity Gaming Services release notes

Vivox SDK 16.10.0

Official notes

Added

  1. Feature

    Added `VivoxParticipant.IsInAudio` and `VivoxParticipant.IsInText` properties to check whether a participant is connected to channel audio or text.

  2. Feature

    Added `VivoxParticipant.ParticipantAudioStateChanged` and `VivoxParticipant.ParticipantTextStateChanged` events that fire when a participant's audio or text connection state changes.

  3. Feature

    `VivoxApiException` is now a public class, allowing developers to catch and inspect Vivox-specific exceptions including the `StatusCode` and `RequestId` properties.

  4. Feature

    Added `VivoxObserver` , a convenience class for subscribing to `IVivoxService` events without managing service initialization state. `VivoxObserver` can be constructed before `UnityServices.InitializeAsync()` completes and will automatically connect to the service once it is ready.

  5. Feature

    Added `VivoxObserverType` flags enum to scope a `VivoxObserver` to only the event categories your system needs ( `Login` , `Channel` , `ChannelMessages` , `DirectMessages` , `AudioDevices` , or `All` ).

Changed

  1. Improvement

    Updated minimum supported Editor version to 2022.3.

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.