Releases: GetStream/stream-video-swift
Releases Β· GetStream/stream-video-swift
1.22.0
1.21.1
1.21.0
April 22, 2025
β Added
- Countdown timer and waiting participants info to the livestream player #754
- EventPublisher for
Call
objects. #759 - You can now access the
custom-data
attached on a Call object you received as incoming. #766
π Changed
CallViewModel.callingState
transition to.idle
just before moving to.inCall
after the user has accepted the call. #759AudioSession
mode wasn't configured correctly for audio-only calls. #762- Updated WebRTC version to 125.6422.070 #760
- Picture-in-Picture improved UI and stability fixes. #724
π Fixed
1.20.0
April 07, 2025
π Changed
- Updated WebRTC version to 125.6422.066 #748
π Fixed
- CallKit should only handle the CallAccepted events that match the userId of the current user. #733
- During a reconnection/migration the current user will not be appearing twice any more. #731
- ParticipantsCount and AnonymousParticipantsCount weren't updating correctly. #736
- Fast reconnection flow was unable to recover subscriber connections. #741
- CallSettings weren't set correctly (either when you were passing manually or from dashboard) when a call was joined without setting the create flag to
true
. #745 - Resolves a potential issue that was could cause the WebSocketClient to crash when deallocating. #746
1.19.2
1.19.1
1.19.0
March 20, 2025
π Fixed
- Fix an issue that was stopping NoiseCancellation from being activated #705
- Fix an issue where SetPublisher request was firing when nothing was published #706
- The VideoRendererView for the localParticipant, will flip only the front camera feed, not the back one #708
- Attempt to fix a race condition caused in the MicrophoneChecker. #718
β Added
- Better handling for blocked users #707
β Added
- Expose publicly the
StreamPictureInPictureAdapter
so it can be used outside of theCallViewModel
#711
1.18.0
1.17.0
February 14, 2025
β Added
- You can now configure the policy used by SDK's AudioSession.
DefaultAudioSessionPolicy
is meant to be used for active participants in a call (1:1, group calls) andOwnCapabilitiesAudioSessionPolicy
was designed to be used from call participants who don't actively participate in the call, but they may do in the future (e.g. Livestream viewers, Twitter Space listener etc)
π Fixed
- When a call is being created from another device than the one starting the call, if you don't provide any members, the SDK will get the information from the backend #660
- The
OutgoingCallView
provided by the defaultViewFactory
implementation won't show the current user in the ringing member bubbles #660
π Changed
1.16.0
January 31, 2025
β Added
- You can now override the default
UserAvatar
, that is used across various SDK components, by using overriding the newmakeUserAvatar
method on yourViewFactory
implementation. #644
π Fixed
- Fix an issue that was causing the video capturer to no be cleaned up when the call was ended, causing the camera access system indicator to remain on while the
CallEnded
screen is visible. #636 - Fix an issue which was not dismissing incoming call screen if the call was accepted on another device. #640