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

Update CHANGELOG for release v3.8.2 #790

Closed
wants to merge 133 commits into from
Closed

Conversation

github-actions[bot]
Copy link

This PR updates the CHANGELOG files for release v3.8.2

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 <[email protected]>

* fix: err message update

Signed-off-by: Gordon <[email protected]>

* test: panic recover

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* test: test args change

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* fix: user online status pb change

Signed-off-by: Gordon <[email protected]>

* test: add sdk user send message

Signed-off-by: Gordon <[email protected]>

* test: add sdk user send message

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* fix: sdk trigger token expired callback

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* fix: private chat notification update.

Signed-off-by: Gordon <[email protected]>

* fix: change the conversation to synchronous retrieval.

Signed-off-by: Gordon <[email protected]>

* fix: split pull message.

Signed-off-by: Gordon <[email protected]>

* 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 <[email protected]>

* fix: stranger user model add wasm set func.

* tes: change num of sender.

Signed-off-by: Gordon <[email protected]>

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

* fix: remove stranger func in user model.

Signed-off-by: Gordon <[email protected]>

* refactor: change project module name.

Signed-off-by: Gordon <[email protected]>

* feat: add doc generator.

Signed-off-by: Gordon <[email protected]>

* tes: test file update.

Signed-off-by: Gordon <[email protected]>

* test: pressure test file update.

Signed-off-by: Gordon <[email protected]>

* test: remove get newest seq for pressure test.

Signed-off-by: Gordon <[email protected]>

* test: remove get newest seq for pressure test.

Signed-off-by: Gordon <[email protected]>

* test: remove get newest seq for pressure test.

Signed-off-by: Gordon <[email protected]>

* test: change ws heartbeat.

Signed-off-by: Gordon <[email protected]>

* test: change ws heartbeat.

Signed-off-by: Gordon <[email protected]>

* test: change ws heartbeat.

Signed-off-by: Gordon <[email protected]>

* test: change ws heartbeat.

Signed-off-by: Gordon <[email protected]>

* test: change ws heartbeat.

Signed-off-by: Gordon <[email protected]>

* test: change ws heartbeat.

Signed-off-by: Gordon <[email protected]>

* test: change ws heartbeat.

Signed-off-by: Gordon <[email protected]>

* fix: parser update.

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

* test: file path update.

Signed-off-by: Gordon <[email protected]>

* fix: repeated trigger conversation changed.

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* 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 <[email protected]>

* fix: parse file update.

Signed-off-by: Gordon <[email protected]>

* fix: ping pong handler remove.

Signed-off-by: Gordon <[email protected]>

* fix: pressure test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: msg test.

* fix: add register message.

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: add args

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: pressure test add.

* fix: test file.

* fix:  send  message concurrent.

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: add pressure.

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: restore message.

* fix: pressure message.

* fix: add timer.

* fix: message update.

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix:add range login.

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* fix: single message test.

Signed-off-by: Gordon <[email protected]>

* 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 <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: add wait time.

* fix: message

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: update batchMsgListener func.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* 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 <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

* fix: listener add empty implement avoid panic.

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* feat: msg test update.

Signed-off-by: Gordon <[email protected]>

* feat: msg test update.

Signed-off-by: Gordon <[email protected]>

* feat: msg test update.

Signed-off-by: Gordon <[email protected]>

* feat: msg test update.

Signed-off-by: Gordon <[email protected]>

* feat: msg test update.

Signed-off-by: Gordon <[email protected]>

* feat: msg test update.

Signed-off-by: Gordon <[email protected]>

* feat: msg test update.

Signed-off-by: Gordon <[email protected]>

* feat: msg test update.

Signed-off-by: Gordon <[email protected]>

* fix: create group add error info.

Signed-off-by: Gordon <[email protected]>

* fix: create group add error info.

Signed-off-by: Gordon <[email protected]>

* fix: create group add error info.

Signed-off-by: Gordon <[email protected]>

* fix: create group add error info.

Signed-off-by: Gordon <[email protected]>

* test: ip change.

Signed-off-by: Gordon <[email protected]>

* test: ip change.

Signed-off-by: Gordon <[email protected]>

* test: ip change.

Signed-off-by: Gordon <[email protected]>

* feat: group add online rate.

Signed-off-by: Gordon <[email protected]>

* feat: group add online rate.

Signed-off-by: Gordon <[email protected]>

* feat: group add online rate.

Signed-off-by: Gordon <[email protected]>

* feat: group add online rate.

Signed-off-by: Gordon <[email protected]>

* feat: group add online rate.

Signed-off-by: Gordon <[email protected]>

* feat: group add online rate.

Signed-off-by: Gordon <[email protected]>

* feat: group add online rate.

Signed-off-by: Gordon <[email protected]>

* refactor: remove c wrapper.

Signed-off-by: Gordon <[email protected]>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* refactor: remove some functions.

Signed-off-by: Gordon <[email protected]>

* refactor: remove some functions.

Signed-off-by: Gordon <[email protected]>

---------

Signed-off-by: Gordon <[email protected]>
Co-authored-by: withchao <[email protected]>
* 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 <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* fix: commit.

* fix: commit.

* fix: commit.

* fix: commit.

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* fix: sync user error.

Signed-off-by: Gordon <[email protected]>

* fix: remove wasm file.

Signed-off-by: Gordon <[email protected]>

---------

Signed-off-by: Gordon <[email protected]>
… log. (#598)

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* fix: commit.

* fix: commit.

* fix: commit.

* fix: commit.

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* fix: sync user error.

Signed-off-by: Gordon <[email protected]>

* fix: remove wasm file.

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

---------

Signed-off-by: Gordon <[email protected]>
…l id. (#601)

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* fix: commit.

* fix: commit.

* fix: commit.

* fix: commit.

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* fix: sync user error.

Signed-off-by: Gordon <[email protected]>

* fix: remove wasm file.

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

---------

Signed-off-by: Gordon <[email protected]>
* 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 <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* fix: commit.

* fix: commit.

* fix: commit.

* fix: commit.

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* fix: sync user error.

Signed-off-by: Gordon <[email protected]>

* fix: remove wasm file.

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

---------

Signed-off-by: Gordon <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* fix: commit.

* fix: commit.

* fix: commit.

* fix: commit.

* feat: add incremental synchronization for common conversation attributes.

Signed-off-by: Gordon <[email protected]>

* fix: sync user error.

Signed-off-by: Gordon <[email protected]>

* fix: remove wasm file.

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

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

Signed-off-by: Gordon <[email protected]>

* fix: conversation will deadlock when sync data logging.

Signed-off-by: Gordon <[email protected]>

---------

Signed-off-by: Gordon <[email protected]>
mo3et and others added 22 commits October 25, 2024 14:47
* fix: improve release generate file.

* refactor: improve changelog structure.

* update goreleaser

* feat: implement changelog generate.

* remove README.md
use generate.
* feat: implement create Pre-release PR from Milestone.

* update schedule time.
* feat: implement error stack print.

* feat: update fn call error stack.

* update go mod.
* refactor: update ServerAPI method name.

* feat: improve batchUserFaceURLandName logic.

* update logic.
* fix: group member local cache

* fix: user local cache
* build: improve cleanup after ms PR merged.

* fix: fix temp file don't remove when upload file.
* feat: searchLocalMessages by SenderUserID.

* update wasm db interface and fix error.

* add searchBykeyword logic.

* update wasm para.

* update logic.

* feat: improve method implement.

* update logic.

* try empty

* update sql query space.
* fix: check reinstall

* fix: check reinstall
* feat: code adjustment

* feat: Cmd2Value carry caller

* feat: Cmd2Value carry caller

* feat: Cmd2Value carry caller

* feat: Cmd2Value carry caller

* fix: SearchLocalMessages no such table

* feat: support stream messages

* feat: support stream messages
…correctly. (#773)

* fix: the bug where isEnd for fetching message history is not working correctly.

Signed-off-by: Gordon <[email protected]>

* fix: the bug where isEnd for fetching message history is not working correctly.

Signed-off-by: Gordon <[email protected]>

* fix: the bug where isEnd for fetching message history is not working correctly.

Signed-off-by: Gordon <[email protected]>

* fix: the bug where isEnd for fetching message history is not working correctly.

Signed-off-by: Gordon <[email protected]>

* fix: the bug where isEnd for fetching message history is not working correctly.

Signed-off-by: Gordon <[email protected]>

---------

Signed-off-by: Gordon <[email protected]>
* add .gitignore content.

* refactor: improve createMessage and sendMessage interface.

* fix interface args.

* fix nil pointer error.

* fix test error.
* refactor: remove batchListener.

* comment update version file workflows.

* restore code.

* revert workflow file.

* fix: update to correct msgListener.

---------

Co-authored-by: OpenIM-Gordon <[email protected]>
* fix: err

* fix: err

* fix: err

* fix: err

* fix: err
@pull-request-size pull-request-size bot added the size/M Denotes a PR that changes 30-99 lines, ignoring generated files. label Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog size/M Denotes a PR that changes 30-99 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants