4.62.0
August 15, 2024
StreamChat
⚡ Performance
- Use background database observers for
CurrentUserController.currentUser
,ChatChannelMemberListController.members
, andChatMessageController.message
which reduces CPU usage on the main thread #3357 CurrentChatUserController
was often recreated when sending typing events #3372- Reduce latency of the
BackgroundDatabaseObserver
by reducing thread switching when handling changes #3373
🐞 Fixed
- Fix an issue where pending messages (moderation feature) were not visible after returning to the channel #3378
- Fix rare crashes when deleting local database content on logout #3355
- Fix rare crashes in
MulticastDelegate
when accessing it concurrently #3361 - Fix reading the local database state just after the initial write #3373
- Fix a timing issue where accessing channels in
controllerWillChangeChannels
returned already changed channels #3373