github GetStream/stream-chat-swift 5.15.0

7 hours ago

October 22, 2026

StreamChat

✅ Added

  • Add BlockedUserDetails.blockedUser that contains the full user payload #4343
  • Add NotificationChannelPartialUpdatedEvent and keep grouped channel lists up to date when a channel the user isn't watching is partially updated #4336

🐞 Fixed

  • Fix loaded grouped channel lists keeping channels that get hidden, deleted or disabled, or that the current user is removed from #4341
  • Keep hidden channels hidden when a system message or a message from a blocked user arrives #4345
  • Stop sending a typing stop event on message send when the user was not typing #4347
  • Fix ChannelList.loadMoreChannels() returning no channels after the first page of a grouped list is reloaded #4339

🔄 Changed

  • Keep the loaded pages of grouped channel lists after reconnecting instead of resetting to the first page #4339

StreamChatAI

✅ Added

  • Add AIVoiceGlowView and AIVoiceWaveView to show what a voice agent is doing #4338
  • Add AIConversationView, a conversation view for AI assistants that brings each question to the top and writes its reply out below it, with ready-made message views, reply actions, and image and file attachments #4349
  • Add AIToolAuthorizationView, which asks the person to sign in at a provider when an AI tool call needs their account #4352

🔄 Changed

  • StreamChatAI no longer brings Splash and swift-markdown-ui as package dependencies #4346
  • AIVoiceWaveView follows the audio level smoothly instead of jittering with each syllable #4351

🎭 New Localizations

  • Add conversation.*, message_actions.* and attachment.* keys #4349
  • Add tool_call.status.awaiting_authorization and tool_authorization.* keys #4352

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

NewReleases is sending notifications on new releases.