-
Notifications
You must be signed in to change notification settings - Fork 360
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
github-actions
wants to merge
170
commits into
main
Choose a base branch
from
changelog-v3.8.3-patch.1
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…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>
… 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>
…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>
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR updates the CHANGELOG files for release v3.8.3-patch.1