August 03, 2026
StreamChat
β Added
- Add
SystemMessagesupport toaddMembers,removeMembers, andtruncateChannelto send system messages with extra data #4183 - Add
NSMutableAttributedString.addLinks(detectedBy:)andAttributedString.addLinks(detectedBy:)for applying detected links to attributed strings while preserving existing Markdown links #4181
β‘οΈ Performance
- Skip oversized
/syncevent replay and refresh watched channels viaqueryChannelsinstead #4189
π Fixed
- Fix double slash handling in some of the endpoint paths #4191
StreamChatCommonUI
β Added
- Add
StreamImageDownloaderfor downloading and caching images #4171
π Fixed
- Fix the composer's add attachment icon being thinner than the other composer icons #4188
StreamChatUI
π Fixed
- Fix
ChatMessageContentViewoverwriting a Markdown link's real href when its display text itself looks like a URL, e.g.[https://text-link.com](https://real-link.com)#4181
StreamChatUI
π Changed
- Replace vendored Nuke image loading with the built-in
StreamImageDownloader#4171