github GetStream/stream-chat-swift 4.62.0

latest releases: 4.88.0, 4.87.0, 4.86.0...
13 months ago

August 15, 2024

StreamChat

⚡ Performance

  • Use background database observers for CurrentUserController.currentUser, ChatChannelMemberListController.members, and ChatMessageController.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

🔄 Changed

  • Made loadBlockedUsers in ConnectedUser public #3352
  • Removed Agora and 100ms related code, the recommended way to support calls is to use StreamVideo #3364
  • Run offline state sync in the background instead of pausing other API requests while it runs #3367

Don't miss a new stream-chat-swift release

NewReleases is sending notifications on new releases.