github GetStream/stream-chat-swift 5.16.0

3 hours ago

November 04, 2026

StreamChat

✅ Added

  • Add Scheduled Messages #4357
  • Add ChannelListQuery.includeActiveMemberCount to load ChatChannel.activeMemberCount, the number of members who are neither deactivated nor deleted #4368

StreamChatAI

✅ Added

  • Add generative UI: a reply can show interactive UI its agent wrote, in a format such as OpenUI or A2UI, in place of its text #4370
  • Add AIClientToolDefinition.annotations with MCP's readOnlyHint: a reply's UI runs a tool by itself only when it is read-only, and any other only when the person taps #4373
  • Add a failure message when photos picked in the composer can't be loaded #4369
  • Add AIConversation, the state behind an AI conversation, shown by AIConversationView(conversation:), with a reply's generated UI by AIConversationView(conversation:ui:), and AIComposerView(conversation:) #4375

🐞 Fixed

  • Fix a photo picked again from the library being attached twice #4369

🔄 Changed

  • AIComposerView is available on iOS 15, with a single-line text field and no "All photos" button there #4369

🎭 New Localizations

  • Add composer.photos_failed.* keys #4369
  • Add conversation.error.agent, composer.editing and composer.button.cancel_editing keys #4375

StreamChatA2UI

✅ Added

  • Add the StreamChatA2UI library, an A2UI 1.0 renderer that shows replies written in A2UI in StreamChatAI's generated UI #4373

StreamChatOpenUI

✅ Added

  • Add the StreamChatOpenUI library, an OpenUI Lang 1.0 renderer that shows replies written in OpenUI in StreamChatAI's generated UI #4374

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

NewReleases is sending notifications on new releases.