| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| stream-chat-android-compose-sample-demo-release.apk | 2026-08-24 | 11.9 MB | |
| README.md | 2026-08-24 | 3.6 kB | |
| v7.9.0 source code.tar.gz | 2026-08-24 | 33.8 MB | |
| v7.9.0 source code.zip | 2026-08-24 | 38.1 MB | |
| Totals: 4 Items | 83.8 MB | 1 | |
What's Changed
New Features ๐
- Surface the message author's member custom data on Message.member by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6637
Bug Fixes ๐
- client: Persist draft messages optimistically and on draft events by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6625
- Prevent markRead when the last message is a server-rejected local-only echo by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6644
- Fix CDN image resizer host matching and dimension edge cases by @aleksandar-apostolov in https://github.com/GetStream/stream-chat-android/pull/6640
- Skip mark-read when the server tracks none of the loaded messages by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6654
Improvements โจ
- Debounce short search queries for longer by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6651
- Skip oversized /sync event replay and refresh watched channels by @aleksandar-apostolov in https://github.com/GetStream/stream-chat-android/pull/6652
Internal ๐งช
- Migrate thread participants to the generated ThreadParticipant model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6620
- Migrate push preferences to generated models by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6628
- Migrate poll option responses to the generated PollOptionResponse model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6627
- build(deps): bump the stream-conventions group with 7 updates by @dependabot[bot] in https://github.com/GetStream/stream-chat-android/pull/6642
- Exclude the generated OpenAPI models from Sonar analysis by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6638
- Migrate file upload and message translation to generated models by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6632
- Keep the chat preferences when mapping a channel push preference response by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6639
- Migrate channel update and member request bodies to the generated UpdateChannelRequest model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6634
- Migrate the live location update request body to the generated UpdateLiveLocationRequest model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6636
- Migrate the guest user response to the generated CreateGuestResponse model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6645
- e2e: Cover poll creation and voting by @andremion in https://github.com/GetStream/stream-chat-android/pull/6649
- Migrate the queryBlockedUsers response to the generated GetBlockedUsersResponse model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6647
- e2e: Cover channel search, direct message blocking and the moderation state by @andremion in https://github.com/GetStream/stream-chat-android/pull/6650
- Migrate the thread channel to the generated ChannelResponse model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6635
- Generate test fixture dates that are serializable and in the future by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6653
- Migrate the queryMembers response to the generated MembersResponse model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6656
Full Changelog: https://github.com/GetStream/stream-chat-android/compare/v7.8.0...v7.9.0