Skip to content

Releases: GetStream/stream-chat-android

v5.17.15

24 Oct 20:34
Compare
Choose a tag to compare

October 24th, 2023 - 5.17.15

stream-chat-android-client

✅ Added

  • Added User.language property. #5020
  • Supported user's language property in ChatClient.connectUser. #5020

stream-chat-android-compose

✅ Added

  • Added MessageDateSeparatorTheme to customize the date separator component. #5014
  • Add support for automatic translations #5020
    • Enabled by ChatTheme.autoTranslationEnabled

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.