Releases: GetStream/stream-chat-android
Releases · GetStream/stream-chat-android
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.
v6.0.0-beta5
August 25th, 2023 - 6.0.0-beta5
I hope you're interested in our latest major release - v6.0.0-beta5! We're currently in the process of preparing migration guides and updating all of our
documentation, but in the meantime, you can look into what we plan to release in v6 of Android Chat.
If you want to learn more about these changes and our decisions, check out our Android Chat v6 Blog Post.
stream-chat-android-ui-components
🐞 Fixed
- Fixed
LinkAttachmentView
to open the correct link when the attachment is clicked. #4930
✅ Added
- Added
MessageComposerViewModelBinder
for Java parity with Kotlin'sMessageComposerViewModel.bindView
extension function. #4931
⚠️ Changed
- Changed
MessageListView.setCustomItemAnimator
signature to allow passingnull
to reset the item animator. #4933