Releases: GetStream/stream-video-android
Releases · GetStream/stream-video-android
v1.21.0
What's Changed
Bug Fixes 🐛
- Improve Foreground Service orchestration when transitioning from outgoing call to active call by @rahul-lohra in #1627
- Fix a crash when initialising
StreamVideoClientwith aUserType.Guestby @rahul-lohra in #1637 - Fixed incoming call notification not waking the device on locked screen by @rahul-lohra in #1639
Improvements ✨
- Prevent ringing state updates after
RingingState.Timeoutby @rahul-lohra in #1634 - Ensure smoother
RingingtoActivetransition by @rahul-lohra in #1633 - SDK will now notify the coordinator which SFUs it already failed to join during a migration or reconnect by @PratimMallick in #1631
Dependencies 📦
- Update build conventions to v0.10.0 by @aleksandar-apostolov in #1635
Internal 🧪
- Add local coordinator support for dev/testing by @PratimMallick in #1636
- Add missing permissions message in Video SDK by @rahul-lohra in #1638
Full Changelog: v1.20.1...v1.21.0
v1.20.1
What's Changed
Bug Fixes 🐛
- Fix microphone muting immediately after joining a call by @rahul-lohra in #1626
Improvements ✨
- Early promote to FG service for active calls by @rahul-lohra in #1628
Documentation 📚
- Update ringing config usage docs by @rahul-lohra in #1625
Dependencies 📦
- Bump stream-push version to 1.3.4 by @aleksandar-apostolov in #1629
Full Changelog: v1.20.0...v1.20.1
v1.20.0
What's Changed
New Features 🎉
- Add observable call preview thumbnail in Video sdk by @rahul-lohra in #1619
- Ability to reject an incoming call when you aleady have a ringing or active call by @rahul-lohra in #1614
Bug Fixes 🐛
- Sync call rejection across Web and Android for the same user by @rahul-lohra in #1613
- Replace ThreeTenBP with SystemClock in CallService by @aleksandar-apostolov in #1623
- Correctly update Ringing State on CallEnded event by @rahul-lohra in #1621
Improvements ✨
- Leave an active call when Telecom puts it to inactive or hold by @rahul-lohra in #1622
- Improve ringing state transition from Outgoing to Active in joinAndRing flow by @rahul-lohra in #1617
Internal 🧪
- Update conventions to v0.9.0, remove standalone docs by @aleksandar-apostolov in #1615
Full Changelog: v1.19.0...v1.20.0
v1.19.0
What's Changed
New Features 🎉
- Add USB microphone input device support by @aleksandar-apostolov in #1611
- Add support for individual, raw, and composite call recordings by @rahul-lohra in #1610
Bug Fixes 🐛
- Improve incoming call flow for missing camera/audio permissions by @rahul-lohra in #1612
Internal 🧪
Full Changelog: v1.18.4...v1.19.0
v1.18.4
What's Changed
Bug Fixes 🐛
- Improve video filter pipeline Pipeline by stabilizing bitmap lifecycle by @rahul-lohra in #1600
Improvements ✨
- Improve CallService lifecycle, notification handling, and ringing-to-active transition by @rahul-lohra in #1588
Internal 🧪
- Configure publishing through convention plugins and migrate to common workflow by @gpunto in #1593
- Update year in copyright header by @gpunto in #1594
Full Changelog: 1.18.3...v1.18.4
1.18.3
What's Changed
Improvements ✨
- Add ASCII sanitization utility for HTTP header compatibility by @rahul-lohra in #1596
- Introduce
connectOnInitflag to control initial WebSocket connection by @rahul-lohra in #1595
Internal 🧪
- Use Android CI from common workflows by @gpunto in #1586
- Use workflows from build conventions repository by @gpunto in #1589
- Use SDK size workflows from build conventions repository by @gpunto in #1590
Full Changelog: 1.18.2...1.18.3
1.18.2
What's Changed
Bug Fixes 🐛
- Fix an issue where Android SDK may end up in a reconnect loop by @aleksandar-apostolov in #1584
Improvements ✨
- Fix an issue that causes missing video due to track arriving before the participant info has arrived by @aleksandar-apostolov in #1585
- Improve stats collection and reconnect flow by @aleksandar-apostolov in #1587
Full Changelog: 1.18.1...1.18.2
1.18.1
What's Changed
Improvements ✨
- Restore call event subscriptions on socket reconnect by @rahul-lohra in #1582
- Improve Coordinator Socket reconnection with TokenRepository by @rahul-lohra in #1580
Internal 🧪
Full Changelog: 1.18.0...1.18.1
1.18.0
What's Changed
New Features 🎉
- Integration Video calls moderation in Video SDK by @rahul-lohra in #1565
- Add possibility to share screen audio when screensharing is enabled by @PratimMallick in #1570
Improvements ✨
- Update participant sorting order based on source by @aleksandar-apostolov in #1577
- Improve RtcSession Creation Logic: Handle Errors Gracefully by @rahul-lohra in #1576
Internal 🧪
- Configure Spotless through the convention plugins by @gpunto in #1566
- Apply Spotless with new configuration by @gpunto in #1567
- Configure coverage through common convention plugins by @gpunto in #1575
Full Changelog: 1.17.0...1.18.0
1.17.0
What's Changed
New Features 🎉
- Introduce Join-Then-Ring Mechanism for Individual Call Members by @rahul-lohra in #1574
Bug Fixes 🐛
- Fix an issue which prevented audio filters to be applied by @PratimMallick in #1568
Internal 🧪
- Migrate to Sonatype Central Portal by @gpunto in #1563
- Restore timestamp in snapshot version name by @gpunto in #1571
- Remove custom clean Gradle task by @gpunto in #1572
Full Changelog: 1.16.0...1.17.0