| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| stream-chat-android-compose-sample-demo-release.apk | 2026-08-13 | 11.8 MB | |
| README.md | 2026-08-13 | 3.7 kB | |
| v7.8.0 source code.tar.gz | 2026-08-13 | 33.7 MB | |
| v7.8.0 source code.zip | 2026-08-13 | 37.9 MB | |
| Totals: 4 Items | 83.4 MB | 0 | |
What's Changed
New Features ๐
- Support local unread counts for channels with read events disabled by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6609
Bug Fixes ๐
- client: Fix the unread count being overwritten by a stale channel snapshot by @andremion in https://github.com/GetStream/stream-chat-android/pull/6605
- client: Keep persisted channel lastMessageAt consistent with its latest message by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6621
- Fix transposed width/height in Stream CDN image resizing by @aleksandar-apostolov in https://github.com/GetStream/stream-chat-android/pull/6630
- Resize image attachments on by default with a 2MP cap by @aleksandar-apostolov in https://github.com/GetStream/stream-chat-android/pull/6631
Improvements โจ
- Distinguish empty token from user_id mismatch at connect by @aleksandar-apostolov in https://github.com/GetStream/stream-chat-android/pull/6622
- Expose the channel truncatedAt, disabled and blocked state as properties by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6626
Internal ๐งช
- Run e2e on Android 16 by @rahul-lohra in https://github.com/GetStream/stream-chat-android/pull/6576
- e2e: Cover the unread messages flows backed by the mock server read state by @andremion in https://github.com/GetStream/stream-chat-android/pull/6599
- Add a new E2E cron test on Android 16 by @rahul-lohra in https://github.com/GetStream/stream-chat-android/pull/6583
- Migrate searchMessages request body to the generated SearchPayload model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6601
- Migrate queryPolls, queryPollVotes, and partial-update-poll request bodies to generated models by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6602
- Forward sort type from custom sorters in toSortParams by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6606
- Migrate queryThreads, queryReminders, queryDrafts, and partial-update-thread request bodies to generated models by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6600
- e2e: Cover pinned messages, search, moderation, channel actions, threads and reminders by @andremion in https://github.com/GetStream/stream-chat-android/pull/6610
- Migrate poll write request bodies to generated models by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6607
- Migrate partial message update and reminder request bodies to generated models by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6608
- Migrate user request bodies (partialUpdateUser, getGuestUser, updateUsers) to generated models by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6613
- Migrate slow mode cooldown request to the generated UpdateChannelPartialRequest model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6614
- Migrate app settings response to the generated GetApplicationResponse model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6615
- client: Fix remaining ChatClientTest event subscription flakiness by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6618
- Migrate sendEvent request body to the generated SendEventRequest model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6617
- Migrate getUnreadCounts response to the generated WrappedUnreadCountsResponse model by @gpunto in https://github.com/GetStream/stream-chat-android/pull/6619
Full Changelog: https://github.com/GetStream/stream-chat-android/compare/v7.7.0...v7.8.0