Vivox Unity SDK 16.5.0
This release includes a slew of bug fixes, particularly around token behavior and audio taps along with the inclusion of a couple of new API's to be used in conjunction with the new Vivox Safe Voice service.
- Version
- 16.5.0
- Product
- Vivox Unity SDK
Vivox Unity SDK 16.5.0
Key features and bugs addressed
- Change
WebGL now has limited support for voice and text chat in a single channel.
- Change
Moved the `IVivoxTokenProvider` validation step from Vivox SDK initialization to the Login operation.
- Change
Made the error reported by the `VivoxParticipantTap` a bit clearer when the 'Channel Name' or the 'Participant Name' parameter are unknown or not set.
- Fix
Resolved an issue where attempting to rejoin a channel was not possible after a JoinChannelAsync operation experienced a TimeoutException.
- Fix
Resolved an issue where `CancellationTokenSource` instances used internally were not being disposed of when no longer needed, occasionally resulting in unexpected behavior.
- Fix
Fixed a bug where allocated memory that was supposed to be aligned was not actually aligned.
- Fix
Fixed a bug where the "Channel Name" field for Audio Taps would reset to empty when an unexpected value was entered.
- Improvement
Improved the overall experience of interacting with the Audio Tap inspector by registering the tap only after all fields are fully edited, instead of on every character entry.
- Fix
Fixed a bug that would prevent the `VivoxParticipant.ParticipantMuteStateChanged` event from firing.
API changes
- Feature
Vivox Safe Voice consent endpoints have been added to the VivoxService, allowing for collection of consent from users for Vivox Safe Voice recordings.
Known issues
- Change
Some issues are still lingering with automated credential pulling on Unity version 2020 and 2021.