Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.69.0 Release #3537

Merged
merged 16 commits into from
Dec 18, 2024
Merged

4.69.0 Release #3537

merged 16 commits into from
Dec 18, 2024

Conversation

Stream-SDK-Bot
Copy link
Collaborator

StreamChat

✅ Added

  • Archiving channels for the current user #3524
    • Add Chat.archive(scope:) and Chat.unarchive(scope:)
    • Add ChatChannelController.archive(scope:completion:) and ChatChannelController.unarchive(scope:completion:)
    • Add FilterKey.archive for filtering channel lists
    • Add ChatChannel.membership.archivedAt
    • Add ChatChannel.isArchived
  • Pinning channels for the current user #3518
    • Add Chat.pin(scope:) and Chat.unpin(scope:)
    • Add ChatChannelController.pin(scope:completion:) and ChatChannelController.unpin(scope:completion:)
    • Add FilterKey.pinned for filtering channel lists
    • Add ChannelListSortingKey.pinnedAt
    • Add ChatChannel.membership.pinnedAt
    • Add ChatChannel.isPinned
  • Add channel list filtering key: FilterKey.members #3536
  • Add member list filtering keys: FilterKey.channelRole and FilterKey.email #3535
  • Add member list sorting key: ChannelMemberListSortingKey.channelRole #3535

🐞 Fixed

  • End background task before starting a new one #3528

nuno-vieira and others added 16 commits December 3, 2024 09:34
* Add support for pinning channels

* Add tests for channel list filtering and sorting

* Add MemberUpdatePayload for handling partial updates

* Add scope parameter to the channel pinning action
…set internally uses async call to set the resetConsecutiveFailures state, checking for isGettingToken just schedules tokenQueue.sync internally and therefore fixes the timing issue (#3526)
* Add member list filtering keys: FilterKey.channelRole and FilterKey.email
* Add member list sorting key: ChannelMemberListSortingKey.channelRole
* Encode MemberRole.member as channel_member and MemberRole.moderator as channel_moderator
@Stream-SDK-Bot Stream-SDK-Bot requested a review from a team as a code owner December 18, 2024 11:19
Copy link

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

@Stream-SDK-Bot
Copy link
Collaborator Author

SDK Size

title previous release current release diff status
StreamChat 6.98 MB 7.03 MB +52 KB 🟢
StreamChatUI 4.77 MB 4.77 MB 0 KB 🟢

Copy link

1 Warning
⚠️ Big PR

Generated by 🚫 Danger

@Stream-SDK-Bot
Copy link
Collaborator Author

SDK Performance

target metric benchmark branch performance status
MessageList Hitches total duration 10 ms 5.01 ms 49.9% 🔼 🟢
Duration 2.6 s 2.54 s 2.31% 🔼 🟢
Hitch time ratio 4 ms per s 1.97 ms per s 50.75% 🔼 🟢
Frame rate 75 fps 78.51 fps 4.68% 🔼 🟢
Number of hitches 1 0.6 40.0% 🔼 🟢

@testableapple
Copy link
Contributor

/merge release

@testableapple
Copy link
Contributor

Publication of the release has been launched 👍

@github-actions github-actions bot merged commit c38fcba into main Dec 18, 2024
16 checks passed
@github-actions github-actions bot deleted the release/4.69.0 branch December 18, 2024 13:55
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