Skip to content

Releases: GetStream/stream-video-unity

0.8.11

22 Nov 16:43
6b3764b

Choose a tag to compare

  • Fix NullReferenceException in SubscribeToTracksAsync
  • Revert kicking the user out of the call when the SFU WebSocket disconnects

0.8.9

20 Nov 21:54
6c1604f

Choose a tag to compare

  • Fix _videoTrack.EnabledChange callback
  • Add the IStreamCall.ParticipantCount - presents participants count to any call size (IStreamCall.Participants shows first 250 participants)
  • Fix participant leaving the call not being immediately signaled to other users

0.8.8

19 Nov 21:56
9348ae3

Choose a tag to compare

  • Add stats and debug info monitoring - this will be available to browse in our new dashboard for debugging purposes
  • Fix InvalidOperationException: Collection was modified when the call object is updated
  • Fix the black screen appearing for a watcher user when the broadcaster disables the video track before leaving the call and enables it when entering the call
  • Add IStreamVideoCallParticipant.TrackIsEnabledChanged for easier handling when remote users track state change

0.8.7

13 Nov 15:45
3c8d088

Choose a tag to compare

  • Upgraded internal com.unity.webrtc package to the latest version
  • The most important change here is "Support 16kb pagesizes for Android"

0.8.6

12 Nov 20:20
743ea29

Choose a tag to compare

Improvements:

  • Optimized video track
  • Fixed clearing participants tracks allocations
  • Improve participant leaving the call detection -> other users will be immediately notified if the leaving user left gracefuly
  • Fix Android crash in the C++ layer when the AudioTrackSinkAdapter destructor is called

0.8.5

11 Nov 10:50
b642498

Choose a tag to compare

  • Fix ArgumentNullException: Value cannot be null. Parameter name: value in UserId exception when building TrackSubscriptionDetails

0.8.4

15 Oct 13:50
9e246c6

Choose a tag to compare

Android improvements:

  • Fix user muting -> previously, a muted audio track would break permanently
  • Add call.MuteSelf(audio: true, video: false, screenShare: false)) and call.MuteOthers(audio: true, video: false, screenShare: false) helpers methods for easier muting of self or others audio/video tracks
  • Optimize + reduce build size
  • Enabled built-in, hardware echo cancellation capabilities. This affects modern devices with the built-in AEC module.

0.8.2

22 Sep 14:55
074eb98

Choose a tag to compare

Added:

  • Enabled generating developer tokens. This allows generating authentication tokens inside the Unity app without needing a backend server. This is only suitable for the development phase and should not be used in production. The newly available static methods are: StreamVideoClient.CreateDeveloperAuthToken(userId) and StreamVideoClient.SanitizeUserId(userName) (for removing disallowed chars from a userId). This feature requires having the Disable Auth Checks flag enabled in Stream Dashboard.

0.8.1

28 Aug 09:22
4196def

Choose a tag to compare

  • Fix IOS build process failing due to missing symbols like: _StartAudioCapture, _StopAudioPlayback, _GetAudioProcessingModuleConfig, _PeerConnectionCanTrickleIceCandidates

0.8.0

15 Aug 12:40
d032312

Choose a tag to compare

Android platform improvements

  • Added echo cancellation and noise reduction to audio
  • Fixed video rotation in portrait mode
  • Fixed Unity ExecutionEngineException: Attempting to call method StreamVideo.Libs.Serialization.NewtonsoftJsonSerializer::TryConvertTo<System.Single> for which no ahead of time (AOT) code was generated.
  • Improvements to call stability

To install the package, please follow the installation guide.