Follow along with our weekly product updates for Stream Chat, Feeds, Video, and Moderation.
Updates — April 21st, 2025
Chat
-
Backend & Backend SDKs
- Create a new event (
app.updated
) to notify clients about app changes - Extended the Query Threads endpoint to support filter and sort parameters
- Create a new event (
Video
-
Android
- Improvements to the fast reconnection mechanism
- The SDK will no longer crash if camera fails to report its resolution
- Full release notes
Moderation
-
Domain Allowlist Filters
- You can now moderate with domain allowlist filters, which work in the opposite way of domain blocklists. When using a domain allowlist, you specify which domains are allowed, and any content containing domains that are not in the allowlist will be blocked.
Updates — April 14th, 2025
Chat
-
Android
- Draft messages support
- IntroduceÂ
MentionListController
, responsible for managing the state of the mention list - Fix crash happening after process death when accessingÂ
GlobalState
 from the UI components
-
Flutter
- Added support for moderation and message bouncing
- Exposed access to blocked user IDs for the current user
- Message preview text now supports polls
-
Backend SDKs
- Query Threads improvements (more fields to filter on)
Video
-
React
- Collect more granular RTC stats and RPC tracing
-
Flutter
- Camera zoom and focus functionality
-
iOS—Bug Fixes
- During a reconnection/migration, the current user will not appear twice anymore
- Fix
ParticipantsCount
andAnonymousParticipantsCount
not updating correctly CallSettings
weren't set correctly (when you were passing manually or from the dashboard) when a call was joined without setting the create flag toÂtrue
Updates — April 7th, 2025
Chat
-
React Native
- Fix for the audio component recursive loading for expo
- Several bug fixes in the Thread List component
- Fixed unread indicator label presence in the message list
-
iOS
- Fix runtime exception if fonts inÂ
Appearance.default.fonts
 are set to scaled fonts - Fix draft not deleted when attachments are removed from the composer
- Support for customization of error popups in SwiftUI
- Fix runtime exception if fonts inÂ
Video
-
Android
- Fixed an issue whereÂ
startedAt
 was not updated correctly - Fixed a parsing issue when custom data was not available
- Fixed an issue whereÂ
-
Flutter
- Added noise cancellation support
- Fixed bugs in the reconnection flow
- Fixed bugs in the screen sharing feature
-
React & React Native
- Added retry logic for joining calls
Moderation
-
Moderate Usernames and Images
- We have added a separate guide to moderate Usernames and User images during the user creation/update stage
-
Video File Moderation
- Video file moderation is live and available for everyone to use

Updates — March 31st, 2025
Chat
-
Drafts—Coming Soon
Draft message support is rolling out this week for both Android and SwiftUI.
-
iOS
- Fixed an issue where draft local attachments were erased when the draft updated event was triggered.
- Resolved a bug where background tasks weren’t consistently running in
IOSBackgroundTaskScheduler
. - Composer content now clears properly when a draft deleted event is triggered.
- Updated
ChatChannelListItemView
to useColorPalette.text
for thetitleLabel
.
Feeds
-
Audit Logs (Enterprise Preview)
- We’re rolling out audit logs to select enterprise customers. While documentation is not live, here’s a sneak peek of the unpublished docs:



Video
-
iOS SDK
- Fully compatible with Swift 6.
- Fixed an issue where Picture-in-Picture mode stayed active even when the app was in the foreground.
- Updated WebRTC dependency to resolve a crash that could occur on Hang Up in certain scenarios.
- The
VideoRendererView
for the local participant now flips only the front camera feed—no longer flipping the back camera. - Better handling for blocked users
-
Android SDK
- Prioritized software decoding for specific codecs to fix an issue where all key frames were dropped, resulting in video loss.
- Improved handling of call ended events.
Moderation
-
LLM-Powered Moderation (Beta)
- We now support full LLM-backed moderation for dramatically improved accuracy and contextual understanding. This update allows your moderation to go beyond keyword filtering and understand meaning across conversations. Contact us to enable it on your app.
-
Ruby SDK: Moderation API Support
- Now available in v3.12.0.
-
CSV Export for Moderation Logs
- You can now export moderation logs as CSVs directly from the dashboard. We received many requests from moderators who maintain their analytics in spreadsheets, so we listened. You'll find a new export button on the dashboard that lets you analyze the logs however you want.

-
Improved Test Policy Visibility
- The dashboard now displays all detected classifications, not just ones with configured actions. That means clearer visibility into what your AI moderation is detecting—no more guessing.
- Previously, the dashboard only showed moderation classifications if you had configured specific actions for them—making it tricky to tell whether AI moderation was working or just taking a coffee break. That led to some understandable confusion.
- Now, we’ve made things much clearer: all classifications are shown, whether or not they’re tied to an action. It’s full transparency into what your AI is detecting—no more guessing games.
