Releases: GetStream/stream-chat-android
Releases · GetStream/stream-chat-android
v5.17.15
v6.0.5
Common changes for all artifacts
✅ Added
- Added
User.language
property. #5003
stream-chat-android-client
🐞 Fixed
- Fix background service used to sync data when a Push Notification is received on Android 14. #4997
- Fix
Message.addOwnReaction()
process. #5000
✅ Added
- Supported user's
language
property inChatClient.connectUser
. #5003
⚠️ Changed
- Disconnect user on
UnrecoverableError
. #5000
stream-chat-android-state
⬆️ Improved
- Improved
SyncManger
, which now does not retry outdated messages/reactions #4991
stream-chat-android-ui-components
🐞 Fixed
- Fixed the message list gap. #4998
stream-chat-android-compose
🐞 Fixed
- Fixed the message list gap. #4998
V5.17.14
v6.0.4
stream-chat-android-client
⬆️ Improved
- Create Throttling mechanism for
MarkRead
Events #4975 - Ignore push messages if WS is connected. #4979
- Added caching mechanism to date parsing. #4981
stream-chat-android-offline
⬆️ Improved
- Improved database caching, which resulted in reduced IO operations. #4983
stream-chat-android-state
⬆️ Improved
- Expanded/Enhanced event batching to speed up the event processing. #4982
stream-chat-android-ui-common
🐞 Fixed
- Fixed thread loading. #4971
v6.0.3
stream-chat-android-client
🐞 Fixed
- Fixed Push Notifications for not working with R8 enabled. #4961
✅ Added
- Added
ChatClientDebugger.onNonFatalErrorOccurred
to handle non-fatal errors. #4959 - Added
Message.deletedReplyCount
property. #4950
stream-chat-android-state
🐞 Fixed
- Fixed
ChatClient.watchChannelAsState
to be called without connecting a user. #4962
stream-chat-android-ui-components
🐞 Fixed
- Fixed user avatar click on channel list view. #4957
v5.17.13
September 12th, 2023 - 5.17.13
stream-chat-android-client
🐞 Fixed
- Fixed NPE in
StreamWebSocket.onFailure
. #4943
✅ Added`
- Added new implementations of
ChatClient.reconnectSocket
andChatClient.disconnectSocket
to align SDK API. #4954 - Added
ChatClientDebugger.onNonFatalErrorOccurred
to handle non-fatal errors. #4955
stream-chat-android-ui-components
🐞 Fixed
- Fixed user avatar click on channel list view. #4956
v6.0.2
stream-chat-android-client
🐞 Fixed
- Fixed a crash when replaying the same voice message after scrolling out and in. 4948
⬆️ Improved
ChatClient.markRead
returns ongoingCall
instance if exists to avoid firing duplicate requests. #4949
stream-chat-android-ui-common
🐞 Fixed
MessageListController.markLastMessageRead
does debounce its' calls and checks last seen messageId to avoid duplicateread
requests. #4949
stream-chat-android-ui-components
🐞 Fixed
- Fixed UI not being updated after replaying the same voice message after scrolling out and in. 4948
- Fixed crash when trying to play a failed voice message. 4951
⬆️ Improved
MessageListScrollHelper.isAtBottom
now triggerscallback.onLastMessageRead()
when it changes fromfalse
totrue
only. #4949
v6.0.1
stream-chat-android-client
🐞 Fixed
- Fixed NPE in
StreamWebSocket.onFailure
. #4942
⬆️ Improved
- Extended
PushMessage
to access extra data #4945
stream-chat-android-ui-components
⬆️ Improved
- Extended channel list screen styling. #4944
🚨🚨 This version requires the v1.1.4
of Push dependencies 🚨🚨
implementation("io.getstream:stream-android-push:1.1.4")
implementation("io.getstream:stream-android-push-permissions:1.1.4")
implementation("io.getstream:stream-android-push-delegate:1.1.4")
implementation("io.getstream:stream-android-push-firebase:1.1.4")
implementation("io.getstream:stream-android-push-huawei:1.1.4")
implementation("io.getstream:stream-android-push-xiaomi:1.1.4")
v5.17.12
August 30th, 2023 - 5.17.12
stream-chat-android-client
⬆️ Improved
- Extended
PushMessage
to access extra data #4940
stream-chat-android-ui-components
⬆️ Improved
- Extended channel list screen styling. #4941
⚠️ Changed
- Changed
MessageListView.setCustomItemAnimator
signature to allow passingnull
to reset the item animator. #4934
stream-chat-android-pushprovider-firebase
⬆️ Improved
- Extended
PushMessage
to access extra data #4940
stream-chat-android-pushprovider-huawei
⬆️ Improved
- Extended
PushMessage
to access extra data #4940
stream-chat-android-pushprovider-xiaomi
⬆️ Improved
- Extended
PushMessage
to access extra data #4940
v6.0.0
August 29th, 2023 - 6.0.0
🚨🚨 v6.0.0 release brings a lot of different enhancements. Please, make sure to check our migration guides! 🚨🚨
If you want to learn more about these changes and our decisions, check out our Android Chat v6 Blog Post.