Skip to content

5.5.1 Release#4130

Merged
github-actions[bot] merged 8 commits into
mainfrom
release/5.5.1
Jun 11, 2026
Merged

5.5.1 Release#4130
github-actions[bot] merged 8 commits into
mainfrom
release/5.5.1

Conversation

@Stream-SDK-Bot

Copy link
Copy Markdown
Collaborator

StreamChat

🔄 Changed

  • Process StreamChatModel.xcdatamodeld as a package resource so the compiled Core Data model is bundled instead of copying the raw model source #4128
  • Update StreamCore to 0.7.0, which fixes Sendable errors when building with Xcode 27 #4129

StreamChatUI

🐞 Fixed

  • Fix the poll comments button showing "1 comments" instead of "1 comment" for a single comment #4123
  • Fix the message highlight sometimes only blinking when jumping to a message #4125
  • Fix group channel avatars changing while the channel list is displayed when the last active members are updated #4124

Stream Bot and others added 8 commits June 3, 2026 12:24
* Fix poll comments button singular title

* Updated CHANGELOG
* Fix highlighting of message interruptions on subsequent opens

* Updated CHANGELOG
…el (#4128)

* [v4] Fix: ChatClient.init crashes on Xcode 27 due to uncompiled CD model (#4126)

---------

Co-authored-by: John Hammerlund <johnhammerlund@gmail.com>
@Stream-SDK-Bot Stream-SDK-Bot requested a review from a team as a code owner June 11, 2026 06:58
@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 156787cd-1dd1-474a-a7b1-cdb52004e1ea

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/5.5.1

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@Stream-SDK-Bot

Copy link
Copy Markdown
Collaborator Author

SDK Size

title previous release current release diff status
StreamChat 6.96 MB 6.96 MB 0 KB 🟢
StreamChatUI 4.25 MB 4.27 MB +17 KB 🟢
StreamChatCommonUI 0.84 MB 0.84 MB 0 KB 🟢

@Stream-SDK-Bot

Copy link
Copy Markdown
Collaborator Author

StreamChatUI XCSize

Object Diff (bytes)
ChatChannelAvatarView.o +2792
ChatMessageListVC.o +2449
ChatMessageContentView.o +148
MessageActionsTransitionController.o +65

@github-actions

Copy link
Copy Markdown

Public Interface

 open class ChatChannelAvatarView: _View, ThemeProvider  
-   override open func updateContent()
+   override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?)
-   open func loadAvatar(for channel: ChatChannel)
+   override open func updateContent()
-   open func loadChannelAvatar(from url: URL)
+   open func loadAvatar(for channel: ChatChannel)
-   open func loadDirectMessageChannelAvatar(channel: ChatChannel)
+   open func loadChannelAvatar(from url: URL)
-   open func loadMergedAvatars(channel: ChatChannel)
+   open func loadDirectMessageChannelAvatar(channel: ChatChannel)
-   open func loadAvatarsFrom(urls: [URL?],names: [String] = [],channelId: ChannelId,completion: @escaping @Sendable ([UIImage], ChannelId)
+   open func loadMergedAvatars(channel: ChatChannel)
-             -> Void)
+   open func loadAvatarsFrom(urls: [URL?],names: [String] = [],channelId: ChannelId,completion: @escaping @Sendable ([UIImage], ChannelId)
-   open func createMergedAvatar(from avatars: [UIImage])-> UIImage?
+             -> Void)
-   open func lastActiveMembers()-> [ChatChannelMember]
+   open func createMergedAvatar(from avatars: [UIImage])-> UIImage?
-   open func loadIntoAvatarImageView(from url: URL?,placeholder: UIImage?)
+   open func lastActiveMembers()-> [ChatChannelMember]
+   open func loadIntoAvatarImageView(from url: URL?,placeholder: UIImage?)

@github-actions

Copy link
Copy Markdown

Build for regression testing №123457149 has been uploaded to TestFlight 🎁

@sonarqubecloud

Copy link
Copy Markdown

@Stream-SDK-Bot

Copy link
Copy Markdown
Collaborator Author

SDK Performance

target metric benchmark branch performance status
MessageList Hitches total duration 10 ms 1.67 ms 83.3% 🔼 🟢
Duration 2.6 s 2.54 s 2.31% 🔼 🟢
Hitch time ratio 4 ms per s 0.65 ms per s 83.75% 🔼 🟢
Frame rate 75 fps 79.56 fps 6.08% 🔼 🟢
Number of hitches 1 0.2 80.0% 🔼 🟢

@laevandus

Copy link
Copy Markdown
Contributor

/merge release

@testableapple

Copy link
Copy Markdown
Contributor

Publication of the release has been launched 👍

@github-actions github-actions Bot merged commit 6d10a50 into main Jun 11, 2026
26 checks passed
@github-actions github-actions Bot deleted the release/5.5.1 branch June 11, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants