Skip to content

Update CHANGELOG for release v3.8.3-patch.1 #866

New issue

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

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

Already on GitHub? # to your account

Open
wants to merge 170 commits into
base: main
Choose a base branch
from

Conversation

github-actions[bot]
Copy link

This PR updates the CHANGELOG files for release v3.8.3-patch.1

FGadvancer and others added 30 commits July 15, 2024 14:25
…sages. (#593)

* fix: user goroutine did not exit when ws dial because of token invalid or expired

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: err message update

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: panic recover

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: avoid panic when local don't have message

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: test args change

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: some messages seq is zero,filter this message and print exception info

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: user online status pb change

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: add sdk user send message

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: add sdk user send message

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sync conversation panic when some groups deleted in server that user joined groups.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sdk trigger token expired callback

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sdk remove group sync concurrent,maybe cause sync group members failed.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: do not update group message when get user info.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: private chat notification update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: change the conversation to synchronous retrieval.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: split pull message.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: user status online add to main func.

* fix: pull notifications.

* fix: pull notifications.

* fix: message update latest icon and name when first sync message.

* fix: message update latest icon and name when first sync message.

* fix: message update latest icon and name when first sync message.

* fix: stranger user model add wasm set func.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: stranger user model add wasm set func.

* tes: change num of sender.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: create a group, group members greater than 5000 report an error

* fix: remove stranger func in user model.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* refactor: change project module name.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add doc generator.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* tes: test file update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: pressure test file update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: remove get newest seq for pressure test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: remove get newest seq for pressure test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: remove get newest seq for pressure test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: change ws heartbeat.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: change ws heartbeat.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: change ws heartbeat.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: change ws heartbeat.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: change ws heartbeat.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: change ws heartbeat.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: change ws heartbeat.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: parser update.

* fix: parse get right arg's decl location.

* test: file path update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: repeated trigger conversation changed.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: message unread count remove when user not in group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add parse source code of go to doc.

* feat: add parse source code of go to doc.

* fix: parse file update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: parse file update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: ping pong handler remove.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: pressure test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: msg test.

* fix: add register message.

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: add args

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: pressure test add.

* fix: test file.

* fix:  send  message concurrent.

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: add pressure.

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: restore message.

* fix: pressure message.

* fix: add timer.

* fix: message update.

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix:add range login.

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: single message test.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix:update.

* fix: update.

* fix: update.

* fix:update

* fix: update

* fix: update

* fix: update.

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: add wait time.

* fix: message

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: update batchMsgListener func.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* chore: config update.

* chore:do not send message.

* chore:add args.

* chore:fix bug.

* chore: fix bool.

* chore: restore.

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: add sync pool to reduce cpu and memory overhead.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: add sync pool to reduce cpu and memory overhead.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: add sync pool to reduce cpu and memory overhead.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: add sync pool to reduce cpu and memory overhead.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: conversation's latestMsg struct unmarshal err type.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: conversation's latestMsg struct unmarshal err type.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: conversation's latestMsg struct unmarshal err type.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: msg test update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: msg test update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: msg test update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: msg test update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: msg test update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: msg test update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: msg test update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: msg test update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: create group add error info.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: create group add error info.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: create group add error info.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: create group add error info.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: ip change.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: ip change.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* test: ip change.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: group add online rate.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: group add online rate.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: group add online rate.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: group add online rate.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: group add online rate.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: group add online rate.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: group add online rate.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* refactor: remove c wrapper.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* refactor: remove some functions.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* refactor: remove some functions.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
Co-authored-by: withchao <993506633@qq.com>
* fix: GroupApplicationAcceptedNotification

* fix: GroupApplicationAcceptedNotification

* fix: upload file error
* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: commit.

* fix: commit.

* fix: commit.

* fix: commit.

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sync user error.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: remove wasm file.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
)

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
… log. (#598)

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: commit.

* fix: commit.

* fix: commit.

* fix: commit.

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sync user error.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: remove wasm file.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: change limit int type avoid overflow and group member sorted.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
…l id. (#601)

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: commit.

* fix: commit.

* fix: commit.

* fix: commit.

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sync user error.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: remove wasm file.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: change limit int type avoid overflow and group member sorted.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sdk logout due to client kick online, incr sync data trigger full id.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
* feat: log support system type and ex

* fix: system type
* feat: implement checkConversation seq.

* update method contents and remove unnecessary method.

* update error wrap.
* feat: implement checkConversation seq.

* update method contents and remove unnecessary method.

* update error wrap.

* remove .DS_Store

* update .gitignore

* remove unnecessry method.

* update method.
* feat: update method to adapted the corresponding parms.

* fix: recovery need struct.

* update api parms to pb struct.
* fix: GroupApplicationAcceptedNotification

* fix: GroupApplicationAcceptedNotification

* online status

* online status

* online status
* update trigger const.

* feat: implement more accurate progress.

* optimize method implement.

* update conversation List logic.

* update method logic.

* update conversation logic.

* update BatchInsertMessageList.

* update addProgress to private.
* feat: log support system type and ex

* fix: system type

* fix: log upload

* feat: log test

* fix: err
* feat: protocol

* feat: sync msg

* feat: sync msg

* feat: sync msg

* fix: go mod
… has been deleted in server. (#610)

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: commit.

* fix: commit.

* fix: commit.

* fix: commit.

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sync user error.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: remove wasm file.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: change limit int type avoid overflow and group member sorted.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sdk logout due to client kick online, incr sync data trigger full id.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: conversation list will disappear when conversation version table has been deleted in server.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
* update trigger const.

* feat: implement more accurate progress.

* optimize method implement.

* update conversation List logic.

* update method logic.

* update conversation logic.

* update BatchInsertMessageList.

* update addProgress to private.

* fix update loss contents.

* update condition logic.
* update trigger const.

* feat: implement more accurate progress.

* optimize method implement.

* update conversation List logic.

* update method logic.

* update conversation logic.

* update BatchInsertMessageList.

* update addProgress to private.

* fix update loss contents.

* update condition logic.

* fix: remove uncorrect use ctx.

* remove unnecesary content.
* update trigger const.

* feat: implement more accurate progress.

* optimize method implement.

* update conversation List logic.

* update method logic.

* update conversation logic.

* update BatchInsertMessageList.

* update addProgress to private.

* fix update loss contents.

* update condition logic.

* fix: remove uncorrect use ctx.

* remove unnecesary content.

* fix:remove uncorrect log call.

* fix uncorrect progress add.

* recovery.
* update trigger const.

* feat: implement more accurate progress.

* optimize method implement.

* update conversation List logic.

* update method logic.

* update conversation logic.

* update BatchInsertMessageList.

* update addProgress to private.

* fix update loss contents.

* update condition logic.

* fix: remove uncorrect use ctx.

* remove unnecesary content.

* fix:remove uncorrect log call.

* fix uncorrect progress add.

* recovery.

* fix: uncorrect map init.

* feat: update progress logic.

* fix: use map to correct.

* add debug log comment.

* update progress number implement.

* update SyncProgress.
* refactor: remove unuse sdk version field.

* update reLog field.

* fix: add necessary field.

* Update log.go

---------

Co-authored-by: OpenIM-Gordon <46924906+FGadvancer@users.noreply.github.com>
* test: support parameter passing and function calling

* test: fix init sdk in register

* fix: add log parameter

* fix: import cycle

* fix: move config file

* fix: init config file
* refactor: remove unuse sdk version field.

* update reLog field.

* fix: add necessary field.

* Update log.go

* fix: remove unnecesarry condition in ws.

* remove unnecessary contents.

* add GetSDKVersion.

* fix: fix wasm send ping msg.

* chore: fix Err contents.

---------

Co-authored-by: OpenIM-Gordon <46924906+FGadvancer@users.noreply.github.com>
* feat: log can add line and delete old logs

* feat: change name
* test: fix gen user ids

* test: fix import friends

* test: change log path

* test: fix log init

* test: fix log init

* test: init sdk slice

* test: output logs

* test: add map lock

* feat: split user manager login and init

* test: fix post context

* test: fix post context

* test: context init

* test: context init

* test: check log output and login rate

* test: login rate default value

* test: ctx with operationID

* test: ctx with operationID

* test: fix import friends ctx

* test: move config

* test: with admin token

* test: fix userIDs slice change

* test: fix goroutine ctx

* test: fix ctx and flag
* refactor: optimize conversation notification structure.

* optmize donotification structure in conversation.

* remove unnecessary contents.

* update log level and unnecessary wrap.

* fix: update uncorrect contents.
…o the message the unread count should be 0, can not be eliminated (#625)

* fix: GroupApplicationAcceptedNotification

* fix: GroupApplicationAcceptedNotification

* fix: abnormal session, the session unread count is not 0, according to the message the unread count should be 0, can not be eliminated
* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add function of GetUsersInGroup checks if the provided userIDs are in the specified group.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: commit.

* fix: commit.

* fix: commit.

* fix: commit.

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sync user error.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: remove wasm file.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: change limit int type avoid overflow and group member sorted.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: sdk logout due to client kick online, incr sync data trigger full id.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: conversation list will disappear when conversation version table has been deleted in server.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: conversation will deadlock when sync data logging.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
FGadvancer and others added 27 commits December 14, 2024 20:07
…815)

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
#819)

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
…to foreground and message status update. (#825)

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
…iven message. (#827)

* fix: quote message change to revoke message when app from background to foreground and message status update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add a function to quickly retrieve the context messages for a given message.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* refactor: the SDK interface using the pb protocol to replace json.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
…s to avoid UI data interference. (#832)

* fix: quote message change to revoke message when app from background to foreground and message status update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* feat: add a function to quickly retrieve the context messages for a given message.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* refactor: the SDK interface using the pb protocol to replace json.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* refactor: add a parameter to locate messages and reverse pull messages to avoid UI data interference.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* refactor: add a parameter to locate messages and reverse pull messages to avoid UI data interference.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* refactor: add a parameter to locate messages and reverse pull messages to avoid UI data interference.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
#834)

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
…in clients with poor network conditions. (#840)

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
* build: improve workflows contents.

* update workflows contents.

* update
…e duplication, and the history retrieval interface might miss messages when the timestamps are the same. (#845)

* fix: refine exception message handling to prevent duplicate messages in clients with poor network conditions.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: primary key conflicts caused by empty messages occupying seq due to sequence gaps.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
* fix: wrong error code sometimes

* fix: keep error message
…#852)

* feat: code adjustment

* feat: Cmd2Value carry caller

* feat: Cmd2Value carry caller

* feat: Cmd2Value carry caller

* feat: Cmd2Value carry caller

* fix: SearchLocalMessages no such table

* fix: optimize the freeze caused by too many friends and group applications
* fix: refine exception message handling to prevent duplicate messages in clients with poor network conditions.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: primary key conflicts caused by empty messages occupying seq due to sequence gaps.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: add random prefix to remove duplicate messages.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
)

* docs: update readme file.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* docs: go mobile readme update.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
* build: fix merge failed when conflict.

* revert to previous name.
… message gap problem caused by server crashes or redis seq cache expired. (#856)

* fix: refine exception message handling to prevent duplicate messages in clients with poor network conditions.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: primary key conflicts caused by empty messages occupying seq due to sequence gaps.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: server downtime and abnormal message handling may lead to message duplication, and the history retrieval interface might miss messages when the timestamps are the same.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: add random prefix to remove duplicate messages.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

* fix: modify the historical message retrieval interface to address the message gap problem caused by server crashes or redis seq cache expired.

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>

---------

Signed-off-by: Gordon <46924906+FGadvancer@users.noreply.github.com>
@pull-request-size pull-request-size bot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Feb 25, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
changelog size/S Denotes a PR that changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants