What's Changed
New Features 🎉
- End-to-end encryption for call media by @PratimMallick in #1801
- Allow music mode to be turned on/off while the call is running by @aleksandar-apostolov in #1787
Bug Fixes 🐛
- Recover the connection state when a peer connection stays NEW after a reconnect by @andremion in #1802
- Fix the outgoing ringing state stuck on Connecting in join-and-ring by @andremion in #1788
- Outgoing ring timeout no longer restarts on every call state update by @aleksandar-apostolov in #1777
- Dispose the demo E2EE manager on leave by @PratimMallick in #1830
Improvements ✨
- Send the SDK name and version as X-Stream-Client on SFU requests by @aleksandar-apostolov in #1818
- Request Bluetooth permission for audio-only calls by @rahul-lohra in #1811
Internal 🧪
- Add e2e tests for join and ring by @rahul-lohra in #1799
- Pin coordinator join to a specific SFU via sfu_id by @PratimMallick in #1819
- Pin the video buddy to 1.8.1 and widen the flaky E2E waits by @andremion in #1822
Demo App 🧩
- Add more users in demo-app by @rahul-lohra in #1806
- Avoid fetching FCM token during logout in demo-app by @rahul-lohra in #1797
- Join encrypted from a scanned encryption_key link by @aleksandar-apostolov in #1820
- Fix back navigation in demo-app in call-activity by @rahul-lohra in #1829
Full Changelog: v1.32.0...v1.33.0