Releases: GetStream/stream-video-android
Releases · GetStream/stream-video-android
1.4.5
Bugfixes & Improvements
- Fixed an issue where
startedAtwas not updated correctly by @aleksandar-apostolov in #1340 - Relax parsing for the
UserResponse(and other) to prevent parsing issues in rare cases by @aleksandar-apostolov in #1341
Full Changelog: 1.4.4...1.4.5
1.4.4
Bugfixes & improvements
- Handle the
CallEndedSfuEventas well as update the call on other ende… by @aleksandar-apostolov in #1337
Demo app
- Base default environment in
demo-appon the flavour type by @aleksandar-apostolov in #1332
Other
- Auto-resolve Google play publishing conflicts. by @aleksandar-apostolov in #1330
Full Changelog: 1.4.3...1.4.4
1.4.3
Bugfixes & Improvements
- Fix a case where receiving a
CallEndedEventby the SFU would prevent updates to the internal flows such asendedAtby @liviu-timar in #1327 - Fix an issue where missing call settings would prevent a local preview of the camera/microphone by @liviu-timar in #1326
- Prioritise software decoder for certain codecs to fix an issue where all key frames would be dropped thus leading to loss of video by @aleksandar-apostolov in #1328
Full Changelog: 1.4.2...1.4.3
1.4.2
Bugfixes & Improvements
- [AND-395] Correctly update proguard rules in
demo-appby @rahul-lohra in #1315 - [AND-392] Fix microphone mute/unmute issue by @aleksandar-apostolov in #1316
- [AND-373] Filter-out unneeded notification updates and add flag to enable/disable by @liviu-timar in #1314
- [AND-393] Revert builder & ringing call UI component changes by @liviu-timar in #1317
Full Changelog: 1.4.1...1.4.2
1.4.1
Bugfixes & Improvements
- [AND-356] Update call configuration defaults by @liviu-timar in #1305
- [AND-348] Fix socket reconnect behavior when app is minimized by @liviu-timar in #1306
- [AND-357] Avoid enabling mic when capabilities don't allow it by @liviu-timar in #1311
Demo app
- [AND-379] Improve settings menu and bottom bar by @liviu-timar in #1309
- [AND-376] Add QR code to call welcome dialog so you can join by scanning by @liviu-timar in #1310
- [AND-363] Show codecs in call stats & fix missing stats by @liviu-timar in #1313
Other
- [AND-374] Update StreamLog dependency by @JcMinarro in #1308
- [AND-369] Ensure SDKs support local backend testing by @kanat in #1307
Full Changelog: 1.4.0...1.4.1
1.4.0
What's Changed
Features
- Integrate new OpenAPI generator V2 by @rahul-lohra in #1296
- Improve UI in audio only calls to show only the other party in 1:1 calls by @liviu-timar in #1302
- Standard header value of X-STREAM-CLIENT is now sent from each SDK by @rahul-lohra in #1300
Bugfixes
- When call ends a BT headset is correctly released and no longer behaves as in call by @liviu-timar in #1301
- Track of type video is no longer announced when there is no
SendVideocapability or settings, preventing reconnect by @liviu-timar in #1302 - Update
ownCapabilitiesfromqueryCallsresult by @liviu-timar in #1303
Other:
⚠️ Important
The open API code generation required a package name change of the generated code. This is technically a breaking change, replace any reference of org.openapitools.client to io.getstream.android.video.generated
Full Changelog: 1.3.1...1.4.0
1.3.1
Bugfixes & Improvements
- Update
stream-logversion by @liviu-timar in #1288 - Update
stream-android-pushversion to be in sync with our chat SDK by @VelikovPetar in #1290 - Use
collectAsStateWithLifecycle()instead ofcollectAsState()for the safe unsubscribing by @skydoves in #1286 - [AND-256] Fix an issue where sometimes device will not be registered the first time by @liviu-timar in #1291
- [AND-260] If the integration has specified a
callConfigit is now taken into consideration when building the new call registry configuration by @liviu-timar in #1287
Other
- Improvements on how the size of the SDK is reported on our github page by @andremion in #1283 and #1283 and #1285
- [CI] Run CI checks on merge to develop by @testableapple in #1289
New Contributors
- @VelikovPetar made their first contribution in #1290
Full Changelog: 1.3.0...1.3.1
1.3.0
Features
- Codec negotiation by @aleksandar-apostolov in #1261
- Added new way of how the configuration per call is specified by @rahul-lohra in #1263
- Simplify notification overriding for customization by @rahul-lohra in #1265
- Send how long it took to establish connection and reconnection in stats by @liviu-timar in #1274
Bugfixes & Improvements
- Uses compose coroutine scopes instead of using the global scope for the demo project by @skydoves in #1268
- Improve behaviour when receiving incoming call when device is locked by @liviu-timar in #1273
- Improve behaviour when receiving incoming call during active call by @liviu-timar in #1276
- Fixed an issue of showing Foreground Service Notification when accepting the incoming call and when
setRunCallServiceInForegroundis set totrueby @rahul-lohra in #1277 - Fixed an issue where the notification for a ringing call was not being removed after the call was declined by @rahul-lohra in #1280
Demo app
- Update
demo-appto consider edge-to-edge requirements on API 35 devices by @andremion in #1272
Other
- Bump webrtc 1.3.6 by @skydoves in #1259
- Implement SonarCloud by @testableapple in #1275
- SDK size is now visible in the README.md file by @andremion in #1266 and #1278
New Contributors
- @andremion made their first contribution in #1272
- @testableapple made their first contribution in #1275
Full Changelog: 1.2.0...1.3.0
1.2.0
New features
- Closed captions APIs and events support by @rahul-lohra in #1250
- Send connection timing with the call stats by @aleksandar-apostolov in #1257
Bugfixes
- Fix camera disable method by @liviu-timar in #1254
- Fix an issue where the video would not recover after reconnecting by @liviu-timar in #1260
Demo app
- Closed Caption in demo app by @rahul-lohra in #1252
- Add functionality to enable /disable transcriptions in demo app by @rahul-lohra in #1235
Other
- Update WebRTC and NoiseCancellation libs by @kanat in #1255
- Downgrade to Kotlin 1.9.25 by @skydoves in #1258
- Fix Jetpack compose preview of CallContentPreview by @rahul-lohra in #1251
Full Changelog: 1.1.0...1.2.0
1.1.0
Features
- [AND-20] Implement a collect user feedback API by @aleksandar-apostolov in #1237
- [AND-157] Send thermal state of the device to the SFU by @aleksandar-apostolov in #1245
- [AND 24] Implement manual quality selection by @liviu-timar in #1242
- [AND-22] Enable the possibility to start/stop transcriptions by @rahul-lohra in #1234
Bugfixes
- [AND-153]
ForegroundServiceStartNotAllowedExceptionwill now show the notification instead of failing the whole process of starting a service by @aleksandar-apostolov in #1239 - [AND-164] Handle
onUserLeaveHintby @liviu-timar in #1244 - [AND-152] Missing floating window due to missing local track by @aleksandar-apostolov in #1241
- [AND-165] Fix reconnect issue when network type would switch (i.e. wifi -> cellular) by @liviu-timar in #1246
- [AND-26] Device mute is now respected and the sound will be muted when device is muted by @liviu-timar in #1229
- [AND-162] Correctly propagate the exception in the
onErrorCallbackin theStreamCallActivityby @liviu-timar in #1243
Other
- Change deprecation status for Sounds class by @liviu-timar in #1233
- [AND-148] Remove docs from android repo (docs are now in a common repo for all SDKs) by @aleksandar-apostolov in #1240
New Contributors
- @rahul-lohra made their first contribution in #1234
Full Changelog: 1.0.20...1.1.0