Skip to content

Releases: sendbird/sendbird-live-sdk-ios

v1.2.6

17 Jun 05:06
b726340
Compare
Choose a tag to compare

1.2.6 (Jun 17, 2024)

  • Updated SendbirdChatSDK dependency's minimum version.

v1.2.5

05 Apr 01:12
357d79a
Compare
Choose a tag to compare

1.2.5 (Apr 4, 2024)

  • Updated iOS deployment target to 12.0
  • Updated Xcode version to 15.0
  • Added PrivacyInfo.xcprivacy for Apple Privacy Manifest

v1.2.4

21 Mar 06:49
d9dcb23
Compare
Choose a tag to compare

1.2.4 (Mar 21, 2024)

  • Improved WebRTC internal logging.

v1.2.3

08 Mar 02:17
fab7094
Compare
Choose a tag to compare

1.2.3 (Mar 8, 2024)

  • Stability improvements.

v1.2.2

18 Dec 10:41
23d97b8
Compare
Choose a tag to compare

1.2.2 (Dec 18, 2023)

  • Added LiveEvent.setVideoRendererForLiveEvent to add video renderer to a specific host.

Release v1.2.1

08 Dec 08:04
1001447
Compare
Choose a tag to compare

1.2.1 (Dec 8, 2023)

  • Added LiveEventDelegate.didHostVideoResolutionChange to monitor changes in video resolution.

Release v1.2.0

01 Dec 15:36
a38c357
Compare
Choose a tag to compare

1.2.0 (Dec 2, 2023)

  • Added support for streaming with multiple hosts
    • Now, multiple hosts can stream in a live event simultaneously.
    • LiveEvent.hostType has changed to LiveEvent.type
    • LiveEventType can have following values: audioOnly and video, indicating the live event type for audio-only streaming and video streaming, respectively. 
    • LiveEventCreateParams.hostType has changed to LiveEventCreateParams.type
    • LiveEventQuery.hostTypes has changed to LiveEventQuery.types
  • Added event listeners for receiving connection
    • LiveEventDelegate.didDisconnect(liveEvent: LiveEvent, e: Error)
    • LiveEventDelegate.didReconnect(liveEvent: LiveEvent)
  • The existing didDisconnect event is now renamed to LiveEventDelegate.didExit(liveEvent: LiveEvent, e: Error)

Breaking Change

Sendbird Live SDK ensure forwards compatibility of the previous SDK versions. Any live event that was created with SDK versions lower than v1.2.0 will be compatible with the latest SDK version. Any apps running on lower versions of the SDK will continue to work smoothly because our server handles different sdk versions separately.

However, Sendbird Live SDK does not guarantee backwards compatibility. This means that the SDK versions lower than v1.2.0 cannot see or work with the live events created with versions higher than v1.2.0. If a user creates a live event with the latest SDK, the users engaging with the live event must also upgrade to the latest version of the SDK.

v1.2.0-beta.1

08 Nov 08:35
e52df2d
Compare
Choose a tag to compare

1.2.0-beta.1 (Nov 8, 2023)

  • Added support for streaming with multiple hosts
    • Now, multiple hosts can stream in a live event simultaneously.
    • LiveEvent.hostType has changed to LiveEvent.type
    • LiveEventType can have the following values: audioOnly and video, indicating the live event type for audio-only streaming and video streaming, respectively. 
    • LiveEventCreateParams.hostType has changed to LiveEventCreateParams.type
    • LiveEventQuery.hostTypes has changed to LiveEventQuery.types
  • Added event listeners for receiving connection
    • LiveEventDelegate.didDisconnect(liveEvent: LiveEvent, e: Error)
    • LiveEventDelegate.didReconnect(liveEvent: LiveEvent)
  • The existing didDisconnect event is now renamed to LiveEventDelegate.didExit(liveEvent: LiveEvent, e: Error)

v1.1.1

03 Nov 06:15
61cbddd
Compare
Choose a tag to compare

1.1.1 (Nov 3, 2023)

  • Stability improvements.

Release 1.1.0

07 Sep 05:33
53ac8ec
Compare
Choose a tag to compare

1.1.0 (Sep 7, 2023)

Sendbird Live SDK is now out of beta.

Introducing Audio Only Live Events.

You can stream live events with audio only, without having to turn the video on.

  • Added hostType to LiveEvent
    • singleHost: live event in which one host can stream video and audio at a time.
    • singleHostAudioOnly: live event in which one host can stream only audio at a time.
    • When creating or retrieving a list of live events, you must specify the type of the live event by providing a hostType variable.
  • Added hostType to LiveEvent.CreateParams
  • Added hostTypes to `LiveEventListQueryParams

Breaking Changes

  • LiveEvent.didParticipantEnter and LiveEvent.didParticipantExit have been removed due to the excessive number of events they triggered when numerous participants joined the live event
    • Instead, use LiveEvent.didParticipantCountChanged to track the change of participant counts in a live event. This event will not be called every time a new participant joins the live event. Instead, it will be called periodically depending on the total number of participants joining the live event.
  • Now, initializing the Live SDK will initialize Sendbird Chat SDK, using the default InitParams defined in the Chat SDK. If you wish to change the initialization parameters of the Chat SDK, you must call SendbirdChat.initialize again after the Live SDK initialization.
  • JS Specific LiveEvent.setVideoViewForLiveEvent() is replaced with LiveEvent.setMediaViewForLiveEvent().