Skip to content

Latest commit

 

History

History
1641 lines (873 loc) · 86.2 KB

CHANGELOG.md

File metadata and controls

1641 lines (873 loc) · 86.2 KB

Changelog

This file was generated using @jscutlery/semver.

1.14.0 (2025-01-02)

Features

  • closed captions: Integration in the SDKs (#1508) (bcb8589)

1.13.1 (2024-12-20)

Bug Fixes

  • client: fix the initial value of deviceState in clientDetails (#1629) (afefb67)

1.13.0 (2024-12-20)

Features

  • report low power mode and thermal info to stats (#1583) (ef49cee)

1.12.4 (2024-12-17)

Bug Fixes

  • adjust dynascale debouncing for upscaling and downscaling (#1621) [skip ci] (7b3a721)
  • prevent auto-dropping already accepted or rejected calls (#1619) (113406a)

1.12.3 (2024-12-13)

Bug Fixes

  • multiple rare ringing issues in react-native (#1611) (4e25264)

1.12.2 (2024-12-11)

Bug Fixes

1.12.1 (2024-12-11)

Bug Fixes

  • reenable usage of ringing filters with useCalls (1dffaed)

1.12.0 (2024-12-10)

Features

  • Aggregate stats reports - request and response objects (#1614) (8a47fea)

1.11.15 (2024-12-09)

Bug Fixes

1.11.14 (2024-12-04)

Bug Fixes

  • prevent device list observable from erroring (#1608) (06af3e7)

1.11.13 (2024-12-03)

Bug Fixes

1.11.12 (2024-12-03)

Bug Fixes

1.11.11 (2024-11-29)

Bug Fixes

1.11.10 (2024-11-28)

Bug Fixes

1.11.9 (2024-11-27)

Bug Fixes

1.11.8 (2024-11-27)

Bug Fixes

  • ios: use vp8 when h264 constrainted baseline isn't available (#1597) (6281216)

1.11.7 (2024-11-26)

Bug Fixes

  • remove unused code from the coordinator websocket impl (#1563) (921b820)

1.11.6 (2024-11-22)

Bug Fixes

1.11.5 (2024-11-22)

Bug Fixes

1.11.4 (2024-11-21)

Bug Fixes

  • experimental option to force single codec preference in the SDP (#1581) (894a86e)

1.11.3 (2024-11-20)

Bug Fixes

  • respect codec overrides when computing the video layers (#1582) (c22b83e)

1.11.2 (2024-11-14)

Bug Fixes

1.11.1 (2024-11-14)

Bug Fixes

  • reject was not called on timeout, decline and cancel scenarios (#1576) (8be76a4)

1.11.0 (2024-11-13)

Features

1.10.5 (2024-11-07)

Bug Fixes

  • ignore maxSimulcastLayers override for SVC codecs (#1564) (48f8abe)

1.10.4 (2024-11-07)

Bug Fixes

1.10.3 (2024-11-05)

Bug Fixes

1.10.2 (2024-11-01)

Bug Fixes

  • camera not enabled on foreground notifications (#1546) (67c920a)

1.10.1 (2024-10-30)

Bug Fixes

1.10.0 (2024-10-30)

Features

1.9.3 (2024-10-28)

Bug Fixes

  • make device selection by device id exact (#1538) (6274cac)

1.9.2 (2024-10-21)

Bug Fixes

  • client: invoke call.reject only when reject param specified (#1530) (eac4e4e)

1.9.1 (2024-10-18)

Bug Fixes

  • svc: announce downscaled layers in setPublisher (#1526) (96cadd0)

1.9.0 (2024-10-16)

Features

1.8.4 (2024-10-16)

Bug Fixes

  • ignore camera direction for desktop devices (#1521) (562b5cc)

1.8.3 (2024-10-10)

Bug Fixes

  • do not release track if track was not removed from stream (#1517) (5bfc528)

1.8.2 (2024-10-10)

Bug Fixes

  • add track release for react-native whenever track stop is called (#1516) (5074510)

1.8.1 (2024-10-10)

Bug Fixes

1.8.0 (2024-10-02)

Features

1.7.4 (2024-10-02)

Bug Fixes

1.7.3 (2024-09-24)

Bug Fixes

  • do not always error out api calls when web socket initially failed (#1495) (7cdb62e)

1.7.2 (2024-09-20)

Bug Fixes

  • overridable bitrate and bitrate downscale factor (#1493) (cce5d8e)

1.7.1 (2024-09-20)

Bug Fixes

  • don't attempt to recover broken WebSockets when there isn't a network connection (#1490) (d576f48)

1.7.0 (2024-09-19)

Features

1.6.5 (2024-09-19)

Bug Fixes

1.6.4 (2024-09-13)

Bug Fixes

1.6.3 (2024-09-11)

Bug Fixes

  • client instance removal used a wrong key (#1484) (edff5d7)

1.6.2 (2024-09-09)

Bug Fixes

1.6.1 (2024-09-05)

Bug Fixes

  • update state.endedAt after the SFU terminates the call (#1477) (135b11f)

1.6.0 (2024-09-03)

  • update node-sdk, add this to pronto for token generation (#1472) (c6cbc1f)

Features

1.5.2 (2024-08-23)

Bug Fixes

  • handle session_participant_count_updated event (#1467) (55af565)

1.5.1 (2024-08-23)

Bug Fixes

  • do not use ended_at from call state to check ringing validity (#1466) (4af7f00)

1.5.0 (2024-08-21)

Features

1.4.8 (2024-07-31)

Bug Fixes

  • call.recording_failed should update the call state (#1452) (439b7f0)

1.4.7 (2024-07-30)

Bug Fixes

  • ringing state issues when call was already ended (#1451) (4a3556e)

1.4.6 (2024-07-25)

Bug Fixes

1.4.5 (2024-07-12)

Bug Fixes

  • report the Plain-JS sdk version to the SFU (#1438) (7ac54e4)

1.4.4 (2024-07-02)

Bug Fixes

1.4.3 (2024-06-25)

Bug Fixes

1.4.2 (2024-06-24)

Bug Fixes

1.4.1 (2024-06-19)

Bug Fixes

  • perform full reconnect if ice restart fails (#1408) (641df7e)

1.4.0 (2024-06-19)

Features

  • client: support join_ahead_time_seconds field in the BackstageSettingsRequest struct (#1397) (ded7a23)

1.3.1 (2024-06-12)

Bug Fixes

1.3.0 (2024-06-07)

Features

  • improve isSupported method for noise cancellation (#1388) (07031ba)

1.2.3 (2024-06-05)

Bug Fixes

  • catch error for user connect in constructor (#1390) (9a69853)

1.2.2 (2024-06-04)

Bug Fixes

1.2.1 (2024-06-04)

Bug Fixes

1.2.0 (2024-06-03)

Features

1.1.0 (2024-06-03)

Features

1.0.10 (2024-05-31)

Bug Fixes

1.0.9 (2024-05-29)

Bug Fixes

1.0.8 (2024-05-23)

Bug Fixes

  • call.reject when there is no participant and call is in joined state (#1366) (308d045)

1.0.7 (2024-05-21)

Bug Fixes

1.0.6 (2024-05-16)

Bug Fixes

  • state: aligns the participant state with other SDKs (#1357) (146e6ac)

1.0.5 (2024-05-16)

Bug Fixes

  • correctly handle pending state reset (4ea47da)

1.0.4 (2024-05-14)

Bug Fixes

  • don't create publisher PC for anonymous users (#1353) (7331767)

1.0.3 (2024-05-13)

Bug Fixes

1.0.2 (2024-05-13)

Bug Fixes

1.0.1 (2024-05-07)

Bug Fixes

1.0.0 (2024-05-07)

Features

0.8.0 (2024-05-07)

Features

0.7.13 (2024-05-07)

Bug Fixes

  • change log level of send stats SFU API to type debug (#1338) (76e43ad)

0.7.12 (2024-05-03)

Features

  • support target_resolution backend setting for screensharing (#1336) (1e9f796)

0.7.11 (2024-05-03)

Bug Fixes

  • devices: API to disable speaking while muted notifications (#1335) (cdff0e0), closes #1329

0.7.10 (2024-04-30)

Bug Fixes

0.7.9 (2024-04-26)

Bug Fixes

  • update call state with transcription events (ab933ae)

0.7.8 (2024-04-25)

Features

0.7.7 (2024-04-23)

Features

0.7.6 (2024-04-23)

Bug Fixes

  • client: ignore SFU WS status code when the user initiates leaving a call (#1323) (774882b)

0.7.5 (2024-04-23)

Bug Fixes

  • publisher: ensure initial bitrate is set (#1322) (d7e8e4e)

0.7.4 (2024-04-17)

Features

0.7.3 (2024-04-17)

Bug Fixes

  • codecs: Set codec preferences based on receiving capabilities (#1318) (43087fe)

0.7.2 (2024-04-16)

Features

0.7.1 (2024-04-09)

Features

0.7.0 (2024-04-09)

⚠ BREAKING CHANGES

  • remove server-side capabilities from JS client (#1282)

Features

  • remove server-side capabilities from JS client (#1282) (362b6b5)

0.6.10 (2024-04-05)

Features

0.6.9 (2024-04-05)

Features

0.6.8 (2024-04-05)

Features

0.6.7 (2024-04-02)

Features

0.6.6 (2024-03-29)

Features

0.6.5 (2024-03-29)

Bug Fixes

0.6.4 (2024-03-28)

Bug Fixes

  • react-native: improve error logging for speaker manager hook and improve usage of incall manager in SDK (#1299) (9527c41)

0.6.3 (2024-03-25)

Features

0.6.2 (2024-03-25)

Features

0.6.1 (2024-03-13)

Features

  • speakers: Participant audio output levels (#1284) (63b6077)

0.6.0 (2024-02-26)

⚠ BREAKING CHANGES

  • events: improved type narrowing on call events (#1246)
  • react-sdk: Visual redesign of the SDK and Demo App (#1194)

Features

  • events: improved type narrowing on call events (#1246) (b5bdab1)
  • react-sdk: Visual redesign of the SDK and Demo App (#1194) (c1c6a7b)

Bug Fixes

  • permissions: relax device permission handling for Safari (#1248) (39dc231)

0.5.11 (2024-02-19)

Bug Fixes

  • client: add workaround for missing getConfiguration support in react native webrtc (#1269) (ac163de)

0.5.10 (2024-02-16)

Bug Fixes

  • client: do not set h264 as preference for iphone (a014ab0)

0.5.9 (2024-02-12)

Features

0.5.8 (2024-02-06)

Features

0.5.7 (2024-01-29)

Bug Fixes

0.5.6 (2024-01-19)

Bug Fixes

  • client: automatic call join for other participants when someone accepts (#1247) (3559ff2), closes #1245

0.5.5 (2024-01-16)

Bug Fixes

0.5.4 (2024-01-16)

Bug Fixes

  • ring calls: cancel auto-drop after rejecting a call (#1241) (67a2aae)

0.5.3 (2023-12-22)

Features

0.5.2 (2023-12-11)

Bug Fixes

0.5.1 (2023-12-05)

Features

  • client: speaking while muted in React Native using temporary peer connection (#1207) (9093006)

0.5.0 (2023-11-29)

⚠ BREAKING CHANGES

  • react-native: move to webrtc 118 (#1197)

Features

0.4.10 (2023-11-27)

Bug Fixes

  • session: prevent duplication of session participants (#1201) (2d0131e)

0.4.9 (2023-11-22)

Features

  • participant-view: allow opting-out from rendering VideoPlaceholder (#1198) (acb020c)

0.4.8 (2023-11-16)

Bug Fixes

0.4.7 (2023-11-13)

Features

0.4.6 (2023-11-13)

Features

0.4.5 (2023-11-07)

Bug Fixes

  • lift the debug helpers from the SDK to Pronto (#1182) (8f31efc)

0.4.4 (2023-11-02)

Bug Fixes

  • allow audio and screen share audio tracks, delay setSinkId (#1176) (6a099c5)

0.4.3 (2023-11-01)

Bug Fixes

0.4.2 (2023-11-01)

Bug Fixes

  • respect server-side settings in the lobby (#1175) (b722a0a)

0.4.1 (2023-10-30)

Features

  • Apply device config settings when call state becomes available (#1167) (38e8ba4)

0.4.0 (2023-10-27)

⚠ BREAKING CHANGES

  • react-sdk: Universal Device Management API (#1127)

Features

  • react-sdk: Universal Device Management API (#1127) (aeb3561)

0.3.36 (2023-10-25)

Features

  • dynascale: pick scaleResolutionDownBy parameter from the changePublishQuality message (#1113) (81b91d4)

0.3.35 (2023-10-19)

Features

  • mute screenshare_audio, update to the newest OpenAPI schema (#1148) (81c45a7)

0.3.34 (2023-10-18)

Features

0.3.33 (2023-10-13)

Bug Fixes

0.3.32 (2023-10-13)

Bug Fixes

  • client: skip broken update call types test (#1142) (e1d5837)

0.3.31 (2023-10-09)

Bug Fixes

0.3.30 (2023-10-06)

Features

0.3.29 (2023-10-05)

Bug Fixes

0.3.28 (2023-09-28)

Bug Fixes

  • use @stream-io/video-client as a tag prefix (#1116) (418206a)

0.3.27 (2023-09-28)

Bug Fixes

0.3.26 (2023-09-27)

Features

  • Call Preview: Support for call thumbnails (#1099) (9274f76)

0.3.25 (2023-09-27)

Features

0.3.24 (2023-09-26)

Features

  • client: share replay of computed observables (#1095) (759d9a2)

0.3.23 (2023-09-26)

Bug Fixes

  • add type check of deviceId before setting sinkId (#1108) (705515e)

0.3.22 (2023-09-25)

Bug Fixes

  • Add extra delay before attempting to play video in Safari and Firefox (#1106) (5b4a589)

0.3.21 (2023-09-20)

Bug Fixes

  • unmount video element when there is no video track or participant is invisible (#1096) (bd01835), closes #1094

0.3.20 (2023-09-19)

Features

0.3.19 (2023-09-15)

Bug Fixes

0.3.18 (2023-09-15)

Bug Fixes

  • DynascaleManager: update subscription upon cleanup (#1089) (bad8ac1)

0.3.17 (2023-09-14)

Features

0.3.16 (2023-09-13)

Features

0.3.15 (2023-09-11)

Bug Fixes

  • consider prior track publishing state before applying soft mutes (#1070) (f542409), closes #988

0.3.14 (2023-09-05)

Features

0.3.13 (2023-08-31)

Features

0.3.12 (2023-08-31)

Bug Fixes

  • do not do any codec preferences when sending dummy sdp (#1028) (3910619)

0.3.11 (2023-08-30)

Bug Fixes

0.3.10 (2023-08-30)

Features

  • Call: Dynascale support for Plain-JS SDK (#914) (d295fd3)

0.3.9 (2023-08-29)

Bug Fixes

0.3.8 (2023-08-29)

Bug Fixes

  • type definition of user object for ws auth (#1003) (e0ed3d1)

0.3.7 (2023-08-24)

Features

  • apply target resolution to video feed, sync camera/mic init (#977) (8ee6488)

0.3.6 (2023-08-23)

Bug Fixes

0.3.5 (2023-08-22)

Bug Fixes

  • Change the backtage default value to true (#969) (5aff8b4)

0.3.4 (2023-08-21)

Bug Fixes

  • guest auth didn't wait for some API calls (#965) (5d9e1c6)

0.3.3 (2023-08-18)

Features

0.3.2 (2023-08-16)

Features

  • use new device API in RN SDK and move to @stream-io/react-native-webrtc (#925) (8442d82)

Bug Fixes

0.3.1 (2023-08-16)

Features

0.3.0 (2023-08-16)

⚠ BREAKING CHANGES

  • Call State reorganization (#931)

Features

0.2.3 (2023-08-14)

Features

0.2.2 (2023-08-08)

Features

  • livestream: Livestream tutorial rewrite (#909) (49efdaa)

0.2.1 (2023-08-07)

Features

0.2.0 (2023-08-07)

⚠ BREAKING CHANGES

  • Server-side participant pinning (#881)

Features

0.1.11 (2023-08-04)

Bug Fixes

  • update subscriptions when restoring connection (#898) (55e78c7)

0.1.10 (2023-08-01)

Features

  • client: Create state shortcut for client state store (#888) (799c90d)

0.1.9 (2023-07-28)

Bug Fixes

  • set initial device state regardless of call state (#869) (3c3cb29)

0.1.8 (2023-07-27)

Features

0.1.7 (2023-07-26)

Features

0.1.6 (2023-07-26)

Documentation

  • Readme for js client, contributing guide (#858) (4d25c90)

0.1.5 (2023-07-21)

Bug Fixes

0.1.4 (2023-07-21)

Features

Bug Fixes

0.1.3 (2023-07-20)

Bug Fixes

  • server side user connect + add tests (#825) (95ea24d)

0.1.2 (2023-07-19)

Features

0.1.1 (2023-07-18)

Features

  • sessions: update to the new call.session event models (#806) (2966837)

0.1.0 (2023-07-17)

⚠ BREAKING CHANGES

  • Trigger breaking change for client

Features

  • Trigger breaking change for client (5230bfb)

0.0.51 (2023-07-17)

Features

0.0.50 (2023-07-17)

Bug Fixes

0.0.49 (2023-07-17)

Bug Fixes

  • promote prop-types to a 'dependency' in react-sdk (#805) (7109c9b)

0.0.48 (2023-07-14)

Bug Fixes

0.0.47 (2023-07-14)

Features

0.0.46 (2023-07-14)

Bug Fixes

0.0.45 (2023-07-14)

Features

0.0.44 (2023-07-14)

Features

0.0.43 (2023-07-12)

Bug Fixes

  • Attempt to recover Publisher PeerConnection (#787) (0ac2b58)

0.0.42 (2023-07-12)

Bug Fixes

0.0.41 (2023-07-10)

Documentation

  • react-sdk: add token snippet to audio rooms tutorial (#739) (bf0b46c)

0.0.40 (2023-07-07)

Features

  • reconnection flow support for react-native (#746) (8677317)

0.0.39 (2023-07-07)

Bug Fixes

0.0.38 (2023-07-07)

Features

  • respect user_session_id in call.session events (#766) (18c6ae0)

0.0.37 (2023-07-06)

Features

Bug Fixes

0.0.36 (2023-07-05)

Bug Fixes

  • wait for connection ok for all API requests (#752) (82f441d)

0.0.35 (2023-07-05)

Bug Fixes

0.0.34 (2023-07-05)

Bug Fixes

  • prevent double publishStream invocation (#749) (9e3c22f)

0.0.33 (2023-07-04)

0.0.32 (2023-07-04)

Features

  • stop tracking permission requests in Call state (#744) (b330df3)

0.0.31 (2023-07-03)

Bug Fixes

  • safeguard against potential race conditions during join-flow (#741) (54f1ef6)

0.0.30 (2023-07-03)

Bug Fixes

  • dont use window search in react native (4883512)

0.0.29 (2023-07-03)

Features

  • SFU Session Migration and Graceful Shutdown (#603) (943169b)

0.0.28 (2023-06-29)

Features

0.0.27 (2023-06-27)

Documentation

0.0.26 (2023-06-23)

Features

  • Add user that mutes others in CallUserMuted event (#704) (f57fbbd)

0.0.25 (2023-06-23)

Features

  • react-native: send device and os info from the SDK (#690) (deb1a28)

0.0.24 (2023-06-23)

Features

0.0.23 (2023-06-22)

Bug Fixes

  • navigate to incoming call screen when push notification is tapped (#697) (85488a2)

0.0.22 (2023-06-21)

Documentation

0.0.21 (2023-06-21)

Documentation

  • react-sdk: update audio rooms tutorial (#659) (11f2e80)

0.0.20 (2023-06-21)

Bug Fixes

  • proper media stream disposal for rn webrtc (#682) (8879bac)

0.0.19 (2023-06-20)

Bug Fixes

0.0.18 (2023-06-20)

Features

0.0.17 (2023-06-20)

Features

  • react-native: push notification for android (#626) (ec2e439)

0.0.16 (2023-06-16)

Documentation

  • react-sdk: Runtime layout switching guide (#642) (1557168)

0.0.15 (2023-06-16)

Features

0.0.14 (2023-06-16)

Bug Fixes

  • client: do not allow to re-join left call (#646) (cbbbdfd)

0.0.13 (2023-06-15)

Bug Fixes

  • do not send ring to backend if call was not created by the user (#645) (1fa8ffb)

0.0.12 (2023-06-13)

Features

  • Make it possible to provide user and token in StreamVideoClient… (#631) (93f9b03)

0.0.11 (2023-06-13)

Features

0.0.10 (2023-06-12)

Features

0.0.9 (2023-06-12)

Bug Fixes

  • prevent misleading "stop publish" log messages upon call instantiation (#629) (af40939)

0.0.8 (2023-06-09)

Features

  • react-native: support reconnection flow (#458) (89f2dda)

0.0.7 (2023-06-08)

Features

  • StreamCall signature, video client creation (#596) (5c3000c)

0.0.6 (2023-06-07)

Features

0.0.5 (2023-06-06)

Bug Fixes

  • adjustments to the new egress response structure (#595) (3b3edea)

0.0.4 (2023-06-06)

Bug Fixes

  • use and save toggled dtx to sdp and remove empty lines when munging (#597) (3971276)

0.0.3 (2023-06-05)