v1.26.0
What's Changed
Bug Fixes 🐛
- Send only the changed track in UpdateMuteStates by @PratimMallick in #1706
- Clear locally stored push device when deleteDevice API call fails by @aleksandar-apostolov in #1705
- Wait for guest user setup before firing authenticated API calls by @aleksandar-apostolov in #1703
- Include internal audio switch to fix concurrency issue by @rahul-lohra in #1710
- Prevent DevicePreferences ClassCastException in updateDevice by @PratimMallick in #1711
- Stable participant count during large livestreams by @aleksandar-apostolov in #1712
- Prevent "MediaSource has been disposed" crash when leaving a call by @PratimMallick in #1718
Improvements ✨
- Adopt createGuest's server-issued identity for guest users by @aleksandar-apostolov in #1704
- Introduce UserRepository as single source of truth for SDK user by @aleksandar-apostolov in #1708
- Deprecate StreamVideo.logOut() and document its actual behavior by @aleksandar-apostolov in #1709
Demo App 🧩
- Add ability to add custom user in demo-app by @rahul-lohra in #1700
Full Changelog: v1.25.0...v1.26.0