February 26, 2026
StreamChat
✅ Added
ChatMessageSearchController.search(text:sort:completion:)andMessageSearch.search(text:sort:)now accept an optionalsortparameter so message search can respect a custom sort order (e.g. the channel list's sort when searching from the channel list) #3980MessageSearchQuery.messageSearchSort(fromChannelListSort:)to convert channel list sort order to message search sort for consistent ordering in the channel list search UI #3980
🐞 Fixed
- Fix autocomplete filter predicate not matching diacritic variants (e.g. "Joao" now matches "João") #3977
- Fix "circular reference" compile error with newer Swift/Xcode by marking
WebSocketConnectionStateasindirect(cycle withDisconnectionSource.timeout(from:)) #3978 - Fix adding and removing channels from channel list query when channel updated web-socket event is received #3983
StreamChatUI
✅ Added
- Add support for optional sort in channel list message search #3980