Skip to content

Conversation

@Stream-SDK-Bot
Copy link
Collaborator

StreamChat

✅ Added

  • Add support for channel member extra data #3487
  • Add ChatChannelMemberController.partialUpdate(extraData:unsetProperties:) #3487
  • Add ChatChannelController.addMembers(_ members: [MemberInfo]) #3487
  • Add CurrentUserController.updateMemberData() #3487
  • Exposes ChatChannelMember.memberExtraData property #3487
  • Add bounce moderation v2 support #3492

🐞 Fixed

  • Fix connection not resuming after guest user goes to background #3483
  • Fix empty channel list if the channel list filter contains OR statement with only custom filtering keys #3482
  • Fix not returning models with empty properties when the underlying database model was deleted #3497
  • Fix an issue where deleting current user in the local database cleared member data in channels #3497
  • Fix rare crashes when accessing the current user object #3500

⚡ Performance

  • Avoid creating CurrentChatUserController for reading user privacy settings which is more expensive than just reading the data from the local database #3502

nuno-vieira and others added 20 commits November 8, 2024 12:18
* Fix the connection not resuming after the app is foregrounded

* Make the token refresh details more clear in the Demo App

* Update CHANGELOG.md

* Rename forgotten variable
* Add premium icon to DemoApp's User Cell

* Add `ChatChannelMemberController.partialUpdate()` to partially update a channel member including extra data

* Change `ChatChannelController.addMembers()` to support additional member info

* Add channel member premium feature to the Demo App

* Add memberExtraData to ChatMember

* Add a way to query members with extra data

* Fix test compilation

* Add test coverage

* Update CHANGELOG.md

* Update gitignore to include VSCode / Cursor

* Add `CurrentUserController.updateMemberData()`

* Make unsetProperties optional

* Only show Premium member feature in the Demo App if enabled

* Make the DemoApp-StreamDevelopers scheme accessible

* Make MemberInfo.extraData optional

* Do not deprecate the previous method

* Update CHANGELOG.md

* Updating current user member extra data does not require capability

* Update CHANGELOG.md

* Fix AddMemberInput typo

* Do not show premium badge on the demo app if feature is disabled

* Add unset premium member action in Demo App

---------

Co-authored-by: Alexey Alter-Pesotskiy <alex@testableapple.com>
Bumps [sinatra](https://github.com/sinatra/sinatra) from 4.0.0 to 4.1.0.
- [Changelog](https://github.com/sinatra/sinatra/blob/main/CHANGELOG.md)
- [Commits](sinatra/sinatra@v4.0.0...v4.1.0)

---
updated-dependencies:
- dependency-name: sinatra
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add support for changing app keys in the demo app

* Convert moderation v1 actions to v2 actions

* Add additional moderation details

* Add test coverage

* Update CHANGELOG.md

* Fix E2E App compilation

* Change blocklistMatched and semanticFilterMatched to strings

* Add list of possible moderation harms

* Make MessageModerationAction RawRepresentable

* Update CHANGELOG.md

* Revert "Add list of possible moderation harms"

This reverts commit 20a017e.

* Make additional properties in moderation details internal for now

* Update Sources/StreamChat/Models/MessageModerationDetails.swift

Co-authored-by: Toomas Vahter <toomas.vahter@getstream.io>

---------

Co-authored-by: Alexey Alter-Pesotskiy <alex@testableapple.com>
Co-authored-by: Toomas Vahter <toomas.vahter@getstream.io>
…allDelegateWithEmptyChanges because of race between initial replies loading in the observer and delegate call count check (#3504)
@Stream-SDK-Bot Stream-SDK-Bot requested a review from a team as a code owner November 25, 2024 10:17
@Stream-SDK-Bot
Copy link
Collaborator Author

SDK Size

title previous release current release diff status
StreamChat 6.92 MB 7.06 MB +141 KB 🟢
StreamChatUI 4.95 MB 4.96 MB +16 KB 🟢

@github-actions
Copy link

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

@Stream-SDK-Bot
Copy link
Collaborator Author

SDK Performance

target metric benchmark branch performance status
MessageList Hitches total duration 10 ms 3.34 ms 66.6% 🔼 🟢
Duration 2.6 s 2.53 s 2.69% 🔼 🟢
Hitch time ratio 4 ms per s 1.31 ms per s 67.25% 🔼 🟢
Frame rate 75 fps 78.45 fps 4.6% 🔼 🟢
Number of hitches 1 0.4 60.0% 🔼 🟢

@github-actions
Copy link

1 Error
🚫 Please start subject with capital letter.
0cc2ae3
1 Warning
⚠️ Big PR

Generated by 🚫 Danger

@Stream-SDK-Bot
Copy link
Collaborator Author

SDK Size

title previous release current release diff status
StreamChat 7.06 MB 7.06 MB 0 KB 🟢
StreamChatUI 4.96 MB 4.96 MB 0 KB 🟢

@github-actions
Copy link

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

@sonarqubecloud
Copy link

@nuno-vieira
Copy link
Member

/merge release

@testableapple
Copy link
Contributor

Publication of the release has been launched 👍

@github-actions github-actions bot merged commit 8200ccd into main Nov 25, 2024
11 of 13 checks passed
@github-actions github-actions bot deleted the release/4.67.0 branch November 25, 2024 15:37
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.

7 participants