Skip to content

Conversation

@Stream-SDK-Bot
Copy link
Collaborator

@Stream-SDK-Bot Stream-SDK-Bot commented Dec 15, 2025

βœ… Added

  • Configuration in CallKitAdapter to skip calls from showing in the Recents app. #1008

🐞 Fixed

  • An issue causing the local participant waveform to activate while the local participant wasn't speaking. #1009

@Stream-SDK-Bot Stream-SDK-Bot requested a review from a team as a code owner December 15, 2025 14:51
@github-actions
Copy link

Build for regression testing β„–302 has been uploaded to TestFlight 🎁

@github-actions
Copy link

Build for regression testing β„–303 has been uploaded to TestFlight 🎁

@github-actions
Copy link

Public Interface

 open class CallKitService: NSObject, CXProviderDelegate, @unchecked Sendable  
-   open var missingPermissionPolicy: CallKitMissingPermissionPolicy
+   open var includesCallsInRecents: Bool
-   open internal lazy var callController
+   open var missingPermissionPolicy: CallKitMissingPermissionPolicy
-   open internal lazy var callProvider
+   open internal lazy var callController
-   
+   open internal lazy var callProvider
- 
+   
-   override public init()
+ 
-   
+   override public init()
- 
+   
-   open func reportIncomingCall(_ cid: String,localizedCallerName: String,callerId: String,hasVideo: Bool = false,completion: @Sendable @escaping (Error?) -> Void)
+ 
-   open func callAccepted(_ response: CallAcceptedEvent)
+   open func reportIncomingCall(_ cid: String,localizedCallerName: String,callerId: String,hasVideo: Bool = false,completion: @Sendable @escaping (Error?) -> Void)
-   open func callRejected(_ response: CallRejectedEvent)
+   open func callAccepted(_ response: CallAcceptedEvent)
-   open func callEnded(_ cId: String,ringingTimedOut: Bool)
+   open func callRejected(_ response: CallRejectedEvent)
-   open func callParticipantLeft(_ response: CallSessionParticipantLeftEvent)
+   open func callEnded(_ cId: String,ringingTimedOut: Bool)
-   open func providerDidReset(_ provider: CXProvider)
+   open func callParticipantLeft(_ response: CallSessionParticipantLeftEvent)
-   open func provider(_ provider: CXProvider,didActivate audioSession: AVAudioSession)
+   open func providerDidReset(_ provider: CXProvider)
-   public func provider(_ provider: CXProvider,didDeactivate audioSession: AVAudioSession)
+   open func provider(_ provider: CXProvider,didActivate audioSession: AVAudioSession)
-   open func provider(_ provider: CXProvider,perform action: CXAnswerCallAction)
+   public func provider(_ provider: CXProvider,didDeactivate audioSession: AVAudioSession)
-   open func provider(_ provider: CXProvider,perform action: CXEndCallAction)
+   open func provider(_ provider: CXProvider,perform action: CXAnswerCallAction)
-   open func provider(_ provider: CXProvider,perform action: CXSetMutedCallAction)
+   open func provider(_ provider: CXProvider,perform action: CXEndCallAction)
-   open func requestTransaction(_ action: CXAction)async throws 
+   open func provider(_ provider: CXProvider,perform action: CXSetMutedCallAction)
-   open func checkIfCallWasHandled(callState: GetCallResponse)-> Bool
+   open func requestTransaction(_ action: CXAction)async throws 
-   open func setUpRingingTimer(for callState: GetCallResponse)
+   open func checkIfCallWasHandled(callState: GetCallResponse)-> Bool
-   open func didUpdate(_ streamVideo: StreamVideo?)
+   open func setUpRingingTimer(for callState: GetCallResponse)
+   open func didUpdate(_ streamVideo: StreamVideo?)

 open class CallKitAdapter  
-   open var callSettings: CallSettings?
+   open var includesCallsInRecents: Bool
-   public var availabilityPolicy: CallKitAvailabilityPolicy
+   open var callSettings: CallSettings?
-   public var streamVideo: StreamVideo?
+   public var availabilityPolicy: CallKitAvailabilityPolicy
-   
+   public var streamVideo: StreamVideo?
- 
+   
-   public init()
+ 
-   
+   public init()
- 
+   
-   open func registerForIncomingCalls()
+ 
-   open func unregisterForIncomingCalls()
+   open func registerForIncomingCalls()
+   open func unregisterForIncomingCalls()

@Stream-SDK-Bot
Copy link
Collaborator Author

SDK Size

title previous release current release diff status
StreamVideo 9.0 MB 9.0 MB 0 KB 🟒
StreamVideoSwiftUI 2.38 MB 2.38 MB 0 KB 🟒
StreamVideoUIKit 2.5 MB 2.5 MB 0 KB 🟒
StreamWebRTC 11.02 MB 11.02 MB 0 KB 🟒

@Stream-SDK-Bot
Copy link
Collaborator Author

StreamVideo XCSize

Object Diff (bytes)
AudioProcessingStore+AudioFilterMiddleware.o -895

@sonarqubecloud
Copy link

@ipavlidakis
Copy link
Contributor

/merge release

@testableapple
Copy link
Contributor

Publication of the release has been launched πŸ‘

@github-actions github-actions bot merged commit 85dc4f2 into main Dec 16, 2025
21 of 22 checks passed
@github-actions github-actions bot deleted the release/1.38.1 branch December 16, 2025 09:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants