Skip to content

Releases: GetStream/stream-chat-android

v6.0.5

23 Oct 12:00
Compare
Choose a tag to compare

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 in ChatClient.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

19 Oct 11:40
Compare
Choose a tag to compare

October 19th, 2023 - 5.17.14

stream-chat-android-client

🐞 Fixed

  • Fix background service used to sync data when a Push Notification is received on Android 14. #5001

⬆️ Improved

  • Create Throttling mechanism for MarkRead Events #4974

✅ Added

  • Added Message.deletedReplyCount property. #4960

v6.0.4

03 Oct 19:57
Compare
Choose a tag to compare

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

18 Sep 21:53
Compare
Choose a tag to compare

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

13 Sep 00:37
Compare
Choose a tag to compare

September 12th, 2023 - 5.17.13

stream-chat-android-client

🐞 Fixed

  • Fixed NPE in StreamWebSocket.onFailure. #4943

✅ Added`

  • Added new implementations of ChatClient.reconnectSocket and ChatClient.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

11 Sep 20:48
Compare
Choose a tag to compare

stream-chat-android-client

🐞 Fixed

  • Fixed a crash when replaying the same voice message after scrolling out and in. 4948

⬆️ Improved

  • ChatClient.markRead returns ongoing Call 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 duplicate read 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 triggers callback.onLastMessageRead() when it changes from false to true only. #4949

v6.0.1

05 Sep 22:31
Compare
Choose a tag to compare

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

31 Aug 02:59
Compare
Choose a tag to compare

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 passing null 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

30 Aug 00:14
a084430
Compare
Choose a tag to compare

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

25 Aug 22:28
Compare
Choose a tag to compare

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's MessageComposerViewModel.bindView extension function. #4931

⚠️ Changed

  • Changed MessageListView.setCustomItemAnimator signature to allow passing null to reset the item animator. #4933