Skip to content

Releases: QuickBlox/ios-quickblox-sdk-webrtc

3.2.0

14 Mar 00:26
9a754f6
Compare
Choose a tag to compare

Added

  • Improved modularization by updating import statements to use framework-style imports.

Updated

  • Updated import paths to use <QuickbloxWebRTC/...> instead of direct file references.
  • Improved session handling by introducing didReceiveNewSessionV2:userInfo: as a replacement for the deprecated method.

Deprecated

  • Deprecated didReceiveNewSession:userInfo: in favor of didReceiveNewSessionV2:userInfo:.
  • Marked recorder property in QBRTCSession as deprecated with a message indicating it is no longer supported.

Fixed

  • Adjusted header imports for better compatibility and maintainability.
  • Removed redundant imports to streamline compilation.

Migration Guide

  • If you were using didReceiveNewSession:userInfo:, migrate to didReceiveNewSessionV2:userInfo: for improved session management.
  • Update any direct imports of QBRTCMediaStreamTrack.h, QBRTCTypes.h, QBRTCBaseSession.h, QBRTCBaseClientDelegate.h, and others to use the <QuickbloxWebRTC/...> format.
  • Ensure that deprecated properties and methods are replaced with their updated alternatives to avoid compatibility issues.
  • The recorder property in QBRTCSession is now deprecated and should not be used.

3.1.0

18 Sep 18:46
0d7dc07
Compare
Choose a tag to compare

Added:

  • iOS 13 Support

3.0.1

05 Sep 08:24
a70c392
Compare
Choose a tag to compare

Fixes

  • Minor enhancements to improve compatibility and support with CocoaPods.

3.0.0

04 Sep 22:14
42c9f18
Compare
Choose a tag to compare

Added:

  • Mac Catalyst support.
  • Simulators support.

Updated:

  • Updated Google WebRTC to version 124.0.6367.88.
  • Enhanced Logger for more effective logging.
  • Improved conference signaling mechanism.
  • Encapsulated RTC interfaces for better modularity.
  • Optimized camera capture queue and video capture logic.
  • Updated media stream functionalities.
  • Refactored audio track handling.

Deprecated:

  • Deprecated methods and classes related to call recording.

Fixed:

  • Adjusted logging level settings and switched from assertions to validations.
  • Removed deprecated audio session logic.
  • Fixed inconsistencies in video frame handling. 

2.8.1

23 Feb 16:56
a52a1b3
Compare
Choose a tag to compare

Fixed:

CFBundleIdentifier Collision