AndrewZuo01
7d5c1ae324
fix callback
2023-12-22 10:24:57 +08:00
AndrewZuo01
49d543133d
fix err golangci-lint
2023-12-21 12:14:05 +08:00
AndrewZuo01
42a8d7e83c
update pin friend to update friend
2023-12-20 16:12:14 +08:00
AndrewZuo01
e8c29272f8
fix dismiss group function
2023-12-20 14:26:51 +08:00
AndrewZuo01
20b839fe49
fix dismiss group function
2023-12-20 14:16:06 +08:00
AndrewZuo01
62e96753c3
update updateUserInfoEx add callback functions
2023-12-19 16:16:57 +08:00
AndrewZuo01
3ea4f921f0
update updateUserInfoEx
2023-12-19 14:10:33 +08:00
AndrewZuo01
d5cce45a53
update updateUserInfoEx
2023-12-19 11:19:50 +08:00
AndrewZuo01
9882da62f9
Merge remote-tracking branch 'origin/main'
2023-12-18 18:26:09 +08:00
AndrewZuo01
5ba963711e
update go sum
2023-12-18 18:23:51 +08:00
AndrewZuo01
be30ee34a6
Merge branch 'openimsdk:main' into main
2023-12-18 18:16:18 +08:00
AndrewZuo01
38e626fa9a
update join group ex
2023-12-18 12:16:41 +08:00
AndrewZuo01
c7c1111823
update black ex
2023-12-18 11:58:31 +08:00
Xinwei Xiong
f1c9686ada
feat: Add OpenIM server, environment support for Docker Compose, and Kubernetes deployment. ( #1559 )
...
* feat: add openim server code
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add openim env
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add openim mongo and redis env
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add zk and redis mongo env
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add kafka and redis mongo env
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add openim docker
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add openim docker
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add openim docker
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add openim copyright
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* fix: docker compose
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* fix: remove openim chat config file
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add openim config set
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* feat: add openim config set
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* fix: fix Security vulnerability
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* fix: fix Security vulnerability
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* fix: docker compose
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
* Update kubernetes.go
* Update discoveryregister.go
* fix: copyright-add
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
---------
Signed-off-by: Xinwei Xiong (cubxxw) <3293172751nss@gmail.com>
2023-12-18 02:24:12 +00:00
AndrewZuo01
2cef0f62b3
fix group notification ( #1557 )
2023-12-15 09:14:43 +00:00
AndrewZuo01
6b151f0106
update user command get
2023-12-13 09:43:23 +08:00
AndrewZuo01
c014ad173c
update openim server remove duplicate code
2023-12-12 19:02:41 +08:00
AndrewZuo01
31e8054cd8
update openim server remove duplicate code
2023-12-12 18:51:51 +08:00
Xinwei Xiong
b054881052
Merge branch 'main' into main
2023-12-12 18:39:31 +08:00
chao
01c3d4725b
feat: optimize tools up35 ( #1556 )
...
* upgrade package and rtc convert
* upgrade package and rtc convert
* upgrade package and rtc convert
* upgrade package and rtc convert
* friend user
2023-12-12 10:37:23 +00:00
AndrewZuo01
e9cf46b18c
fix group notification
2023-12-12 18:02:02 +08:00
AndrewZuo01
73b8f76185
update user command
2023-12-12 16:59:23 +08:00
AndrewZuo01
3c57baec6b
update user command
2023-12-12 16:46:10 +08:00
AndrewZuo01
5eec833c74
update user command
2023-12-12 15:34:44 +08:00
AndrewZuo01
90553530a6
update user command
2023-12-12 14:16:34 +08:00
chao
6b55cfd0b8
feat: optimize tools up35 ( #1552 )
...
* upgrade package and rtc convert
* upgrade package and rtc convert
* upgrade package and rtc convert
2023-12-12 02:03:40 +00:00
AndrewZuo01
22e2f26fd3
Update friend.go
2023-12-11 16:38:38 +08:00
Xinwei Xiong
bb6462647a
fix: fix docker compose scripts ( #1546 )
...
* fix: fix docker compose scripts
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* fix: fix scripts and rea
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
---------
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
2023-12-11 04:18:55 +00:00
AndrewZuo01
d34e2054d5
debug
2023-12-08 15:40:29 +08:00
AndrewZuo01
650587ef39
debug
2023-12-08 14:42:18 +08:00
AndrewZuo01
998ef5e10d
debug
2023-12-08 14:31:22 +08:00
AndrewZuo01
f719c81e71
debug
2023-12-08 11:57:46 +08:00
AndrewZuo01
07ea9e1345
debug
2023-12-08 11:39:20 +08:00
AndrewZuo01
12709dade3
fix bugs
2023-12-07 17:42:44 +08:00
AndrewZuo01
0c7f7e32fe
fix bugs
2023-12-07 15:27:44 +08:00
AndrewZuo01
738bb8a925
update set pin friends
2023-12-06 15:12:39 +08:00
chao
c0194f6ef4
feat: Remove MySQL and implement it all with Mongo ( #1508 )
...
* fix: GetUserReqApplicationList error when there is a disbanded group chat
* fix: error when querying some information about disbanded group
* fix: GetUserReqApplicationList dismissed group error
* fix: the original message referenced by the pull message processing is withdrawn
* fix: the original message referenced by the pull message processing is withdrawn
* fix: the original message referenced by the pull message processing is withdrawn
* fix: the original message referenced by the pull message processing is withdrawn
* fix: the original message referenced by the pull message processing is withdrawn
* fix: the original message referenced by the pull message processing is withdrawn
* fix: the original message referenced by the pull message processing is withdrawn
* fix: the original message referenced by the pull message processing is withdrawn
* fix: the original message referenced by the pull message processing is withdrawn
* merge
* cicd: robot automated Change
* sdkws.MsgData
* user
* interface{} -> any
* user
* third
* group
* group
* group
* group
* group
* group
* conversation
* standalone mysql db model
* tx
* s3
* group
* mongo
* group
* group
* group
* group
* group
* group
* refactor: add openim mysql to mongo refactor
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* refactor: add openim mysql to mongo refactor
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* remove mysql
* remove mysql
* friend
* friend
* friend
* friend
* friend
* friend
* group
* convert
* index
* index
* all
* all
* mysql2mongo
* data conversion
* up35
* up35
* feat: add format set
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* fix: fix scripts
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* merge main
* merge main
* Update init-config.sh
* fix: user args check
---------
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
Co-authored-by: withchao <withchao@users.noreply.github.com>
Co-authored-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
Co-authored-by: Xinwei Xiong <3293172751@qq.com>
2023-12-05 12:53:02 +00:00
AndrewZuo01
0efc235f45
add webhooks ( #1465 )
...
* add callback before join group
* fix bug
* fix deployments/templates/alertmanager.yml
* fix bug
* update callback after join group
* merge callback after join group
* update callback setrgoup info
* test
* test
* test
* update three functions in friend category
* test friend and blacklist
* test
* test
* test
* Update openim.yaml
* merge callback after join group
* merge callback after join group
* merge callback after join group
* fix callbackbeforesetgroupinfo
* fix eventtime
* update api request required
* update api request required
* update api request required
* delete unused code
* delete unused code
* fix
* Update .env
* Update .env
* Update callback.go
* Update callback.go
* Update .env
* Update .env
* fix: merge
* update
* fix: merge
* fix: fix bugs
* update callback enable
* update callback enable
* update callback enable
* update callback enable
* update callback enable
* update callback enable
* Update openim.yaml
* Update environment.sh
* Update environment.md
* Update environment.md
* Update environment.sh
---------
Co-authored-by: Gordon <1432970085@qq.com>
2023-11-30 02:10:48 +00:00
healingtjx
4c7e0295bf
feat: OpenIMServer compatible qiniu kodo ( #1460 )
...
* build : add aws and kodo dependency
* feat: add qiniu kodo
* Doc : Add Qiniu Cloud Kodo Document and Config
2023-11-29 02:41:47 +00:00
xuexihuang
ceb669dfb8
Feature middleware ( #1476 )
...
* fix:fix error values&logs
* modify: add logs
* feature:add redis io retry logic
* feature:add redis error alert rule
* test:for test alert
* fix:fix prometheus rules
* del:del test code
---------
Co-authored-by: lin.huang <lin.huang@apulis.com>
2023-11-29 02:41:11 +00:00
Brabem
02142c55b2
feat: add callback func ( #1480 )
...
* feat:add callback func
* fix: fix the error
* fix: fix the error of repalce
* fix: fix the error of repalce
2023-11-28 07:26:46 +00:00
Gordon
f935d36715
fix: wrong single message read state. ( #1443 )
...
* fix: wrong single message read state.
* Update as_read.go
* Update as_read.go
* Update as_read.go
---------
Co-authored-by: Xinwei Xiong <3293172751@qq.com>
2023-11-26 12:49:31 +00:00
Xinwei Xiong
e2004c1e9d
☀️ feat: Enhancing OpenIM with Integrated E2E Testing and CI/CD Enhancements ( #1359 )
...
* cicd: robot automated Change
* feat: add api test
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* feat: add api test make file
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* feat: add openim e2e test
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* feat: add openim e2e test
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* fix: Fixed some unused scripts and some names
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* docs: optimize openim docs
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* feat: add prom address
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* feat: add openim info test
* feat: add openim images config path
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* fix: fix tim file rename
* fix: fix tim file rename
* fix: fix tim file rename
* fix: fix tim file rename
* fix: add openim test e2e
* feat: add openim test .keep
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* feat: add openim test .keep
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* feat: openim test
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* feat: openim test
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
* feat: openim test
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
---------
Signed-off-by: Xinwei Xiong(cubxxw) <3293172751nss@gmail.com>
Co-authored-by: cubxxw <cubxxw@users.noreply.github.com>
2023-11-10 11:37:25 +00:00
chao
a32e94b5ae
fix: GetUserReqApplicationList dismissed group error ( #1378 )
...
* fix: GetUserReqApplicationList error when there is a disbanded group chat
* fix: error when querying some information about disbanded group
* fix: GetUserReqApplicationList dismissed group error
2023-11-10 08:39:16 +00:00
chao
a285f02631
fix: error when querying some information about disbanded group ( #1376 )
...
* fix: GetUserReqApplicationList error when there is a disbanded group chat
* fix: error when querying some information about disbanded group
2023-11-10 07:44:28 +00:00
chao
e40aca81dc
fix: GetUserReqApplicationList error when there is a disbanded group chat ( #1374 )
2023-11-10 03:30:33 +00:00
xuexihuang
82a8f3351f
Add Prometheus monitoring function ( #1337 )
...
* Code adaptation k8s: service discovery and registration adaptation, configuration adaptation
* Initial submission of the help charts script for openim API
* change the help charts script
* change the help charts script
* change helm chart codes
* change dockerfiles script
* change chart script:add configmap mounts
* change chart script:change repository
* change chart script:msggateway add one service
* change config.yaml
* roll back some config values
* change chart script:change Ingress rule with a rewrite annotation
* add mysql charts scrible
* change chart script:add mysql.config.yaml
* add nfs provisioner charts
* change chart script:add nfs.config.yaml
* add ingress-nginx charts
* change chart script:add ingress-nginx.config.yaml
* add redis &mongodb charts
* add kafka&minio charts
* change chart script:change redis.values.yaml
* change chart script:add redis.config.yaml
* change chart script:change redis.config.yaml
* change chart script:change mongodb.value.yaml
* change chart script:change mongodb.value.yaml
* change chart script:add mongodb.config.yaml
* change chart script:change minio.values.yaml
* change chart script:add minio.config.yaml
* change chart script:change kafka.values.yaml
* change chart script:add kafka.config.yaml
* change chart script:change services.config.yaml
* bug fix:Delete websocket's Port restrictions
* bug fix:change port value
* change chart script:Submit a stable version script
* fix bug:Implement option interface
* fix bug:change K8sDR.Register
* change config.yaml
* change chats script:minio service add ingress
* change chats script:minio service add ingress
* change chats script:kafka.replicaCount=3& change minio.api ingress
* delete change chats script
* change config.yaml
* change openim.yaml
* merge go.sum
* Add monitoring function and struct for Prometheus on gin and GRPC
* Add GRPC and gin server monitoring logic
* Add GRPC and gin server monitoring logic2
* Add GRPC and gin server monitoring logic3
* Add GRPC and gin server monitoring logic4
* Add GRPC and gin server monitoring logic5
* Add GRPC and gin server monitoring logic6
* Add GRPC and gin server monitoring logic7
* delete:old monitoring code
* add for test
* fix bug:change packname
* fix bug:delete getPromPort funciton
* fix bug:delete getPromPort funciton
* fix bug:change logs
* fix bug:change registerName logic in GetGrpcCusMetrics function
* add getPrometheus url api
* fix:config path logic
* fix:prometheus enable function
* fix:prometheus enable function
* fix:transfer Multi process monitoring logic
* del:del not using manifest
* fix:openim-msgtransfer.sh
* fix:openim-msgtransfer.sh
---------
Co-authored-by: lin.huang <lin.huang@apulis.com>
Co-authored-by: Xinwei Xiong <3293172751@qq.com>
2023-11-07 06:36:56 +00:00
a3d21
1aef30dac4
fix GetUserInGroupMembers nil panic ( #1324 )
2023-11-06 04:21:31 +00:00
醉墨居士
a9e590109c
Details optimization ( #1293 )
...
* Details optimization
* Optimize the control structure
* Optimize the control structure, Fix setting HTTP request setting URL parameter error
2023-11-05 10:36:01 +00:00
chao
cb0bf64435
feat: S3 server cache ( #1329 )
...
* optimize scheduled deletion
* optimize scheduled deletion
* optimize scheduled deletion
* optimize scheduled deletion
* minio cache
* fix: conflicts
* feat: minio cache
* feat: cache optimize
* feat: cache optimize
* feat: cache optimize
* feat: cache optimize
* feat: cache optimize
2023-11-03 01:40:45 +00:00