Skip to content

Commit 3cf0e19

Browse files
github-actions[bot]FGadvancerwithchaomo3eticey-yu
authored
Update CHANGELOG for release v3.8.3 (#836)
* feat: testing program that simulates various scenarios of sending messages. (#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: update TriggerCmdSyncData args. (#595) * fix: upload failure due to time expiration (#554) * fix: GroupApplicationAcceptedNotification * fix: GroupApplicationAcceptedNotification * fix: upload file error * fix: remove wasm file. (#596) * 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]> * fix: change limit int type avoid overflow and group member sorted. (#597) Signed-off-by: Gordon <[email protected]> * refactor: split sync data and notification cmd and add some heartbeat 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]> * fix: sdk logout due to client kick online, incr sync data trigger full 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 (#600) * feat: log support system type and ex * fix: system type * feat: implement checkConversation seq. (#602) * feat: implement checkConversation seq. * update method contents and remove unnecessary method. * update error wrap. * chore: remove some unnecessary contents & add .gitignore (#603) * 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. (#599) * feat: update method to adapted the corresponding parms. * fix: recovery need struct. * update api parms to pb struct. * feat: protocol (#607) * feat: online status subscription (#606) * fix: GroupApplicationAcceptedNotification * fix: GroupApplicationAcceptedNotification * online status * online status * online status * feat: update msg Sync by Reinstalled trigger const. (#608) * 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 logs upload (#604) * feat: log support system type and ex * fix: system type * fix: log upload * feat: log test * fix: err * Fix syncmsg (#609) * feat: protocol * feat: sync msg * feat: sync msg * feat: sync msg * fix: go mod * fix: conversation list will disappear when conversation version table 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]> * fix: update loss contents. (#611) * 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 and conditdion. (#612) * 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 uncorrect progress add. (#614) * 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. * feat: update progress logic. (#615) * 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. * feat: test (#617) * refactor: remove unuse sdk version field. (#616) * 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 (#619) * 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 * fix: remove unnecesarry condition in ws. (#620) * 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 (#621) * feat: log can add line and delete old logs * feat: change name * Fix test (#623) * 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. (#622) * refactor: optimize conversation notification structure. * optmize donotification structure in conversation. * remove unnecessary contents. * update log level and unnecessary wrap. * fix: update uncorrect contents. * fix: abnormal session, the session unread count is not 0, according to 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 * fix: conversation will deadlock when sync data logging. (#627) * 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]> * fix: set scanner buffer (#628) * chore: sdk update log version to v0.0.49-alpha.60. (#630) * 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]> * chore: sdk update log version to v0.0.49-alpha.60. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * bump: update go mod dependency version to latest. (#632) * refactor: optimize conversation notification structure. * optmize donotification structure in conversation. * remove unnecessary contents. * update log level and unnecessary wrap. * fix: update uncorrect contents. * feat: update go mod dependency version to latest. * fix: accept or refuse group application remove lock. (#634) * 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]> * chore: sdk update log version to v0.0.49-alpha.60. Signed-off-by: Gordon <[email protected]> * fix: accept or refuse group application remove lock. Signed-off-by: Gordon <[email protected]> * fix: accept or refuse group application remove lock. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * fix: solve get list is nil when batch fetch. (#635) * refactor: optimize conversation notification structure. * optmize donotification structure in conversation. * remove unnecessary contents. * update log level and unnecessary wrap. * fix: update uncorrect contents. * feat: update go mod dependency version to latest. * fix: solve get list is nil when batchfetch. * update get logic. * fix: filter Invalid. (#636) * deps: update bug-report.yaml (#639) * fix: filter Invalid. * deps: update bug-report.yaml * update bug-report.yaml * deps: move yaml locate. (#640) * fix: filter Invalid. * deps: update bug-report.yaml * update bug-report.yaml * remove yaml locate. * feat: update issue template in sdk core. (#641) * fix: filter Invalid. * deps: update bug-report.yaml * update bug-report.yaml * remove yaml locate. * feat: update issue template in sdk core. * build(deps): update translator.yml (#642) * fix: filter Invalid. * deps: update bug-report.yaml * update bug-report.yaml * remove yaml locate. * feat: update issue template in sdk core. * update translator.yml * Refactor: reconstruct issue and label in GitHub. (#648) * Refactor: reconstruct issue and label in GitHub. * update feature-request label. * fix: update uncorrect workflow. (#649) * Refactor: reconstruct issue and label in GitHub. * update feature-request label. * update * fix: update to correct workflow. * fix: remove env. (#651) * Refactor: reconstruct issue and label in GitHub. * update feature-request label. * update * fix: update to correct workflow. * fix: remove env. * Feat add cache init (#653) * feat: add cache in init basic info * feat: change log rotate count * fix: remove unused release files. (#654) * Refactor: reconstruct issue and label in GitHub. * update feature-request label. * update * fix: update to correct workflow. * fix: remove env. * fix: remove unused release files. * refactor: update workflows and remove unnecessary contents. (#655) * Refactor: reconstruct issue and label in GitHub. * update feature-request label. * update * fix: update to correct workflow. * fix: remove env. * fix: remove unused release files. * refactor: update workflows and remove unnecessary contents. * feat send message (#629) * test: fix import friends * test: import friends limit * test: errgroup limit * test: feat conversation check * test: go mod * test: change config * test: change config * test: change log level * test: fix check name * test: stop main * test: feat send msg * test: feat err stack * test: fix log print * test: fix log print * test: err stack print * test: fix log decorator * test: feat send msg * test: feat check msg num * test: fix sleep * test: fix msg create * test: fix flag * test: fix check group message num * test: fix check correct message * test: check group and friend * test: fix check msg num * test: fix check msg num * test: fix check msg num * test: print nums * test: print nums * test: get total msg * test: delete print * test: chore group msg num * test: feat relogin * test: add sleep * test: print total num * test: print total unread num * test: print operation ID * test: log level * test: feat msg correct count * test: feat msg correct count * test: fix msg correct count * fix: conversation log print * fix: conversation log print * test: feat process * test: remove interrupt * test: feat process * test: logs add userID * test: uninstall and reinstall * test: fix init sdk * test: fix func call * test: main process * test: call len param check * test: fix param index * test: feat print logs * test: chore can run add conditions * test: call log print * test: call log print * test: fix field offset * test: fix call * test: check msg num * test: main process * test: go mod * test: add monitor in main and optimize comment * test: replace errgroup to reerrgroup * test: go mod * test: feat progress bar and loop check * fix: add timeout constant * fix: go mod * fix: init receive slice * test: fix sync friends * test: fix msg and loop check * test: update limit * test: add sleep * test: add sleep * test: remove sleep * feat: open db wal and set busy timeout * feat: add test mode * feat: add timeout * feat: create group slowly * feat: create group slowly * test: remove print * test: fix database deadlock ? * test: fix wait task done * test: feat stat msgs * test: send msg sleep * test: send msg slowly * test: remove shared * test: add timeout * fix: userInfo cache * test: fix bar * test: do group notification * test: change limit * test: delete sleep * test: add wait log * test: del wait * test: add log * test: send message small limit * feat: test mode conversation chan len * test: del login last test * test: del check fri test * test: add time out * test: add check * feat: change lock to global db lock (#658) * feat: change lock to global db lock * feat: change correct read or write lock * feat: implement log interface. (#657) * Refactor: reconstruct issue and label in GitHub. * update feature-request label. * update * fix: update to correct workflow. * fix: remove env. * fix: remove unused release files. * refactor: update workflows and remove unnecessary contents. * Fix: remove uncorrect comment. * remove labels. * update yml * update * feat: implement log interface. * update * update * update. * fix: update interface func. (#661) * Refactor: reconstruct issue and label in GitHub. * update feature-request label. * update * fix: update to correct workflow. * fix: remove env. * fix: remove unused release files. * refactor: update workflows and remove unnecessary contents. * Fix: remove uncorrect comment. * remove labels. * update yml * update * feat: implement log interface. * update * update * update. * fix: update interface func. * fix: update Logs field type. (#662) * Refactor: reconstruct issue and label in GitHub. * update feature-request label. * update * fix: update to correct workflow. * fix: remove env. * fix: remove unused release files. * refactor: update workflows and remove unnecessary contents. * Fix: remove uncorrect comment. * remove labels. * update yml * update * feat: implement log interface. * update * update * update. * fix: update interface func. * fix: update Logs field type. * update log fields. * fix: remove the conversation trigger to prevent waiting in a circular queue. (#663) Signed-off-by: Gordon <[email protected]> * Feat test (#665) * feat: send message shuffle slice * feat: add log * fix: add lock in db * fix: add lock in db * fix: remove redundant func. (#664) * fix: remove redundant func. * fix: remove sort slice. * feat: implement panic recovery. (#666) * feat: implement panic recovery. * update recover logic. * update log print. * feat: implment SDK log interface. (#667) * feat: implement panic recovery. * update recover logic. * update log print. * feat: implment SDK log interface. * update * remove unused file. * update Panic log print. * fix: optimize delete msg local logic. (#669) * feat: implement panic recovery. * update recover logic. * update log print. * feat: implment SDK log interface. * update * remove unused file. * update Panic log print. * fix: optimize delete msg local logic. * update implement. * fix: Bug fix for clearing unread messages. Signed-off-by: Gordon <[email protected]> * fix: fixed revoke burnMessage panic. (#672) * feat: implement panic recovery. * update recover logic. * update log print. * feat: implment SDK log interface. * update * remove unused file. * update Panic log print. * fix: optimize delete msg local logic. * update implement. * optimize contents. * fix: fix revoke burnMessage panic. * update revoke logic. * fix: the crash caused by calling log when sdk is not logged in (#674) * 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 * fix: the crash caused by calling log when sdk is not logged in * fix: the crash caused by calling log when sdk is not logged in * fix: update Logs interface. (#675) * feat: implement panic recovery. * update recover logic. * update log print. * feat: implment SDK log interface. * update * remove unused file. * update Panic log print. * fix: optimize delete msg local logic. * update implement. * optimize contents. * fix: fix revoke burnMessage panic. * update revoke logic. * chore: update go mod to update Logs interface. * improve errs new. * fix: Bug fix for clearing unread messages. (#677) Signed-off-by: Gordon <[email protected]> * feat: implement resource manager tool. (#682) * feat: implement panic recovery. * update recover logic. * update log print. * feat: implment SDK log interface. * update * remove unused file. * update Panic log print. * fix: optimize delete msg local logic. * update implement. * optimize contents. * fix: fix revoke burnMessage panic. * update revoke logic. * chore: update go mod to update Logs interface. * improve errs new. * feat: implement resource manager tool. * remove comment. * fix: solve latest msg update. (#683) * feat: implement panic recovery. * update recover logic. * update log print. * feat: implment SDK log interface. * update * remove unused file. * update Panic log print. * fix: optimize delete msg local logic. * update implement. * optimize contents. * fix: fix revoke burnMessage panic. * update revoke logic. * chore: update go mod to update Logs interface. * improve errs new. * feat: implement resource manager tool. * remove comment. * fix: solve latest msg update. * remove unused content. * fix error. * update wasm db. * refactor: performance optimization of pull messages. (#684) * fix: Bug fix for clearing unread messages. Signed-off-by: Gordon <[email protected]> * fix: Bug fix for pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * fix: solve AddFriend uncorrect call. (#685) * feat: update set GroupInfo logic. (#686) * refactor: performance optimization of pull messages. (#688) * fix: Bug fix for clearing unread messages. Signed-off-by: Gordon <[email protected]> * fix: Bug fix for pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * feat: implement batchNewMessages method. (#687) * feat: implement batchNewMessages method. * update batchnewMessages logic. * update logic. * update * refactor: performance optimization of pull messages. (#689) * fix: Bug fix for clearing unread messages. Signed-off-by: Gordon <[email protected]> * fix: Bug fix for pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. (#690) * fix: Bug fix for clearing unread messages. Signed-off-by: Gordon <[email protected]> * fix: Bug fix for pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages and reduce redundant data synchronization. (#694) * fix: Bug fix for clearing unread messages. Signed-off-by: Gordon <[email protected]> * fix: Bug fix for pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages and reduce redundant data synchronization. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * fix: cmd panic and remove struct. (#695) * fix: Bug fix for clearing unread messages. Signed-off-by: Gordon <[email protected]> * fix: Bug fix for pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages. Signed-off-by: Gordon <[email protected]> * refactor: performance optimization of pull messages and reduce redundant data synchronization. Signed-off-by: Gordon <[email protected]> * fix: cmd panic and remove struct. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * feat: API supports gzip (#698) * 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 * fix: the crash caused by calling log when sdk is not logged in * fix: the crash caused by calling log when sdk is not logged in * feat: API supports gzip * feat: API supports gzip * Test feat (#699) * fix: add lock in db * fix: add send wait time * feat: un login send message and check * test: fix send common group msg num * test: fix check login user friends * test: fix un login msg check * test: change msg send limit * test: change msg send limit * fix: remove some testMode change * test: fake send * test: fake send * test: send msg * test: add log and operationID * test: fake create group * test: log level * test: create group * test: add import friends different operation id * test: add send msg cost * test: add send msg cost * test: feat bar print🔥 * test: fix ansi * test: test muti bars * test: fix bars * test: feat muti bars * test: fix lock progress * test: fix lock progress * test: test check * test: del check bar * test: close * test: clock * test: clock * test: test * test: test * test: add log * test: test progress * test: test progress * test: fix progress * test: feat bar progress ! * test: no save * test: change init logic * test: fix common group num * test: stdout * test: fix log * test: capture panic * test: del error * test: del more one context method in login mgr * test: add log * test: add log * test: fix ctx * test: change config * test: fix progress send on close channel * test: fix progress send on close channel * test: change msgtest * test: fix progress * test: change default config * test: add log in get token * test: add error * test: change admin userid * test: change gen online user id in msgtest * test: add log in listener * test: fix logout users * test: fix bar length * test: fix statistics * test: add sleep * test: update stat msg * test: add sleep in send msg * test: add sleep in send msg * test: change platform * test: change stat * test: go mod && debug bar * test: change send wait time * test: change gen id in msgtest * test: feat stat msg * test: feat large group member set * test: fix large group member set * test: fix msg print * test: fix msg print * test: stat add unit * test: print flag * test: operationID * test: feat stat print * test: fix stat * test: fix gen userIDs * test: stat * test: stat send time * test: fix send msg * test: feat login check * test: only stat text msg * test: optimize create group * test: feat invite user to group log * test: add operationID in invite * test: fix add friend error * test: feat add group member cache * fix: get group member info from server * fix: change http timeout * fix: change http timeout * fix: change http timeout * fix: add sleep and split api * fix: del sleep * test: fix msgtest gen userID * test: change msg send time * test: change msg send time * test: change sleep time * test: change sleep time * test: test * test: add log * test: fix stat msg * test: add sleep * test: del sleep * test: add sleep * test: del sleep * test: fix cal common group * test: change send msg wait time * test: fix create large group * test: fix check create large group * test: fix check create large group * refactor: mv GetConversationsHasReadAndMaxSeq from HTTP to Websocket. Signed-off-by: Gordon <[email protected]> * Revert "refactor: mv GetConversationsHasReadAndMaxSeq from HTTP to Websocket." This reverts commit 221ca9ebd3ef02e32150b8fb3c18e66cc9fc5f4c. * refactor: mv GetConversationsHasReadAndMaxSeq from HTTP to Websocket. (#700) Signed-off-by: Gordon <[email protected]> * fix: ws read max seq error. (#701) * refactor: mv GetConversationsHasReadAndMaxSeq from HTTP to Websocket. Signed-off-by: Gordon <[email protected]> * fix: ws read max seq error. Signed-off-by: Gordon <[email protected]> --------- Signed-off-by: Gordon <[email protected]> * refactor: directory structure of SDK change and remove redundant code. (#703) * fix: remove the conversation trigger to prevent waiting in a circular queue. Signed-off-by: Gordon <[email protected]> * refactor: remove files to pkg. Signed-off-by: Gordon <[email protected]> * optimizing the code * refactor: restruct friend module to relation. * refactor: conversation structure and code change. Signed-off-by: Gordon <[email protected]> * optimizing the code * optimizing the code * optimizing the code * new call * feat: new api call * db success log * new api invoke * fix: Bug fix for clearing unread messages. Signed-off-by: Gordon <[email protected]> * refactor: user package * refactor: full package * refactor: del license * test: fix statistics * refactor: user package * remove unused code * remove unused code * feat: api format * feat: api format * refactor: merge opensource code main into local branch. Signed-off-by: Gordon <[email protected]> * refactor: merge opensource code main into local branch. Signed-off-by: Gordon <[email protected]> * refactor: merge opensource code main into local branch. Signed-off-by: Gordon <[email protected]> * feat: api format * refactor: user * refactor: full module remove. Signed-off-by: Gordon <[email protected]> * feat: update setGroupInfo API to correct. * refactor: rename api function and add ExtractField function comment * refactor: update logging initialization to use constant from protocol package - Renamed the `log.InitLoggerFromConfig` function call in `init_login.go` to use the `pbConstant.PlatformID2Name` constant from the `protocol` package instead of the `constant.PlatformID2Name` constant from the `openim-sdk-core` package. This ensures consistency and avoids potential conflicts. feat: improve error handling in HTTP client - Updated the `get` and `postLogic` functions in `http_client.go` to use the `io.ReadAll` function instead of `ioutil.ReadAll` for reading the response body. This change improves error handling and ensures proper resource cleanup. refactor: remove unused import in new_http.go - Removed the unused import of `github.com/openimsdk/tools/errs` in `new_http.go` to clean up the code and improve maintainability. * refactor: full * refactor: update logging initialization to use constant from protocol package * feat: format code * Refactor: Update function name in conversation_msg package Rename the function `revokeMessageFromSvr` to `revokeMessageFromServer` in the `revoke.go` file of the `conversation_msg` package. This change ensures consistency with the naming convention used in the codebase. Refactor: Update function name in group package Rename the function `getGroupsInfoFromSvr` to `getGroupsInfoFromServer` in the `group.go` file of the `group` package. This change aligns with the naming convention used in the codebase. Refactor: Update function name in conversation_msg package Rename the function `getConversationsByIDsFromSvr` to `getConversationsByIDsFromServer` in the `sync.go` file of the `conversation_msg` package. This change ensures consistency with the naming convention used in the codebase. Refactor: Update function name in group package Rename the function `getGroupsInfoFromSvr` to `getGroupsInfoFromServer` in the `api.go` file of the `group` package. This change aligns with the naming convention used in the codebase. Refactor: Update function name in conversation_msg package Rename the function `clearConversationFromLocalAndSvr` to `clearConversationFromLocalAndServer` in the `delete.go` file of the `conversation_msg` package. This change ensures consistency with the naming convention used in the codebase. Refactor: Update function name in conversation_msg package Rename the function `deleteAllMsgFromLocalAndSvr` to `deleteAllMsgFromLocalAndServer` in the `delete.go` file of the `conversation_msg` package. This change ensures consistency with the naming convention used in the codebase. Refactor: Update function name in conversation_msg package Rename the function `deleteMessagesFromSvr` to `deleteMessagesFromServer` in the `delete.go` file of the `conversation_msg` package. This change ensures consistency with the naming convention used in the codebase. Refactor: Update function name in conversation_msg package Rename the function `getIncrementalConversationFromSvr` to `getIncrementalConversationFromServer` in the `increm…
1 parent ad5a9a1 commit 3cf0e19

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

CHANGELOG/CHANGELOG-3.8.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
## [v3.8.3](https://github.com/openimsdk/openim-sdk-core/releases/tag/v3.8.3) (2025-01-08)
2+
3+
### New Features
4+
* feat: merge main bug fix to main. [#637](https://github.com/openimsdk/openim-sdk-core/pull/637)
5+
* feat: improve merge in milestone and merged handle logic. [Created [#797](https://github.com/openimsdk/openim-sdk-core/pull/797)
6+
* feat: add a function to quickly retrieve the context messages for a given message. [#828](https://github.com/openimsdk/openim-sdk-core/pull/828)
7+
8+
### Bug Fixes
9+
* fix: create index failed when table name has `-`. [Created [#795](https://github.com/openimsdk/openim-sdk-core/pull/795)
10+
* fix: change the table name and add escaping. [Created [#803](https://github.com/openimsdk/openim-sdk-core/pull/803)
11+
* fix: change errs to custom errs avoid sdk panic. [Created [#802](https://github.com/openimsdk/openim-sdk-core/pull/802)
12+
* fix: get reverse history message change. [#805](https://github.com/openimsdk/openim-sdk-core/pull/805)
13+
* fix: add server isEnd determination criteria for message retrieval. [#812](https://github.com/openimsdk/openim-sdk-core/pull/812)
14+
* fix: login user's info maybe empty when app reinstall. [#816](https://github.com/openimsdk/openim-sdk-core/pull/816)
15+
* fix: search message do not filter voice message when keyword is empty. [#820](https://github.com/openimsdk/openim-sdk-core/pull/820)
16+
* fix: quote message change to revoke message when app from background … [#826](https://github.com/openimsdk/openim-sdk-core/pull/826)
17+
18+
### Refactors
19+
* refactor: add a parameter to locate messages and reverse pull messages to avoid UI data interference. [#833](https://github.com/openimsdk/openim-sdk-core/pull/833)
20+
* refactor: remove fetch messages instead of search message clear cache. [#835](https://github.com/openimsdk/openim-sdk-core/pull/835)
21+
22+
### Builds
23+
* build: update PR body. [Created [#798](https://github.com/openimsdk/openim-sdk-core/pull/798)
24+
25+
### Others
26+
* bump: update go mod dependency version to latest. (#632) [#633](https://github.com/openimsdk/openim-sdk-core/pull/633)
27+
* merge: update release-v3.8 with main changes [#735](https://github.com/openimsdk/openim-sdk-core/pull/735)
28+
29+
**Full Changelog**: [v3.8.2...v3.8.3](https://github.com/openimsdk/openim-sdk-core/compare/v3.8.2...v3.8.3)
30+

CHANGELOG/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# CHANGELOGs
2+
3+
- [CHANGELOG-3.8.md](./CHANGELOG-3.8.md)
4+

0 commit comments

Comments
 (0)