icey-yu
e14b07ac91
Merge remote-tracking branch 'upstream/main' into merge-main
2025-11-25 16:31:40 +08:00
icey-yu
b8c4b459fa
merge: pre-release-v3.8.4 ( #3623 )
...
* merge: pre-release-v3.8.4
* merge: v3.8.4
2025-11-25 08:23:22 +00:00
Monet Lee
07badb162f
Build: Implement rate limiting and circuit breaker for API and RPC services. ( #3572 )
...
* feat: implement ratelimit and circuitbreaker in middleware.
* Build: Implement rate limiting and circuit breaker for API and RPC services.
* revert change.
* update ratelimiter and circuitbreaker config.
* update tools to openimsdk tools
2025-11-05 07:12:06 +00:00
Monet Lee
3a1c8df3b9
fix: solve msg wsHandler panic. ( #3595 )
2025-11-05 06:30:11 +00:00
Monet Lee
0e3879aad6
feat: implement DeleteConversations interface. ( #3549 )
...
* feat: implement DeleteConversations interface.
* remove unused comment.
* update logic and rename method.
2025-11-05 06:16:23 +00:00
Monet Lee
390d253cea
Fix: Resolved the issue of incorrect generation of conversationID ( #3581 )
2025-11-05 02:43:51 +00:00
Monet Lee
cbd29a71de
build: add sdk version log when registerClient ( #3574 )
2025-11-04 06:55:32 +00:00
Monet Lee
ea6b7eb525
build: improve publish docker image workflow. ( #3552 )
2025-11-04 06:54:43 +00:00
Monet Lee
b36f00f2ad
feat: add msgDBSave webhook when data save to DB. ( #3578 )
...
* feat: add msgDBSave webhook when data save to DB.
* update callback args condition.
* remove unused contents.
2025-11-04 04:18:06 +00:00
Monet Lee
4ee5629b1d
fix: update JSON field names to camelCase in conversation structs in pre-release-v3.8.4 ( #3610 )
2025-10-31 14:50:33 +08:00
Monet Lee
7d6682ca4b
fix: update JSON field names to camelCase in conversation structs ( #3609 )
2025-10-31 06:39:16 +00:00
icey-yu
11358404f9
fix: db manager ( #3600 )
2025-10-23 07:56:09 +00:00
chao
7ef22cde75
Merge pull request #3590 from withchao/pre-release-v3.8.4
...
fix: full id version
2025-10-15 10:24:40 +08:00
withchao
f3f38ac795
fix: full id version
...
(cherry picked from commit 9a1d2a85cdb555d7eef4e79d2c866dacdfbd86ae)
2025-10-15 10:13:46 +08:00
Monet Lee
277da378ea
fix: solve incorrect time.Unix and logger asyncwrite ( #3584 )
2025-10-07 01:53:30 +00:00
Monet Lee
56b204dda4
fix: solve incorrect time.Unix and logger asyncwrite in pre-release-v3.8.4 branch. ( #3586 )
2025-09-30 17:55:03 +08:00
Monet Lee
262789887c
fix: switch kafka & etcd image namespace to bitnamilegacy in pre-release-v3.8.4 branch. ( #3556 )
2025-09-03 16:34:38 +08:00
Monet Lee
bf0289075b
fix: switch kafka & etcd image namespace to bitnamilegacy ( #3555 )
2025-09-03 08:16:06 +00:00
Monet Lee
219fb04f03
build: comment admin services. ( #3537 )
2025-08-28 04:15:11 +00:00
Monet Lee
6856a864d0
feat: implement auth local cache. ( #3533 )
...
* feat: add auth local cache.
* feat: implement auth local cache.
* feat: improve auth localcache.
2025-08-28 03:26:02 +00:00
Monet Lee
349a8cd9af
fix: nil pointer when chatlog not found. ( #3531 )
2025-08-19 09:22:09 +00:00
Monet Lee
929c6704f3
fix: solve incorrect batchGetIncrGroupMember when group dismissed. ( #3526 )
2025-08-19 09:20:58 +00:00
icey-yu
68a735ba99
feat: enable redis aof-use-rdb-preamble && disable auto rdb ( #3529 )
2025-08-19 08:23:27 +00:00
OpenIM-Gordon
123abe9803
fix: fill in the most recent sendTime for a gap message to prevent the client from repeatedly retrieving the same message due to sendTime being 0. ( #3522 )
2025-08-14 06:16:50 +00:00
Monet Lee
34971c8b96
fix: optimize to lru local cache. ( #3514 )
...
* fix: optimize to lru local cache.
* revert lock timing.
2025-08-14 02:19:11 +00:00
Monet Lee
d542df7000
fix: revert contentType in API msg ( #3509 )
2025-08-13 09:01:27 +00:00
chao
56fe999b60
Merge pull request #3500 from withchao/pre-release-v3.8.4
...
fix: admin token in standalone mode (#3499 )
2025-08-01 10:59:38 +08:00
chao
9551ae4f74
fix: admin token in standalone mode ( #3499 )
...
* fix: performance issues with Kafka caused by encapsulating the MQ interface
* fix: admin token in standalone mode
(cherry picked from commit d817cb0ffd4ad9c540a36b358c71c081e800920b)
2025-08-01 10:57:39 +08:00
chao
d817cb0ffd
fix: admin token in standalone mode ( #3499 )
...
* fix: performance issues with Kafka caused by encapsulating the MQ interface
* fix: admin token in standalone mode
2025-08-01 02:48:25 +00:00
chao
4f6d5ebfc9
Merge pull request #3494 from withchao/pre-release-v3.8.4
...
feat: merge main branch
2025-07-30 10:46:28 +08:00
withchao
e655f6422c
feat: merge main branch
2025-07-29 17:35:39 +08:00
withchao
dd5253f015
feat: merge main branch
2025-07-29 17:30:06 +08:00
withchao
08c7461ade
Merge remote-tracking branch 'origin/main' into pre-release-v3.8.4
...
# Conflicts:
# .env
# .github/workflows/docker-build-and-release-services-images.yml
# .github/workflows/merge-from-milestone.yml
# .github/workflows/update-version-file-on-release.yml
# README.md
# README_zh_CN.md
# cmd/main.go
# config/discovery.yml
# config/notification.yml
# config/openim-api.yml
# config/openim-msggateway.yml
# config/openim-msgtransfer.yml
# config/openim-push.yml
# config/openim-rpc-auth.yml
# config/openim-rpc-conversation.yml
# config/openim-rpc-friend.yml
# config/openim-rpc-group.yml
# config/openim-rpc-msg.yml
# config/openim-rpc-third.yml
# config/openim-rpc-user.yml
# config/share.yml
# config/webhooks.yml
# deployments/templates/config.yaml
# docker-compose.yml
# go.mod
# go.sum
# internal/api/init.go
# internal/api/jssdk/tools.go
# internal/api/msg.go
# internal/api/prometheus_discovery.go
# internal/api/router.go
# internal/msggateway/init.go
# internal/msggateway/ws_server.go
# internal/msgtransfer/init.go
# internal/msgtransfer/online_history_msg_handler.go
# internal/msgtransfer/online_msg_to_mongo_handler.go
# internal/push/push.go
# internal/rpc/auth/auth.go
# internal/rpc/conversation/conversation.go
# internal/rpc/group/group.go
# internal/rpc/msg/callback.go
# internal/rpc/msg/server.go
# internal/rpc/relation/friend.go
# internal/rpc/relation/notification.go
# internal/rpc/third/third.go
# internal/rpc/user/user.go
# internal/tools/cron/cron_task.go
# magefile.go
# pkg/common/cmd/api.go
# pkg/common/cmd/msg_transfer.go
# pkg/common/config/config.go
# pkg/common/discovery/discoveryregister.go
# pkg/common/prommetrics/prommetrics.go
# pkg/common/startrpc/start.go
# pkg/common/storage/database/mgo/cache.go
# pkg/common/storage/database/mgo/msg_test.go
# pkg/rpcli/auth.go
# pkg/rpcli/tool.go
# pkg/rpcli/user.go
# test/stress-test-v2/main.go
# test/stress-test/main.go
# tools/seq/internal/seq.go
# version/version
2025-07-29 17:29:08 +08:00
chao
55ebedc452
Merge branch 'openimsdk:main' into main
2025-07-29 16:23:40 +08:00
xuzhijvn
c208c3789f
fix: searchMessage method has potential NPE bug ( #3287 ) ( #3289 )
2025-07-29 08:16:30 +00:00
chao
2d4cf99744
fix: performance issues with Kafka caused by encapsulating the MQ interface ( #3485 )
2025-07-28 09:10:38 +00:00
chao
031b37f06f
Merge branch 'openimsdk:main' into main
2025-07-28 16:58:36 +08:00
withchao
eebff88a29
fix: performance issues with Kafka caused by encapsulating the MQ interface
2025-07-28 16:57:58 +08:00
OpenIM-Gordon
b44e56b151
docs: update readme of config file. ( #3356 )
2025-07-28 07:51:26 +00:00
github-actions[bot]
b19b81b10e
Update CHANGELOG for release v3.8.3-patch.6 ( #3473 )
...
Co-authored-by: FGadvancer <46924906+FGadvancer@users.noreply.github.com>
Co-authored-by: Monet Lee <monet_lee@163.com>
2025-07-28 07:33:05 +00:00
github-actions[bot]
80de08e8ed
Update CHANGELOG for release v3.8.3-patch.5 ( #3405 )
...
Co-authored-by: mo3et <34803812+mo3et@users.noreply.github.com>
Co-authored-by: Monet Lee <monet_lee@163.com>
2025-07-28 07:29:41 +00:00
Monet Lee
4c9fdf70db
feat: support mongo replicaset mode. ( #3433 )
...
* feat: support mongo replicaset mode.
* fix mongo config.
2025-07-28 06:22:40 +00:00
OpenIM-Gordon
d6cd0258a5
fix: correctly aggregate read seqs by conversation and user before DB update. ( #3442 )
...
* build: docker compose file add some comments.
* fix: correctly aggregate read seqs by conversation and user before DB update.
2025-07-28 04:11:38 +00:00
OpenIM-Robot
b1837434df
feat: set configs ( #3183 ) ( #3243 )
...
Co-authored-by: icey-yu <119291641+icey-yu@users.noreply.github.com>
2025-07-28 11:37:39 +08:00
Monet Lee
becc999d63
fix: solve batch incorrect error in Find DocIDs ( #3476 )
2025-07-28 03:29:51 +00:00
OpenIM-Gordon
f9475bdd87
fix: added AtUserIDList to the @ message for API sending. ( #3472 )
2025-07-28 03:18:49 +00:00
github-actions[bot]
839d7d90ac
Update CHANGELOG for release v3.8.3-patch.4 ( #3226 )
...
Co-authored-by: mo3et <34803812+mo3et@users.noreply.github.com>
Co-authored-by: Monet Lee <monet_lee@163.com>
2025-07-28 03:13:35 +00:00
github-actions[bot]
359201a005
Update CHANGELOG for release v3.8.3-patch.3 ( #3206 )
...
Co-authored-by: withchao <48119764+withchao@users.noreply.github.com>
Co-authored-by: Monet Lee <monet_lee@163.com>
2025-07-28 03:10:42 +00:00
github-actions[bot]
865eaa719f
Update CHANGELOG for release v3.8.3-patch.2 ( #3175 )
...
Co-authored-by: icey-yu <119291641+icey-yu@users.noreply.github.com>
Co-authored-by: Monet Lee <monet_lee@163.com>
2025-07-28 03:07:59 +00:00
Monet Lee
097e033347
fix: fix incorrect kicked logic. ( #3480 )
...
* fix: fix incorrect ws check logic.
* optimize checkSameToken logic.
2025-07-28 02:57:44 +00:00