1716 Commits

Author SHA1 Message Date
withchao
9616e920ed fix: in standalone mode, the user online status is wrong 2025-05-16 17:11:19 +08:00
withchao
8fd91fa207 Merge remote-tracking branch 'origin/pre-release-v3.8.4' into pre-release-v3.8.4 2025-05-16 17:07:51 +08:00
withchao
d34bb219e0 fix: in standalone mode, the user online status is wrong 2025-05-16 17:07:38 +08:00
chao
4772ddc13b
Merge branch 'openimsdk:pre-release-v3.8.4' into pre-release-v3.8.4 2025-05-16 16:27:27 +08:00
withchao
e398152da2 fix: in standalone mode, the user online status is wrong 2025-05-16 16:26:24 +08:00
withchao
5fb6b3adb9 fix: merge conflicts 2025-05-16 14:42:16 +08:00
withchao
8e7457febb fix: merge conflicts 2025-05-16 14:31:50 +08:00
chao
3526672316
Merge pull request #3355 from withchao/pre-release-v3.8.4
fix: resolving merge conflicts
2025-05-15 14:28:23 +08:00
withchao
b40bc731e6 fix: merge conflicts 2025-05-15 14:26:30 +08:00
withchao
6750e40022 fix: merge conflicts 2025-05-15 14:23:27 +08:00
withchao
5079b99e97 fix: merge conflicts 2025-05-15 11:42:42 +08:00
chao
c9790dbdd0
Merge branch 'openimsdk:pre-release-v3.8.4' into pre-release-v3.8.4 2025-05-15 11:16:36 +08:00
chao
764a590ba4
Merge pull request #3353 from openimsdk/cherry-pick-1178808
feat: optimize server code [Created by @withchao from #3319]
2025-05-15 11:16:00 +08:00
chao
d1e4e499ae
Merge pull request #3352 from openimsdk/cherry-pick-3516f84
fix: AdminToken save to redis && limit 1 for each userID [Created by @icey-yu from #3224]
2025-05-15 11:15:44 +08:00
chao
d68035fbae feat: optimize server code (#3319)
* pb

* fix: Modifying other fields while setting IsPrivateChat does not take effect

* fix: quote message error revoke

* refactoring scheduled tasks

* refactoring scheduled tasks

* refactoring scheduled tasks

* refactoring scheduled tasks

* refactoring scheduled tasks

* refactoring scheduled tasks

* upgrading pkg tools

* fix

* fix

* optimize log output

* feat: support GetLastMessage

* feat: support GetLastMessage

* feat: s3 switch

* feat: s3 switch

* fix: GetUsersOnline

* feat: SendBusinessNotification supported configuration parameters

* feat: SendBusinessNotification supported configuration parameters

* feat: SendBusinessNotification supported configuration parameters

* feat: seq conversion failed without exiting

* fix: DeleteDoc crash

* fix: fill send time

* fix: fill send time

* fix: crash caused by withdrawing messages from users who have left the group

* fix: user msg timestamp

* seq read config

* seq read config

* fix: the source message of the reference is withdrawn, and the referenced message is deleted

* feat: optimize the default notification.yml

* fix: shouldPushOffline

* fix: the sorting is wrong after canceling the administrator in group settings

* feat: Sending messages supports returning fields modified by webhook

* feat: Sending messages supports returning fields modified by webhook

* feat: Sending messages supports returning fields modified by webhook

* fix: oss specifies content-type when uploading

* fix: the version number contains a line break

* fix: the version number contains a line break

* feat: GetConversationsHasReadAndMaxSeq support pinned

* feat: GetConversationsHasReadAndMaxSeq support pinned

* feat: GetConversationsHasReadAndMaxSeq support pinned

* fix: transferring the group owner to a muted member, incremental version error

* feat: unified conversion code

* feat: update gomake
2025-05-15 03:03:49 +00:00
icey-yu
41fea707da fix: AdminToken save to redis && limit 1 for each userID (#3224) 2025-05-15 03:03:47 +00:00
chao
b9b3d973ec
Merge branch 'openimsdk:pre-release-v3.8.4' into pre-release-v3.8.4 2025-05-15 09:43:57 +08:00
chao
0748b9ad1b
Merge pull request #3347 from openimsdk/cherry-pick-9ed6200
feat: optimize code and support running in single process mode [Created by @withchao from #3142]
2025-05-15 09:42:20 +08:00
chao
df35999b65
Merge pull request #3346 from openimsdk/cherry-pick-489571f
fix: solve workflows stop when merge failed [Created by @mo3et from #3106]
2025-05-15 09:42:05 +08:00
chao
fd22ac70f6
Merge pull request #3345 from openimsdk/cherry-pick-5c192d0
fix: solve stop when merge failed in pre release. [Created by @mo3et from #3105]
2025-05-15 09:41:39 +08:00
chao
0e6e2be96d
Merge branch 'pre-release-v3.8.4' into cherry-pick-5c192d0 2025-05-15 09:41:33 +08:00
chao
65d9f8890a
Merge pull request #3344 from openimsdk/cherry-pick-5312089
build: keep conflict is true in pre release. [Created by @mo3et from #3104]
2025-05-15 09:40:02 +08:00
chao
aa2d336ce3
Merge pull request #3343 from openimsdk/cherry-pick-ad8829c
build: keep conflict is true. [Created by @mo3et from #3103]
2025-05-15 09:39:28 +08:00
chao
f322ddca77 feat: optimize code and support running in single process mode (#3142)
* pb

* fix: Modifying other fields while setting IsPrivateChat does not take effect

* fix: quote message error revoke

* refactoring scheduled tasks

* refactoring scheduled tasks

* refactoring scheduled tasks

* refactoring scheduled tasks

* refactoring scheduled tasks

* refactoring scheduled tasks

* upgrading pkg tools

* fix

* fix

* optimize log output

* feat: support GetLastMessage

* feat: support GetLastMessage

* feat: s3 switch

* feat: s3 switch

* fix: GetUsersOnline

* feat: SendBusinessNotification supported configuration parameters

* feat: SendBusinessNotification supported configuration parameters

* feat: SendBusinessNotification supported configuration parameters

* feat: seq conversion failed without exiting

* monolithic

* fix: DeleteDoc crash

* fix: DeleteDoc crash

* fix: monolithic

* fix: monolithic

* fix: fill send time

* fix: fill send time

* fix: crash caused by withdrawing messages from users who have left the group

* fix: mq

* fix: mq

* fix: user msg timestamp

* fix: mq

* 1

* 1

* 1

* 1

* 1

* 1

* 1

* seq read config

* seq read config

* 1

* 1

* fix: the source message of the reference is withdrawn, and the referenced message is deleted

* 1

* 1

* 1

* 1

* 1

* 1

* 1

* 1

* 1

* 1

* 1

* 1

* 1

* 1
2025-05-14 09:43:32 +00:00
Monet Lee
63dfa6e873 fix: solve stop when merge failed (#3106) 2025-05-14 09:43:23 +00:00
Monet Lee
5941bb7cc3 fix: solve stop when merge failed in pre release. (#3105)
* build: improve workflows contents.

* build: keep conflict is true.

* fix: solve stop when merge failed.
2025-05-14 09:43:19 +00:00
Monet Lee
18dd32f48f build: keep conflict is true in pre release. (#3104)
* build: improve workflows contents.

* build: keep conflict is true.
2025-05-14 09:43:15 +00:00
Monet Lee
b18ee90106 build: keep conflict is true. (#3103) 2025-05-14 09:43:12 +00:00
chao
2769a2fe81
Merge branch 'openimsdk:pre-release-v3.8.4' into pre-release-v3.8.4 2025-05-14 16:42:35 +08:00
chao
4b3a2b7483
Merge pull request #3342 from openimsdk/cherry-pick-1d7660b
fix: optimize grpc option and fix some interface permission checks [Created by @withchao from #3327]
2025-05-14 16:41:20 +08:00
chao
a315570e44
Merge branch 'pre-release-v3.8.4' into cherry-pick-1d7660b 2025-05-14 16:41:13 +08:00
chao
c7a934e8db
Merge pull request #3341 from openimsdk/cherry-pick-56c5c1f
fix: delete token by correct platformID && feat: adminToken can be re… [Created by @icey-yu from #3313]
2025-05-14 16:37:55 +08:00
chao
8f615869e9
Merge pull request #3340 from openimsdk/cherry-pick-91db181
fix: data version SetVersion will add record [Created by @icey-yu from #3304]
2025-05-14 16:37:44 +08:00
chao
bff76dd122
Merge pull request #3339 from openimsdk/cherry-pick-fa3d251
feat: GroupApplicationAgreeMemberEnterNotification splitting [Created by @withchao from #3297]
2025-05-14 16:37:21 +08:00
chao
24d13b2ee1
Merge branch 'pre-release-v3.8.4' into cherry-pick-fa3d251 2025-05-14 16:37:14 +08:00
chao
b69d9ab20a
Merge pull request #3338 from openimsdk/cherry-pick-dd981b9
refactor: move stress-test tools location. [Created by @mo3et from #3295]
2025-05-14 16:36:33 +08:00
chao
752ab637f0
Merge pull request #3337 from openimsdk/cherry-pick-5899409
License [Created by @skiffer-git from #3293]
2025-05-14 16:36:17 +08:00
chao
f7a13419a5
Merge pull request #3336 from openimsdk/cherry-pick-97b8c07
feat: Implement stress test v2. [Created by @mo3et from #3292]
2025-05-14 16:36:02 +08:00
chao
3be5ac396a
Merge branch 'pre-release-v3.8.4' into cherry-pick-97b8c07 2025-05-14 16:35:51 +08:00
chao
c370c5fb23
Merge pull request #3335 from openimsdk/cherry-pick-8e824c7
fix: group status in GroupDismissedNotification [Created by @icey-yu from #3286]
2025-05-14 16:32:00 +08:00
chao
a3ff727843
Merge pull request #3334 from openimsdk/cherry-pick-52bd5e8
fix: transferring the group owner to a muted member, incremental version error [Created by @withchao from #3284]
2025-05-14 16:31:50 +08:00
chao
acab496bcb
Merge pull request #3333 from openimsdk/cherry-pick-1697651
feat: GetConversationsHasReadAndMaxSeq support pinned [Created by @withchao from #3281]
2025-05-14 16:31:39 +08:00
chao
7c6b9a3c0f
Merge branch 'pre-release-v3.8.4' into cherry-pick-1697651 2025-05-14 16:31:26 +08:00
chao
71a82238a1
Merge pull request #3332 from openimsdk/cherry-pick-d385fdd
feat: support server-issued configuration, which can be set for individual users [Created by @withchao from #3271]
2025-05-14 16:30:43 +08:00
chao
df5ccd5f35
Merge branch 'pre-release-v3.8.4' into cherry-pick-d385fdd 2025-05-14 16:30:34 +08:00
chao
7ea28ec2ba
Merge pull request #3331 from openimsdk/cherry-pick-aca0eac
fix: oss specifies content-type when uploading [Created by @withchao from #3267]
2025-05-14 16:29:31 +08:00
chao
5a40b2c50f
Merge pull request #3330 from openimsdk/cherry-pick-3b710fd
fix: improve stress test tools parms. [Created by @mo3et from #3265]
2025-05-14 16:29:15 +08:00
chao
90529aad2f
Merge branch 'pre-release-v3.8.4' into cherry-pick-3b710fd 2025-05-14 16:29:06 +08:00
chao
582caede04
Merge pull request #3329 from openimsdk/cherry-pick-4dc9b45
feat: implement stress-test tools. [Created by @mo3et from #3261]
2025-05-14 16:27:21 +08:00
chao
a10918a9dd
Merge pull request #3328 from openimsdk/cherry-pick-0b9dbd3
feat: check if the secret in config/share.yml has been changed during registration [Created by @icey-yu from #3223]
2025-05-14 16:27:06 +08:00