Releases: cometchat/calls-sdk-javascript
v5.0.1
New
-
Added recording retry support to improve recording reliability during temporary network or service interruptions.
-
Added enhanced toast notifications to provide clearer feedback for recording and call-related events.
-
Added improved streaming status management for media tracks, enabling better handling of interrupted and resumed streams.
Enhancements
-
Improved media stream interruption detection by introducing timeout-based streaming status handling.
-
Enhanced conference recording management to automatically handle recording state changes for moderators.
-
Improved video track lifecycle management by handling track replacement and cleanup during mute and unmute operations.
-
Enhanced connection error handling to provide more reliable session and call state management.
Fixes
-
Fixed an issue where recorder state updates could fail when unexpected request errors occurred.
-
Fixed an issue where interrupted media streams were not consistently detected or reported.
-
Fixed an issue where connection event listeners remained active after a successful connection, resulting in unnecessary event processing.
v5.0.0
New
- None
Enhancements
- None
Fixes
- Fixed an issue where participants in group calls could appear in the wrong order in the sidebar when new users joined during an active session.
- Fixed an issue where newly added media tracks were displayed in incorrect tile positions due to track ordering behavior.
- Fixed an issue where receiver-side video resolution constraints were incorrectly applied on mobile devices, resulting in reduced video quality.
- Fixed an issue where media tracks were not consistently identified during screen sharing or camera switching scenarios.
- Fixed an issue where mute and unmute state changes from remote participants were not reliably reflected in the UI.
- Fixed a race condition that could cause session state events to be dropped or duplicated during rapid app foreground and background transitions.
- Fixed an issue where the wake lock could be released too early during visibility changes, causing the screen to turn off during active calls.
- Fixed an issue where screen recording state updates could become out of sync with the actual recording status.
v5.0.0-beta.1
New
- Introduced the standalone CometChat Calls SDK for Android, built on WebRTC.
- Added support for 1:1 and group voice & video calls with built-in UI.
- Added incoming and outgoing call ringing with accept/reject functionality.
- Added Tile and Spotlight call layout modes.
- Added audio mode switching between speaker, earpiece, Bluetooth, and headphones.
- Added call session recording.
- Added call logs to retrieve call history and details.
- Added participant management with mute, pin, and remove capabilities.
- Added screen sharing support for viewing shares from web participants.
- Added Picture-in-Picture mode to continue calls while using other apps.
- Added the raise hand feature during calls.
- Added idle timeout for automatic session termination when alone in a call.
- Added comprehensive event listeners for session, participant, and media events.
Enhancements
- None
Fixes
- None
Deprecations
- None
Removals
- None