OpenIM-Gordon
|
80c71b77d6
|
feature: add GetConversationsHasReadAndMaxSeq interface to the WebSocket API. (#2611)
|
2024-09-12 03:12:02 +00:00 |
|
icey-yu
|
0276c7df60
|
Fix err (#2608)
* refactor: refactor workflows contents.
* add tool workflows.
* update field.
* fix: remove chat error.
* Fix err.
* fix error.
* remove cn comment.
* update workflows files.
* update infra config.
* move workflows.
* feat: update bot.
* fix: solve uncorrect outdated msg get.
* update get docIDs logic.
* update
* update skip logic.
* fix
* update.
* fix: delay deleteObject func.
* remove unused content.
* update log type.
* feat: implement request batch count limit.
* update
* update
* feat: add rocksTimeout
* feat: wrap logs
* feat: add logs
* feat: listen config
* feat: enable listen TIME_WAIT port
* feat: add logs
* feat: cache batch
* chore: enable fullUserCache
* feat: push rpc num
* feat: push err
* feat: with operationID
* feat: sleep
* feat: change 1s
* feat: change log
* feat: implement Getbatch in rpcCache.
* feat: print getOnline cost
* feat: change log
* feat: change kafka and push config
* feat: del interface
* feat: fix err
* feat: change config
* feat: go mod
* feat: change config
* feat: change config
* feat: add sleep in push
* feat: warn logs
* feat: logs
* feat: logs
* feat: change port
* feat: start config
* feat: remove port reuse
* feat: prometheus config
* feat: prometheus config
* feat: prometheus config
* feat: add long time send msg to grafana
* feat: init
* feat: init
* feat: implement offline push.
* feat: batch get user online
* feat: implement batch Push spilt
* update go mod
* Revert "feat: change port"
This reverts commit 06d5e944
* feat: change port
* feat: change config
* feat: implement kafka producer and consumer.
* update format,
* add PushMQ log.
* feat: get all online users and init push
* feat: lock in online cache
* feat: config
* fix: init online status
* fix: add logs
* fix: userIDs
* fix: add logs
* feat: update Handler logic.
* update MQ logic.
* update
* update
* fix: method name
* fix: update OfflinePushConsumerHandler.
* fix: prommetrics
* fix: add logs
* fix: ctx
* fix: log
* fix: config
* feat: change port
* fix: atomic online cache status
---------
Co-authored-by: Monet Lee <monet_lee@163.com>
|
2024-09-12 02:38:17 +00:00 |
|
chao
|
b703449615
|
feat: API supports gzip (#2609)
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* fix: component
* fix: getConversationInfo
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* fix: minio config url recognition error
* update gomake version
* update gomake version
* fix: seq conversion bug
* fix: redis pipe exec
* fix: ImportFriends
* fix: A large number of logs keysAndValues length is not even
* feat: mark read aggregate write
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* merge
* merge
* read seq is written to mongo
* read seq is written to mongo
* fix: invitation to join group notification
* fix: friend op_user_id
* feat: optimizing asynchronous context
* feat: optimizing memamq size
* feat: add GetSeqMessage
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: go.mod
* feat: go.mod
* feat: join group notification and get seq
* feat: join group notification and get seq
* feat: avoid pulling messages from sessions with a large number of max seq values of 0
* feat: API supports gzip
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
|
2024-09-11 08:48:34 +00:00 |
|
withchao
|
5b134bc92c
|
feat: API supports gzip
|
2024-09-11 16:22:03 +08:00 |
|
chao
|
246a36683f
|
Merge branch 'openimsdk:main' into main
|
2024-09-11 09:52:28 +08:00 |
|
Monet Lee
|
3381b85895
|
feat: implement offline push using kafka (#2600)
* refactor: refactor workflows contents.
* add tool workflows.
* update field.
* fix: remove chat error.
* Fix err.
* fix error.
* remove cn comment.
* update workflows files.
* update infra config.
* move workflows.
* feat: update bot.
* fix: solve uncorrect outdated msg get.
* update get docIDs logic.
* update
* update skip logic.
* fix
* update.
* fix: delay deleteObject func.
* remove unused content.
* update log type.
* feat: implement request batch count limit.
* update
* update
* feat: implement offline push.
* feat: implement batch Push spilt
* update go mod
* feat: implement kafka producer and consumer.
* update format,
* add PushMQ log.
* feat: update Handler logic.
* update MQ logic.
* update
* update
* fix: update OfflinePushConsumerHandler.
|
2024-09-10 11:10:15 +00:00 |
|
chao
|
b378b573eb
|
Merge branch 'openimsdk:main' into main
|
2024-09-10 11:33:24 +08:00 |
|
Monet Lee
|
c581d43f17
|
refactor: improve db structure in storage/controller (#2604)
* refactor: refactor workflows contents.
* add tool workflows.
* update field.
* fix: remove chat error.
* Fix err.
* fix error.
* remove cn comment.
* update workflows files.
* update infra config.
* move workflows.
* feat: update bot.
* fix: solve uncorrect outdated msg get.
* update get docIDs logic.
* update
* update skip logic.
* fix
* update.
* fix: delay deleteObject func.
* remove unused content.
* update log type.
* feat: implement request batch count limit.
* update
* update
* refactor: improve db structure in `storage/controller`
|
2024-09-10 02:26:02 +00:00 |
|
chao
|
eea2627a28
|
feat: avoid pulling messages from sessions with a large number of max seq values of 0 (#2602)
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* fix: component
* fix: getConversationInfo
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* fix: minio config url recognition error
* update gomake version
* update gomake version
* fix: seq conversion bug
* fix: redis pipe exec
* fix: ImportFriends
* fix: A large number of logs keysAndValues length is not even
* feat: mark read aggregate write
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* merge
* merge
* read seq is written to mongo
* read seq is written to mongo
* fix: invitation to join group notification
* fix: friend op_user_id
* feat: optimizing asynchronous context
* feat: optimizing memamq size
* feat: add GetSeqMessage
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: go.mod
* feat: go.mod
* feat: join group notification and get seq
* feat: join group notification and get seq
* feat: avoid pulling messages from sessions with a large number of max seq values of 0
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
|
2024-09-09 03:48:54 +00:00 |
|
withchao
|
a46fae324a
|
feat: avoid pulling messages from sessions with a large number of max seq values of 0
|
2024-09-09 11:45:29 +08:00 |
|
chao
|
4b56b6f342
|
Merge branch 'openimsdk:main' into main
|
2024-09-05 16:35:23 +08:00 |
|
chao
|
6dd4e56c2a
|
fix: getting messages based on session ID and seq (#2595)
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* fix: component
* fix: getConversationInfo
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* fix: minio config url recognition error
* update gomake version
* update gomake version
* fix: seq conversion bug
* fix: redis pipe exec
* fix: ImportFriends
* fix: A large number of logs keysAndValues length is not even
* feat: mark read aggregate write
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* merge
* merge
* read seq is written to mongo
* read seq is written to mongo
* fix: invitation to join group notification
* fix: friend op_user_id
* feat: optimizing asynchronous context
* feat: optimizing memamq size
* feat: add GetSeqMessage
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: go.mod
* feat: go.mod
* feat: join group notification and get seq
* feat: join group notification and get seq
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
v3.8.1-rc.1
|
2024-09-05 08:31:00 +00:00 |
|
withchao
|
f73f169712
|
Merge remote-tracking branch 'upstream/main'
# Conflicts:
# go.mod
# go.sum
# internal/rpc/msg/sync_msg.go
|
2024-09-05 16:26:36 +08:00 |
|
withchao
|
c9e98c7d3c
|
feat: join group notification and get seq
|
2024-09-05 16:23:47 +08:00 |
|
Monet Lee
|
20085d0efc
|
feat: implement request batch count limit. (#2591)
* refactor: refactor workflows contents.
* add tool workflows.
* update field.
* fix: remove chat error.
* Fix err.
* fix error.
* remove cn comment.
* update workflows files.
* update infra config.
* move workflows.
* feat: update bot.
* fix: solve uncorrect outdated msg get.
* update get docIDs logic.
* update
* update skip logic.
* fix
* update.
* fix: delay deleteObject func.
* remove unused content.
* update log type.
* feat: implement request batch count limit.
* update
* update
|
2024-09-05 01:53:24 +00:00 |
|
chao
|
2477a6658c
|
feat: supports getting messages based on session ID and seq (#2582)
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* fix: component
* fix: getConversationInfo
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* fix: minio config url recognition error
* update gomake version
* update gomake version
* fix: seq conversion bug
* fix: redis pipe exec
* fix: ImportFriends
* fix: A large number of logs keysAndValues length is not even
* feat: mark read aggregate write
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* merge
* merge
* read seq is written to mongo
* read seq is written to mongo
* fix: invitation to join group notification
* fix: friend op_user_id
* feat: optimizing asynchronous context
* feat: optimizing memamq size
* feat: add GetSeqMessage
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: GroupApplicationAgreeMemberEnterNotification
* feat: go.mod
* feat: go.mod
* feat: join group notification and get seq
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
|
2024-09-04 03:14:21 +00:00 |
|
withchao
|
bf3cfa13c0
|
feat: join group notification and get seq
|
2024-09-04 10:47:06 +08:00 |
|
withchao
|
4c142821aa
|
feat: go.mod
|
2024-09-03 18:44:29 +08:00 |
|
withchao
|
74c8dc45b6
|
feat: go.mod
|
2024-09-03 18:38:17 +08:00 |
|
withchao
|
e3b808e9d4
|
Merge remote-tracking branch 'refs/remotes/upstream/main'
# Conflicts:
# go.mod
# go.sum
|
2024-09-03 18:37:40 +08:00 |
|
icey-yu
|
38a8802107
|
feat: add long time push msg in prometheus (#2584)
* feat: add long time push msg in prometheus
* fix: log print
* fix: go mod
* fix: log msg
* fix: log init
* feat: push msg
* feat: go mod ,remove cgo package
* feat: remove error log
* feat: test dummy push
* feat:redis pool config
* feat: push to kafka log
|
2024-09-03 10:32:40 +00:00 |
|
withchao
|
39f529de81
|
feat: GroupApplicationAgreeMemberEnterNotification
|
2024-09-03 18:31:42 +08:00 |
|
Monet Lee
|
a5292bb3a3
|
feat: update group notification when set to null. (#2590)
* refactor: refactor workflows contents.
* add tool workflows.
* update field.
* fix: remove chat error.
* Fix err.
* fix error.
* remove cn comment.
* update workflows files.
* update infra config.
* move workflows.
* feat: update bot.
* fix: solve uncorrect outdated msg get.
* update get docIDs logic.
* update
* update skip logic.
* fix
* update.
* fix: delay deleteObject func.
* remove unused content.
* feat: update group notification when set to null.
* update log standard.
|
2024-09-03 10:26:28 +00:00 |
|
Gordon
|
758606f627
|
fix: encoder replace to json encoder.
|
2024-09-03 18:20:52 +08:00 |
|
withchao
|
f65cfba832
|
feat: GroupApplicationAgreeMemberEnterNotification
|
2024-09-03 18:13:51 +08:00 |
|
OpenIM-Gordon
|
71f328ef94
|
Update hub_server.go
|
2024-09-03 17:57:25 +08:00 |
|
Monet Lee
|
9b94063d60
|
Merge pull request #2588 from mo3et/fix/gateway
feat: implement no gob encoder.
|
2024-09-03 10:14:56 +08:00 |
|
Monet Lee
|
165eecf037
|
update unitTest content.
|
2024-09-02 18:05:49 +08:00 |
|
Monet Lee
|
6890da44c9
|
feat: implement no gob encoder.
|
2024-09-02 17:47:33 +08:00 |
|
withchao
|
790f39f480
|
feat: add GetSeqMessage
|
2024-08-31 17:18:48 +08:00 |
|
chao
|
36ff8d4fa5
|
Merge branch 'openimsdk:main' into main
|
2024-08-31 17:09:03 +08:00 |
|
icey-yu
|
8c7de0416b
|
fix: fill opUser in invite tips (#2578)
* fix: fill opUser in invite tips
* fix: del code
|
2024-08-30 09:19:41 +00:00 |
|
chao
|
2cfc354345
|
Merge branch 'openimsdk:main' into main
|
2024-08-29 18:00:27 +08:00 |
|
chao
|
275491a1b5
|
fix: memory queue optimization (#2568)
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* fix: component
* fix: getConversationInfo
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* fix: minio config url recognition error
* update gomake version
* update gomake version
* fix: seq conversion bug
* fix: redis pipe exec
* fix: ImportFriends
* fix: A large number of logs keysAndValues length is not even
* feat: mark read aggregate write
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* merge
* merge
* read seq is written to mongo
* read seq is written to mongo
* fix: invitation to join group notification
* fix: friend op_user_id
* feat: optimizing asynchronous context
* feat: optimizing memamq size
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
|
2024-08-29 07:18:23 +00:00 |
|
withchao
|
6a3c894bbd
|
Merge remote-tracking branch 'upstream/main'
|
2024-08-29 14:29:43 +08:00 |
|
withchao
|
6a2d8ef4d1
|
feat: optimizing memamq size
|
2024-08-29 14:28:45 +08:00 |
|
Monet Lee
|
c37e0227ff
|
fix: delay deleteObject func. (#2566)
* refactor: refactor workflows contents.
* add tool workflows.
* update field.
* fix: remove chat error.
* Fix err.
* fix error.
* remove cn comment.
* update workflows files.
* update infra config.
* move workflows.
* feat: update bot.
* fix: solve uncorrect outdated msg get.
* update get docIDs logic.
* update
* update skip logic.
* fix
* update.
* fix: delay deleteObject func.
* remove unused content.
|
2024-08-29 04:17:19 +00:00 |
|
withchao
|
fa375f2072
|
feat: optimizing asynchronous context
|
2024-08-29 12:00:53 +08:00 |
|
withchao
|
45a2031dc5
|
fix: friend op_user_id
|
2024-08-29 12:00:25 +08:00 |
|
icey-yu
|
bb4cbcbc78
|
Fix set convsation (#2564)
* fix: set conversation unequal check
* fix: check update list
|
2024-08-27 08:58:36 +00:00 |
|
chao
|
bcd5324b48
|
fix: invitation to join group notification opuser is null (#2562)
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* fix: component
* fix: getConversationInfo
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* fix: minio config url recognition error
* update gomake version
* update gomake version
* fix: seq conversion bug
* fix: redis pipe exec
* fix: ImportFriends
* fix: A large number of logs keysAndValues length is not even
* feat: mark read aggregate write
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* merge
* merge
* read seq is written to mongo
* read seq is written to mongo
* fix: invitation to join group notification
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
|
2024-08-27 04:21:14 +00:00 |
|
withchao
|
e7a4ef38f2
|
fix: invitation to join group notification
|
2024-08-27 12:12:06 +08:00 |
|
chao
|
bbbb6829c7
|
Merge branch 'openimsdk:main' into main
|
2024-08-27 10:52:57 +08:00 |
|
chao
|
85614da36f
|
fix: read seq is written to mongo, online status redis cluster is supported (#2558)
* fix: GroupApplicationAcceptedNotification
* fix: GroupApplicationAcceptedNotification
* fix: NotificationUserInfoUpdate
* cicd: robot automated Change
* fix: component
* fix: getConversationInfo
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* feat: cron task
* fix: minio config url recognition error
* update gomake version
* update gomake version
* fix: seq conversion bug
* fix: redis pipe exec
* fix: ImportFriends
* fix: A large number of logs keysAndValues length is not even
* feat: mark read aggregate write
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* feat: online status supports redis cluster
* merge
* merge
* read seq is written to mongo
* read seq is written to mongo
---------
Co-authored-by: withchao <withchao@users.noreply.github.com>
|
2024-08-26 10:45:44 +00:00 |
|
withchao
|
12bbd88a75
|
read seq is written to mongo
|
2024-08-26 18:39:41 +08:00 |
|
withchao
|
764b47ed92
|
read seq is written to mongo
|
2024-08-26 18:35:02 +08:00 |
|
icey-yu
|
86a325f309
|
Fix push (#2559)
* fix:log
* fix: add log
* fix: del return
* fix: push config
* feat: add push err log and extend push wait time
* feat: group config
* feat: add log in write binary msg
* feat: Modify Prometheus data scraping ports and reserve port space.
* feat: change group rpc num
* feat: change log
* fix: remove quotation mark
|
2024-08-26 10:15:05 +00:00 |
|
withchao
|
5f8713ad7e
|
merge
|
2024-08-26 16:34:57 +08:00 |
|
withchao
|
54a4241178
|
Merge remote-tracking branch 'upstream/main'
# Conflicts:
# go.mod
# go.sum
|
2024-08-26 16:34:00 +08:00 |
|
icey-yu
|
938409b0e4
|
fix: set min seq (#2556)
* fix:log
* fix: set min seq
|
2024-08-26 07:57:57 +00:00 |
|