Releases: openimsdk/open-im-server
v3.2.0-alpha.0
What's Changed
- Get user online status by @plutoyty in #693
- fix bug: When the previously applied group has a disbanded group, applying to add the group again will fail by @wangchuxiao-dev in #698
- fix: docker images by @cubxxw in #701
- fix: get userid function call rpc and message gateway add status change callback by @FGadvancer in #699
- Update version.md by @cubxxw in #703
- Update version.md by @cubxxw in #704
- docs: update create CODE_OF_CONDUCT.md by @cubxxw in #705
- fix: docker images by @cubxxw in #706
- Update docker-compose.yaml by @cubxxw in #707
- fix: docker images by @cubxxw in #709
- Create dependabot.yml by @cubxxw in #708
- Update golang.mk by @cubxxw in #710
- build(deps): bump github.com/minio/minio-go/v7 from 7.0.59 to 7.0.61 by @dependabot in #711
- build(deps): bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1 by @dependabot in #713
- build(deps): bump gorm.io/driver/mysql from 1.3.5 to 1.5.1 by @dependabot in #712
- build(deps): bump google.golang.org/api from 0.114.0 to 0.134.0 by @dependabot in #714
- build(deps): bump github.com/tencentyun/cos-go-sdk-v5 from 0.7.41 to 0.7.42 by @dependabot in #715
- docs: more about docker image install by @cubxxw in #718
- docs: update the document directory by @cubxxw in #719
- Release/v3.1 merge by @cubxxw in #724
- fix bug: /msg/batch_send_msg isSendAll param not effect send msg to all user by @wangchuxiao-dev in #725
- Docs: Update README.md by @hanzhixiao in #726
- feat: add get_group_member_user_id api by @withchao in #734
- docs: update readme version by @cubxxw in #735
- build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #727
- build(deps): bump github.com/go-playground/validator/v10 from 10.14.0 to 10.14.1 by @dependabot in #728
- build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #730
- build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #731
- build(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 by @dependabot in #729
- Update images.md by @cubxxw in #743
- Nginx reverse proxy and TLS configuration by @plutoyty in #742
- Update docker-compose.yaml by @cubxxw in #745
- feat: Perfect with rpc but no api by @withchao in #747
- Fix bug 755 by @plutoyty in #758
- nginx minio configuration picture can not be sent by @plutoyty in #763
- build(deps): bump go.mongodb.org/mongo-driver from 1.12.0 to 1.12.1 by @dependabot in #764
- build(deps): bump github.com/OpenIMSDK/protocol from 0.0.3 to 0.0.4 by @dependabot in #769
- fix: part of the make rules optimization by @cubxxw in #751
- feat(deps): bump the gomod-deps group with 1 update by @dependabot in #771
- chore(deps): bump the github-actions group with 9 updates by @dependabot in #772
- Improve user subscription and unsubscription by @plutoyty in #770
- style: add format and lint by @cubxxw in #773
- Update images.md by @cubxxw in #774
- Update README.md by @cubxxw in #792
- Update README.md by @cubxxw in #793
- Update go_code.md by @cubxxw in #794
- Update README.md by @cubxxw in #795
- Update README.md by @cubxxw in #796
- Update README.md by @cubxxw in #797
- Create README.md by @cubxxw in #798
- docs: add png file by @cubxxw in #799
- Update README.md by @cubxxw in #800
- Update README.md by @cubxxw in #801
- Update README.md by @cubxxw in #802
- Update README.md by @cubxxw in #803
- feat: fix scripts and build speed by @cubxxw in #790
- docs: add png multi-terminal-synchronization by @cubxxw in #805
- Update README.md by @cubxxw in #806
- Update README.md by @cubxxw in #807
- feat(deps): bump the gomod-deps group with 3 updates by @dependabot in #808
- Update docker-compose.yaml by @cubxxw in #810
- feat: add scripts format by @cubxxw in #811
- feat(deps): bump the gomod-deps group with 1 update by @dependabot in #813
- fix: fix bin tools path by @cubxxw in #814
- Update version.md by @cubxxw in #816
- feat: server thumbnail by @withchao in #818
- Update stop_all.sh by @cubxxw in #822
- feat(deps): bump the gomod-deps group with 1 update by @dependabot in #820
- fix: create group type limit by @withchao in #824
- new feature data convert by @wangchuxiao-dev in #819
- modify search msg by @hanzhixiao in #766
- fix: MemberEnterNotification by @withchao in #834
- Fix bug: where if the last message in the document is an expired message, it won't delete the message within that document. by @wangchuxiao-dev in #839
- feat(deps): bump the gomod-deps group with 2 updates by @dependabot in #840
- feat(deps): bump golang from 1.20 to 1.21 by @dependabot in #831
- Fix bug: first time add friend by @wangchuxiao-dev in #844
- Fix add friend by @wangchuxiao-dev in #845
- chore: network mode change to start server normally by @FGadvancer in #847
- check components script by @hanzhixiao in #849
- fix: typo in golang.mk by @eltociear in #855
- group member sync use hash by @withchao in #857
- Add feature 829 by @plutoyty in #853
- Hotfix/arm build all services by @qidian99 in #867
- sync designation conversation unreadcount by @wangchuxiao-dev in #874
New Contributors
- @dependabot made their first contribution in #711
- @eltociear made their first contribution in #855
- @qidian99 made their first contribution in #867
Full Changelog: v3.1.0...v3.2.0-alpha.0
v3.2.1-beta.5
Changelog
New Features
- d9dbd73: feat: Perfect with rpc but no api (#747) (@withchao)
- 3cae4e6: feat: add file: (#648) (@cubxxw)
- 643e081: feat: add file: (#650) (@cubxxw)
- b131013: feat: add get_group_member_user_id api (#734) (@withchao)
- 8a77306: feat: add openim log (#679) (@cubxxw)
- b26a979: feat: add scripts format (#811) (@cubxxw)
- 4bb2ffa: feat: add test format (#657) (@cubxxw)
- a86d24c: feat: config env optimize (#680) (@cubxxw)
- 68e521d: feat: config env optimize (#683) (@cubxxw)
- 7a448b3: feat: fix scripts and build speed (#790) (@cubxxw)
- e706620: feat: server thumbnail (#818) (@withchao)
- c4fe75e: feat:component (@kubbot)
- 0bc8b92: new feat: sync designated model data (#668) (@wangchuxiao-dev)
Bug fixes
- ad91379: fix: Compatible with wasm s3 oss header Date (#630) (@withchao)
- 1d98a99: fix: MemberEnterNotification (#834) (@withchao)
- 9ef94ad: fix: StringValue When there are double quotes in the string value, serialization and deserialization fail (#646) (@withchao)
- 9db61be: fix: actions milestones auto (#638) (@cubxxw)
- 00b4483: fix: actions milestones auto (#640) (@cubxxw)
- f940610: fix: actions milestones auto (#642) (@cubxxw)
- 04a97ac: fix: create group type limit (#824) (@withchao)
- 8178564: fix: delete batch build all file (#561) (@cubxxw)
- 8979b9d: fix: docker file fix (#692) (@cubxxw)
- a5eb4dd: fix: docker images (#701) (@cubxxw)
- 6480f9f: fix: docker images (#706) (@cubxxw)
- 7328667: fix: docker images (#709) (@cubxxw)
- 73effdf: fix: fix bin tools path (#814) (@cubxxw)
- f894a45: fix: get userid function call rpc and message gateway add status change callback (#699) (@FGadvancer)
- 166fb3c: fix: http redirect compatibility (#659) (@withchao)
- 7ee40bd: fix: init grpc conn multiple in one process will cause zero address when rpc is called (#604) (@wangchuxiao-dev)
- 222d061: fix: msg destruct not effect and notification self 2 self push twice (#596) (@wangchuxiao-dev)
- 4629b03: fix: optimize minio initialization (#602) (@withchao)
- a8f5034: fix: part of the make rules optimization (#751) (@cubxxw)
- b47d2c5: fix: release 3.0 (@kubbot)
- b95420e: fix: s3 browser preview (#580) (@withchao)
- bc6e0e8: fix: script v3.0 (@kubbot)
- 8a4be45: fix: sql injection risk (#678) (@withchao)
- 5cb5de4: fix: user app_manger_level (#584) (@withchao)
Dependency updates
- bde3d98: feat(deps): bump golang from 1.20 to 1.21 (#831) (@dependabot[bot])
- a7b6923: feat(deps): bump the gomod-deps group with 1 update (#771) (@dependabot[bot])
- c8971de: feat(deps): bump the gomod-deps group with 1 update (#813) (@dependabot[bot])
- 598938c: feat(deps): bump the gomod-deps group with 1 update (#820) (@dependabot[bot])
- d37796a: feat(deps): bump the gomod-deps group with 2 updates (#840) (@dependabot[bot])
- f2f2448: feat(deps): bump the gomod-deps group with 3 updates (#808) (@dependabot[bot])
Build process updates
- f21d64c: build(deps): bump github.com/OpenIMSDK/protocol from 0.0.3 to 0.0.4 (#769) (@dependabot[bot])
- f971a14: build(deps): bump github.com/go-playground/validator/v10 (#728) (@dependabot[bot])
- 7b0334f: build(deps): bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1 (#713) (@dependabot[bot])
- 0ca097d: build(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 (#729) (@dependabot[bot])
- f130882: build(deps): bump github.com/minio/minio-go/v7 from 7.0.59 to 7.0.61 (#711) (@dependabot[bot])
- 4e7f7e8: build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#727) (@dependabot[bot])
- a7acc8d: build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#731) (@dependabot[bot])
- 5143f7f: build(deps): bump github.com/tencentyun/cos-go-sdk-v5 (#715) (@dependabot[bot])
- 7707375: build(deps): bump go.mongodb.org/mongo-driver from 1.12.0 to 1.12.1 (#764) (@dependabot[bot])
- 83eb0da: build(deps): bump google.golang.org/api from 0.114.0 to 0.134.0 (#714) (@dependabot[bot])
- 37611ab: build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#730) (@dependabot[bot])
- 9b7ff13: build(deps): bump gorm.io/driver/mysql from 1.3.5 to 1.5.1 (#712) (@dependabot[bot])
- 4ea62d6: build: fix chat docker images (@kubbot)
Other work
- 3ecd33a: 744 (#766) (@hanzhixiao)
- 3ef64e9: 815 (@hanzhixiao)
- 459c68b: Add files via upload (@skiffer-git)
- 94dfea5: Add files via upload (@skiffer-git)
- 0b75c52: Create README.md (#798) (@cubxxw)
- cf2145c: Create dependabot.yml (#708) (@cubxxw)
- 68f3f1f: Delete auto-release.yml (#651) (@cubxxw)
- 62141fa: Docs: Update README.md (#726) (@hanzhixiao)
- 0b9ac4b: Feat/develop test (#687) (@cubxxw)
- 5b85fa7: Feat: Refactor project's references to shared modules (#672) (@FGadvancer)
- 825622f: Fix add friend (#845) (@wangchuxiao-dev)
- f592a3a: Fix bug 755 (#758) (@plutoyty)
- 415d40f: Fix bug: first time add friend (#844) (@wangchuxiao-dev)
- 4fcea57: Fix bug: where if the last message in the document is an expired message, it won't delete the message within that document. (#839) (@wangchuxiao-dev)
- cf59084: Fix/docker images (#689) (@cubxxw)
- e24b0e2: Get user online status (#693) (@plutoyty)
- 863c52c: Improve user subscription and unsubscription (#770) (@plutoyty)
- b514bd8: Nginx reverse proxy and TLS configuration (#742) (@plutoyty)
- 1ca6c97: Release/v3.1 merge (#724) (@cubxxw)
- cb59f05: Replace WeChat image links with COS (Cloud Object Storage) (@skiffer-git)
- 4d81697: Resolving code conflicts after project directory changes and Add user subscription to the operation from rpc to db layer (#684) (@plutoyty)
- 28732a2: Update CODEOWNERS (#670) (@cubxxw)
- 3dc1958: Update README.md (#669) (@cubxxw)
- be10c57: Update README.md (#719) (@cubxxw)
- d8fd4bf: Update README.md (#792) (@cubxxw)
- 5d34e3f: Update README.md (#793) (@cubxxw)
- 863e925: Update README.md (#795) (@cubxxw)
- 4e9179f: Update README.md (#796) (@cubxxw)
- 3751059: Update README.md (#797) (@cubxxw)
- 10b5614: Update README.md (#800) (@cubxxw)
- 4ad81c3: Update README.md (#801) (@cubxxw)
- 39275c0: Update README.md (#802) (@cubxxw)
- 594b163: Update README.md (#803) (@cubxxw)
- 6f64b0a: Update README.md (#806) (@cubxxw)
- 969a9d8: Update README.md (#807) (@cubxxw)
- 36e2025: Update and rename golangci-link.yml to golangci-lint.yml (#637) (@kubbot)
- 73b8f5d: Update cla.yml (#634) (@kubbot)
- 6414a0f: Update docker-compose.yaml (#707) (@cubxxw)
- 31cd19a: Update docker-compose.yaml (#745) (@cubxxw)
- 3836bf1: Update docker-compose.yaml (#810) (@cubxxw)
- 8cb05d5: Update go_code.md (#794) (@cubxxw)
- a74c851: Update golang.mk (#710) (@cubxxw)
- 444dc1a: Update images.md (#743) (@cubxxw)
- ffa3b53: Update images.md (#774) (@cubxxw)
- d97c44e: Update stop_all.s...
v3.2.1-beta.4
Changelog
New Features
- d9dbd73: feat: Perfect with rpc but no api (#747) (@withchao)
- 3cae4e6: feat: add file: (#648) (@cubxxw)
- 643e081: feat: add file: (#650) (@cubxxw)
- b131013: feat: add get_group_member_user_id api (#734) (@withchao)
- 8a77306: feat: add openim log (#679) (@cubxxw)
- b26a979: feat: add scripts format (#811) (@cubxxw)
- 4bb2ffa: feat: add test format (#657) (@cubxxw)
- a86d24c: feat: config env optimize (#680) (@cubxxw)
- 68e521d: feat: config env optimize (#683) (@cubxxw)
- 7a448b3: feat: fix scripts and build speed (#790) (@cubxxw)
- e706620: feat: server thumbnail (#818) (@withchao)
- 0bc8b92: new feat: sync designated model data (#668) (@wangchuxiao-dev)
Bug fixes
- ad91379: fix: Compatible with wasm s3 oss header Date (#630) (@withchao)
- 1d98a99: fix: MemberEnterNotification (#834) (@withchao)
- 9ef94ad: fix: StringValue When there are double quotes in the string value, serialization and deserialization fail (#646) (@withchao)
- 9db61be: fix: actions milestones auto (#638) (@cubxxw)
- 00b4483: fix: actions milestones auto (#640) (@cubxxw)
- f940610: fix: actions milestones auto (#642) (@cubxxw)
- 04a97ac: fix: create group type limit (#824) (@withchao)
- 8178564: fix: delete batch build all file (#561) (@cubxxw)
- 8979b9d: fix: docker file fix (#692) (@cubxxw)
- a5eb4dd: fix: docker images (#701) (@cubxxw)
- 6480f9f: fix: docker images (#706) (@cubxxw)
- 7328667: fix: docker images (#709) (@cubxxw)
- 73effdf: fix: fix bin tools path (#814) (@cubxxw)
- f894a45: fix: get userid function call rpc and message gateway add status change callback (#699) (@FGadvancer)
- 166fb3c: fix: http redirect compatibility (#659) (@withchao)
- 7ee40bd: fix: init grpc conn multiple in one process will cause zero address when rpc is called (#604) (@wangchuxiao-dev)
- 6c6979e: fix: make link->make lint (@kubbot)
- 84e02fa: fix: make link->make lint (@kubbot)
- 222d061: fix: msg destruct not effect and notification self 2 self push twice (#596) (@wangchuxiao-dev)
- 4629b03: fix: optimize minio initialization (#602) (@withchao)
- a8f5034: fix: part of the make rules optimization (#751) (@cubxxw)
- b47d2c5: fix: release 3.0 (@kubbot)
- b95420e: fix: s3 browser preview (#580) (@withchao)
- bc6e0e8: fix: script v3.0 (@kubbot)
- 8a4be45: fix: sql injection risk (#678) (@withchao)
- 5cb5de4: fix: user app_manger_level (#584) (@withchao)
Dependency updates
- bde3d98: feat(deps): bump golang from 1.20 to 1.21 (#831) (@dependabot[bot])
- a7b6923: feat(deps): bump the gomod-deps group with 1 update (#771) (@dependabot[bot])
- c8971de: feat(deps): bump the gomod-deps group with 1 update (#813) (@dependabot[bot])
- 598938c: feat(deps): bump the gomod-deps group with 1 update (#820) (@dependabot[bot])
- d37796a: feat(deps): bump the gomod-deps group with 2 updates (#840) (@dependabot[bot])
- f2f2448: feat(deps): bump the gomod-deps group with 3 updates (#808) (@dependabot[bot])
Build process updates
- f21d64c: build(deps): bump github.com/OpenIMSDK/protocol from 0.0.3 to 0.0.4 (#769) (@dependabot[bot])
- f971a14: build(deps): bump github.com/go-playground/validator/v10 (#728) (@dependabot[bot])
- 7b0334f: build(deps): bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1 (#713) (@dependabot[bot])
- 0ca097d: build(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 (#729) (@dependabot[bot])
- f130882: build(deps): bump github.com/minio/minio-go/v7 from 7.0.59 to 7.0.61 (#711) (@dependabot[bot])
- 4e7f7e8: build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#727) (@dependabot[bot])
- a7acc8d: build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#731) (@dependabot[bot])
- 5143f7f: build(deps): bump github.com/tencentyun/cos-go-sdk-v5 (#715) (@dependabot[bot])
- 7707375: build(deps): bump go.mongodb.org/mongo-driver from 1.12.0 to 1.12.1 (#764) (@dependabot[bot])
- 83eb0da: build(deps): bump google.golang.org/api from 0.114.0 to 0.134.0 (#714) (@dependabot[bot])
- 37611ab: build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#730) (@dependabot[bot])
- 9b7ff13: build(deps): bump gorm.io/driver/mysql from 1.3.5 to 1.5.1 (#712) (@dependabot[bot])
- 4ea62d6: build: fix chat docker images (@kubbot)
Other work
- 3ecd33a: 744 (#766) (@hanzhixiao)
- 0cdea88: 815 (@hanzhixiao)
- c3af2a3: 815 (@hanzhixiao)
- 3d3e362: 815 (@hanzhixiao)
- f71bd11: 815 (@hanzhixiao)
- df3e234: 815 (@hanzhixiao)
- f5081b7: 815 (@hanzhixiao)
- 62010f7: 815 (@hanzhixiao)
- f12b18d: 815 (@hanzhixiao)
- ec8238f: 815 (@hanzhixiao)
- d442573: 815 (@hanzhixiao)
- 5a5259a: 815 (@hanzhixiao)
- c1f6c44: 815 (@hanzhixiao)
- 459c68b: Add files via upload (@skiffer-git)
- 94dfea5: Add files via upload (@skiffer-git)
- 0b75c52: Create README.md (#798) (@cubxxw)
- cf2145c: Create dependabot.yml (#708) (@cubxxw)
- 68f3f1f: Delete auto-release.yml (#651) (@cubxxw)
- 62141fa: Docs: Update README.md (#726) (@hanzhixiao)
- 0b9ac4b: Feat/develop test (#687) (@cubxxw)
- 5b85fa7: Feat: Refactor project's references to shared modules (#672) (@FGadvancer)
- 825622f: Fix add friend (#845) (@wangchuxiao-dev)
- f592a3a: Fix bug 755 (#758) (@plutoyty)
- 415d40f: Fix bug: first time add friend (#844) (@wangchuxiao-dev)
- 4fcea57: Fix bug: where if the last message in the document is an expired message, it won't delete the message within that document. (#839) (@wangchuxiao-dev)
- cf59084: Fix/docker images (#689) (@cubxxw)
- e24b0e2: Get user online status (#693) (@plutoyty)
- 863c52c: Improve user subscription and unsubscription (#770) (@plutoyty)
- b514bd8: Nginx reverse proxy and TLS configuration (#742) (@plutoyty)
- 1ca6c97: Release/v3.1 merge (#724) (@cubxxw)
- cb59f05: Replace WeChat image links with COS (Cloud Object Storage) (@skiffer-git)
- 4d81697: Resolving code conflicts after project directory changes and Add user subscription to the operation from rpc to db layer (#684) (@plutoyty)
- 28732a2: Update CODEOWNERS (#670) (@cubxxw)
- 3dc1958: Update README.md (#669) (@cubxxw)
- be10c57: Update README.md (#719) (@cubxxw)
- d8fd4bf: Update README.md (#792) (@cubxxw)
- 5d34e3f: Update README.md (#793) (@cubxxw)
- 863e925: Update README.md (#795) (@cubxxw)
- 4e9179f: Update README.md (#796) (@cubxxw)
- 3751059: Update README.md (#797) (@cubxxw)
- 10b5614: Update README.md (#800) (@cubxxw)
- 4ad81c3: Update README.md (#801) (@cubxxw)
- 39275c0: Update README.md (#802) (@cubxxw)
- 594b163: Update README.md (#803) (@cubxxw)
- 6f64b0a: Update README.md (#806) (@cubxxw)
- 969a9d8: Update README.md (#807) (@cubxxw)
- 36e2025: Update and rena...
v3.1.2-beta.3
Welcome to the v3.1.2-beta.3 release of OpenIM!🎉🎉!
We are excited to release v3.1.2-beta.3, Branch: https://github.com/OpenIMSDK/Open-IM-Server/tree/v3.1.2-beta.3 , Git hash [e33ce70], Install Address: https://github.com/OpenIMSDK/Open-IM-Server/releases/tag/v3.1.2-beta.3
Learn more about versions of OpenIM:
-
We release logs are recorded on ✨CHANGELOG
-
For information on versions of OpenIM and how to maintain branches, read 📚this article
-
If you wish to use mirroring, read OpenIM's 🤲image management policy
Want to be one of them 😘?
Note
@openimbot and @kubbot have made great contributions to the community as community 🤖robots(@openimsdk/bot), respectively.
Thanks to the @openimsdk/openim team for all their hard work on this release.
Thank you to all the 💕developers and contributors, people from all over the world, OpenIM brings us together
Contributions to this project are welcome! Please see CONTRIBUTING.md for details.
Changelog
Bug fixes
Full Changelog: v3.1.2-beta.2...v3.1.2-beta.3
Get Involved with OpenIM!
Your patronage towards OpenIM is greatly appreciated 🎉🎉.
If you encounter any problems during its usage, please create an issue in the GitHub repository, we're committed to resolving your problem as soon as possible.
Here are some ways to get involved with the OpenIM community:
📢 Slack Channel: Join our Slack channels for discussions, communication, and support. Click here to join the Open-IM-Server Slack team channel.
📧 Gmail Contact: If you have any questions, suggestions, or feedback for our open-source projects, please feel free to contact us via email.
📖 Blog: Stay up-to-date with OpenIM-Server projects and trends by reading our blog. We share the latest developments, tech trends, and other interesting information related to OpenIM.
📱 WeChat: Add us on WeChat (QR Code) and indicate that you are a user or developer of Open-IM-Server. We'll process your request as soon as possible.
Remember, your contributions play a vital role in making OpenIM successful, and we look forward to your active participation in our community! 🙌
v3.1.2-beta.2
Welcome to the v3.1.2-beta.2 release 3.1.2-beta.2 of OpenIM!🎉🎉!
We are excited to release v3.1.2-beta.2, Branch: HEAD, Git hash[94ec6cd, Install Address: https://github.com/OpenIMSDK/Open-IM-Server/releases/tag/v3.1.2-beta.2, Learn more about versions of OpenIM:
-
We release logs are recorded on ✨CHANGELOG
-
For information on versions of OpenIM and how to maintain branches, read 📚this article
-
If you wish to use mirroring, read OpenIM's image management policy
Want to be one of them 😘?
Note
@openimbot and @kubbot have made great contributions to the community as community 🤖robots(@openimsdk/bot), respectively.
Thanks to the @openimsdk/openim team for all their hard work on this release.
Thank you to all the 💕developers and contributors, people from all over the world, OpenIM brings us together
Contributions to this project are welcome! Please see CONTRIBUTING.md for details.
Changelog
Bug fixes
Full Changelog: v3.1.2-beta.1...v3.1.2-beta.2
Get Involved with OpenIM!
Your patronage towards OpenIM is greatly appreciated 🎉🎉.
If you encounter any problems during its usage, please create an issue in the GitHub repository, we're committed to resolving your problem as soon as possible.
Here are some ways to get involved with the OpenIM community:
📢 Slack Channel: Join our Slack channels for discussions, communication, and support. Click here to join the Open-IM-Server Slack team channel.
📧 Gmail Contact: If you have any questions, suggestions, or feedback for our open-source projects, please feel free to contact us via email.
📖 Blog: Stay up-to-date with OpenIM-Server projects and trends by reading our blog. We share the latest developments, tech trends, and other interesting information related to OpenIM.
📱 WeChat: Add us on WeChat (QR Code) and indicate that you are a user or developer of Open-IM-Server. We'll process your request as soon as possible.
Remember, your contributions play a vital role in making OpenIM successful, and we look forward to your active participation in our community! 🙌
v3.1.2-beta.0
Changelog
New Features
- d9dbd73: feat: Perfect with rpc but no api (#747) (@withchao)
- 3cae4e6: feat: add file: (#648) (@cubxxw)
- 643e081: feat: add file: (#650) (@cubxxw)
- b131013: feat: add get_group_member_user_id api (#734) (@withchao)
- 8a77306: feat: add openim log (#679) (@cubxxw)
- b26a979: feat: add scripts format (#811) (@cubxxw)
- 4bb2ffa: feat: add test format (#657) (@cubxxw)
- a86d24c: feat: config env optimize (#680) (@cubxxw)
- 68e521d: feat: config env optimize (#683) (@cubxxw)
- 7a448b3: feat: fix scripts and build speed (#790) (@cubxxw)
- 0bc8b92: new feat: sync designated model data (#668) (@wangchuxiao-dev)
Bug fixes
- ad91379: fix: Compatible with wasm s3 oss header Date (#630) (@withchao)
- 9ef94ad: fix: StringValue When there are double quotes in the string value, serialization and deserialization fail (#646) (@withchao)
- 9db61be: fix: actions milestones auto (#638) (@cubxxw)
- 00b4483: fix: actions milestones auto (#640) (@cubxxw)
- f940610: fix: actions milestones auto (#642) (@cubxxw)
- 8178564: fix: delete batch build all file (#561) (@cubxxw)
- 8979b9d: fix: docker file fix (#692) (@cubxxw)
- a5eb4dd: fix: docker images (#701) (@cubxxw)
- 6480f9f: fix: docker images (#706) (@cubxxw)
- 7328667: fix: docker images (#709) (@cubxxw)
- 73effdf: fix: fix bin tools path (#814) (@cubxxw)
- c1f6fc4: fix: fix bin tools path (@cubxxw)
- b759f8b: fix: fix golang release file path (@cubxxw)
- da1316a: fix: fix golang release file path (@cubxxw)
- f894a45: fix: get userid function call rpc and message gateway add status change callback (#699) (@FGadvancer)
- 166fb3c: fix: http redirect compatibility (#659) (@withchao)
- 7ee40bd: fix: init grpc conn multiple in one process will cause zero address when rpc is called (#604) (@wangchuxiao-dev)
- 222d061: fix: msg destruct not effect and notification self 2 self push twice (#596) (@wangchuxiao-dev)
- 4629b03: fix: optimize minio initialization (#602) (@withchao)
- a8f5034: fix: part of the make rules optimization (#751) (@cubxxw)
- b47d2c5: fix: release 3.0 (@kubbot)
- b95420e: fix: s3 browser preview (#580) (@withchao)
- bc6e0e8: fix: script v3.0 (@kubbot)
- 8a4be45: fix: sql injection risk (#678) (@withchao)
- 5cb5de4: fix: user app_manger_level (#584) (@withchao)
Dependency updates
- a7b6923: feat(deps): bump the gomod-deps group with 1 update (#771) (@dependabot[bot])
- c8971de: feat(deps): bump the gomod-deps group with 1 update (#813) (@dependabot[bot])
- f2f2448: feat(deps): bump the gomod-deps group with 3 updates (#808) (@dependabot[bot])
Build process updates
- f21d64c: build(deps): bump github.com/OpenIMSDK/protocol from 0.0.3 to 0.0.4 (#769) (@dependabot[bot])
- f971a14: build(deps): bump github.com/go-playground/validator/v10 (#728) (@dependabot[bot])
- 7b0334f: build(deps): bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1 (#713) (@dependabot[bot])
- 0ca097d: build(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 (#729) (@dependabot[bot])
- f130882: build(deps): bump github.com/minio/minio-go/v7 from 7.0.59 to 7.0.61 (#711) (@dependabot[bot])
- 4e7f7e8: build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#727) (@dependabot[bot])
- a7acc8d: build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#731) (@dependabot[bot])
- 5143f7f: build(deps): bump github.com/tencentyun/cos-go-sdk-v5 (#715) (@dependabot[bot])
- 7707375: build(deps): bump go.mongodb.org/mongo-driver from 1.12.0 to 1.12.1 (#764) (@dependabot[bot])
- 83eb0da: build(deps): bump google.golang.org/api from 0.114.0 to 0.134.0 (#714) (@dependabot[bot])
- 37611ab: build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#730) (@dependabot[bot])
- 9b7ff13: build(deps): bump gorm.io/driver/mysql from 1.3.5 to 1.5.1 (#712) (@dependabot[bot])
- 4ea62d6: build: fix chat docker images (@kubbot)
Other work
- 459c68b: Add files via upload (@skiffer-git)
- 94dfea5: Add files via upload (@skiffer-git)
- 0b75c52: Create README.md (#798) (@cubxxw)
- cf2145c: Create dependabot.yml (#708) (@cubxxw)
- 68f3f1f: Delete auto-release.yml (#651) (@cubxxw)
- 62141fa: Docs: Update README.md (#726) (@hanzhixiao)
- 0b9ac4b: Feat/develop test (#687) (@cubxxw)
- 5b85fa7: Feat: Refactor project's references to shared modules (#672) (@FGadvancer)
- f592a3a: Fix bug 755 (#758) (@plutoyty)
- cf59084: Fix/docker images (#689) (@cubxxw)
- e24b0e2: Get user online status (#693) (@plutoyty)
- 863c52c: Improve user subscription and unsubscription (#770) (@plutoyty)
- b514bd8: Nginx reverse proxy and TLS configuration (#742) (@plutoyty)
- 1ca6c97: Release/v3.1 merge (#724) (@cubxxw)
- cb59f05: Replace WeChat image links with COS (Cloud Object Storage) (@skiffer-git)
- 4d81697: Resolving code conflicts after project directory changes and Add user subscription to the operation from rpc to db layer (#684) (@plutoyty)
- 28732a2: Update CODEOWNERS (#670) (@cubxxw)
- 3dc1958: Update README.md (#669) (@cubxxw)
- be10c57: Update README.md (#719) (@cubxxw)
- d8fd4bf: Update README.md (#792) (@cubxxw)
- 5d34e3f: Update README.md (#793) (@cubxxw)
- 863e925: Update README.md (#795) (@cubxxw)
- 4e9179f: Update README.md (#796) (@cubxxw)
- 3751059: Update README.md (#797) (@cubxxw)
- 10b5614: Update README.md (#800) (@cubxxw)
- 4ad81c3: Update README.md (#801) (@cubxxw)
- 39275c0: Update README.md (#802) (@cubxxw)
- 594b163: Update README.md (#803) (@cubxxw)
- 6f64b0a: Update README.md (#806) (@cubxxw)
- 969a9d8: Update README.md (#807) (@cubxxw)
- 36e2025: Update and rename golangci-link.yml to golangci-lint.yml (#637) (@kubbot)
- 73b8f5d: Update cla.yml (#634) (@kubbot)
- 6414a0f: Update docker-compose.yaml (#707) (@cubxxw)
- 31cd19a: Update docker-compose.yaml (#745) (@cubxxw)
- 3836bf1: Update docker-compose.yaml (#810) (@cubxxw)
- 8cb05d5: Update go_code.md (#794) (@cubxxw)
- a74c851: Update golang.mk (#710) (@cubxxw)
- 444dc1a: Update images.md (#743) (@cubxxw)
- ffa3b53: Update images.md (#774) (@cubxxw)
- 1ec33af: Update version.md (#703) (@cubxxw)
- 2166c71: Update version.md (#704) (@cubxxw)
- 5ee54c9: docs: add png file (#799) (@cubxxw)
- 4d04c76: docs: add png multi-terminal-synchronization (#805) (@cubxxw)
- 114d77b: docs: add readme docs (#690) (@cubxxw)
- e7040d3: docs: add readme docs (#691) (@cubxxw)
- f3bb890: docs: fix lint update CONTRIBUTING.md (#632) (@EthanForAi)
- 66b64d1: docs: more about docker image install (#718) (@cubxxw)
- d7218dd: docs: update README.md install (#673) (@cubxxw)
- 80d888f: docs: update create CODE_OF_CONDUCT.md (#705) (@cubxxw)
- fb021ba: docs: update readme version (#735) (@cubxxw)
- 74313d5...
v3.1.1-beta.4
Changelog
Bug fixes
Welcome to the v3.1.1-beta.4 release of chat!🎉🎉!
Full Changelog: v3.1.1-beta.3...v3.1.1-beta.4
Helping out
-
We release logs are recorded on ✨CHANGELOG
-
For information on versions of OpenIM and how to maintain branches, read 📚this article
-
If you wish to use mirroring, read OpenIM's image management policy
Want to be one of them 😘?
Note
@openimbot and @kubbot have made great contributions to the community as community 🤖robots(@openimsdk/bot), respectively.
Thanks to the @openimsdk/openim team for all their hard work on this release.
Thank you to all the 💕developers and contributors, people from all over the world, OpenIM brings us together
Contributions to this project are welcome! Please see CONTRIBUTING.md for details.
Get Involved with OpenIM!
Here are some ways to get involved with the OpenIM community:
📢 Slack Channel: Join our Slack channels for discussions, communication, and support. Click here to join the Open-IM-Server Slack team channel.
📧 Gmail Contact: If you have any questions, suggestions, or feedback for our open-source projects, please feel free to contact us via email.
📖 Blog: Stay up-to-date with OpenIM-Server projects and trends by reading our blog. We share the latest developments, tech trends, and other interesting information related to OpenIM.
📱 WeChat: Add us on WeChat (QR Code) and indicate that you are a user or developer of Open-IM-Server. We'll process your request as soon as possible.
Remember, your contributions play a vital role in making OpenIM successful, and we look forward to your active participation in our community! 🙌
v3.1.1-beta.3
Changelog
New Features
- d9dbd73: feat: Perfect with rpc but no api (#747) (@withchao)
- eea3963: feat: add docker compose file (@cubxxw)
- 3cae4e6: feat: add file: (#648) (@cubxxw)
- 643e081: feat: add file: (#650) (@cubxxw)
- b131013: feat: add get_group_member_user_id api (#734) (@withchao)
- 8a77306: feat: add openim log (#679) (@cubxxw)
- 4bb2ffa: feat: add test format (#657) (@cubxxw)
- a86d24c: feat: config env optimize (#680) (@cubxxw)
- 68e521d: feat: config env optimize (#683) (@cubxxw)
- 167c313: feat: fix scripts and build speed (@cubxxw)
- 0bc8b92: new feat: sync designated model data (#668) (@wangchuxiao-dev)
Bug fixes
- ad91379: fix: Compatible with wasm s3 oss header Date (#630) (@withchao)
- 9ef94ad: fix: StringValue When there are double quotes in the string value, serialization and deserialization fail (#646) (@withchao)
- 9db61be: fix: actions milestones auto (#638) (@cubxxw)
- 00b4483: fix: actions milestones auto (#640) (@cubxxw)
- f940610: fix: actions milestones auto (#642) (@cubxxw)
- 8178564: fix: delete batch build all file (#561) (@cubxxw)
- 8979b9d: fix: docker file fix (#692) (@cubxxw)
- a5eb4dd: fix: docker images (#701) (@cubxxw)
- 6480f9f: fix: docker images (#706) (@cubxxw)
- 7328667: fix: docker images (#709) (@cubxxw)
- f894a45: fix: get userid function call rpc and message gateway add status change callback (#699) (@FGadvancer)
- 166fb3c: fix: http redirect compatibility (#659) (@withchao)
- 7ee40bd: fix: init grpc conn multiple in one process will cause zero address when rpc is called (#604) (@wangchuxiao-dev)
- 222d061: fix: msg destruct not effect and notification self 2 self push twice (#596) (@wangchuxiao-dev)
- 4629b03: fix: optimize minio initialization (#602) (@withchao)
- a8f5034: fix: part of the make rules optimization (#751) (@cubxxw)
- b47d2c5: fix: release 3.0 (@kubbot)
- b95420e: fix: s3 browser preview (#580) (@withchao)
- bc6e0e8: fix: script v3.0 (@kubbot)
- 8a4be45: fix: sql injection risk (#678) (@withchao)
- 5cb5de4: fix: user app_manger_level (#584) (@withchao)
Dependency updates
- a7b6923: feat(deps): bump the gomod-deps group with 1 update (#771) (@dependabot[bot])
Build process updates
- f21d64c: build(deps): bump github.com/OpenIMSDK/protocol from 0.0.3 to 0.0.4 (#769) (@dependabot[bot])
- f971a14: build(deps): bump github.com/go-playground/validator/v10 (#728) (@dependabot[bot])
- 7b0334f: build(deps): bump github.com/go-sql-driver/mysql from 1.6.0 to 1.7.1 (#713) (@dependabot[bot])
- 0ca097d: build(deps): bump github.com/gorilla/websocket from 1.4.2 to 1.5.0 (#729) (@dependabot[bot])
- f130882: build(deps): bump github.com/minio/minio-go/v7 from 7.0.59 to 7.0.61 (#711) (@dependabot[bot])
- 4e7f7e8: build(deps): bump github.com/spf13/cobra from 1.6.1 to 1.7.0 (#727) (@dependabot[bot])
- a7acc8d: build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#731) (@dependabot[bot])
- 5143f7f: build(deps): bump github.com/tencentyun/cos-go-sdk-v5 (#715) (@dependabot[bot])
- 7707375: build(deps): bump go.mongodb.org/mongo-driver from 1.12.0 to 1.12.1 (#764) (@dependabot[bot])
- 83eb0da: build(deps): bump google.golang.org/api from 0.114.0 to 0.134.0 (#714) (@dependabot[bot])
- 37611ab: build(deps): bump google.golang.org/grpc from 1.56.2 to 1.57.0 (#730) (@dependabot[bot])
- 9b7ff13: build(deps): bump gorm.io/driver/mysql from 1.3.5 to 1.5.1 (#712) (@dependabot[bot])
- 4ea62d6: build: fix chat docker images (@kubbot)
Other work
- 459c68b: Add files via upload (@skiffer-git)
- 94dfea5: Add files via upload (@skiffer-git)
- cf2145c: Create dependabot.yml (#708) (@cubxxw)
- 68f3f1f: Delete auto-release.yml (#651) (@cubxxw)
- 62141fa: Docs: Update README.md (#726) (@hanzhixiao)
- 0b9ac4b: Feat/develop test (#687) (@cubxxw)
- 5b85fa7: Feat: Refactor project's references to shared modules (#672) (@FGadvancer)
- f592a3a: Fix bug 755 (#758) (@plutoyty)
- cf59084: Fix/docker images (#689) (@cubxxw)
- e24b0e2: Get user online status (#693) (@plutoyty)
- 863c52c: Improve user subscription and unsubscription (#770) (@plutoyty)
- b514bd8: Nginx reverse proxy and TLS configuration (#742) (@plutoyty)
- 1ca6c97: Release/v3.1 merge (#724) (@cubxxw)
- cb59f05: Replace WeChat image links with COS (Cloud Object Storage) (@skiffer-git)
- 4d81697: Resolving code conflicts after project directory changes and Add user subscription to the operation from rpc to db layer (#684) (@plutoyty)
- 28732a2: Update CODEOWNERS (#670) (@cubxxw)
- 3dc1958: Update README.md (#669) (@cubxxw)
- be10c57: Update README.md (#719) (@cubxxw)
- 36e2025: Update and rename golangci-link.yml to golangci-lint.yml (#637) (@kubbot)
- 73b8f5d: Update cla.yml (#634) (@kubbot)
- 6414a0f: Update docker-compose.yaml (#707) (@cubxxw)
- 31cd19a: Update docker-compose.yaml (#745) (@cubxxw)
- a74c851: Update golang.mk (#710) (@cubxxw)
- 444dc1a: Update images.md (#743) (@cubxxw)
- ffa3b53: Update images.md (#774) (@cubxxw)
- 1ec33af: Update version.md (#703) (@cubxxw)
- 2166c71: Update version.md (#704) (@cubxxw)
- 114d77b: docs: add readme docs (#690) (@cubxxw)
- e7040d3: docs: add readme docs (#691) (@cubxxw)
- f3bb890: docs: fix lint update CONTRIBUTING.md (#632) (@EthanForAi)
- 66b64d1: docs: more about docker image install (#718) (@cubxxw)
- d7218dd: docs: update README.md install (#673) (@cubxxw)
- 80d888f: docs: update create CODE_OF_CONDUCT.md (#705) (@cubxxw)
- fb021ba: docs: update readme version (#735) (@cubxxw)
- 74313d5: fix bug: /msg/batch_send_msg isSendAll param not effect send msg to all user (#725) (@wangchuxiao-dev)
- 788b381: fix bug: When the previously applied group has a disbanded group, applying to add the group again will fail (#698) (@wangchuxiao-dev)
- df71049: fix bug: delete friend and repeat add friend not effect (#682) (@wangchuxiao-dev)
- 5a7084a: fix bug: grpc options duplicated when send msg (#628) (@wangchuxiao-dev)
- edd6a86: fix bug: obtain user online status err(#567) (#592) (@BanTanger)
- 4950ccf: nginx minio configuration picture can not be sent (#763) (@plutoyty)
- 6de9995: parameter range error (#606) (@hanzhixiao)
- af00960: style: add format and lint (#773) (@cubxxw)
- 2a0d69b: update readme: With the release of the new system, the readme is also updated accordingly. (@skiffer-git)
- 3483296: update readme: With the release of the new system, the readme is also updated accordingly. (@skiffer-git)
- 1552a77: update readme: With the release of the new system, the readme is also updated accordingly. (@skiffer-git)
- 1f4aefa: update readme: With the release of the new system, the readme is also updated accordingly. (@skiffer-git)
- 159c81a: update readme: With the release of the new system, the readme is also updated accordingly. (@skiffer-git)
- f80e2e3: update readme: With the release of the new system, the readme is also updated accordingly. (@skiffer-git)
- c2a848a...
v3.1.1-beta.2
Changelog
New Features
Bug fixes
- 4147cf5: fix: add scripts path set (@cubxxw)
- 7c343a3: fix: docker release v3.1.1 images optimize (@cubxxw)
- c52dbee: fix: fix env config (@cubxxw)
Welcome to the v3.1.1-beta.2 release of chat!🎉🎉!
Full Changelog: v3.1.1-beta.1...v3.1.1-beta.2
Helping out
-
We release logs are recorded on ✨CHANGELOG
-
For information on versions of OpenIM and how to maintain branches, read 📚this article
-
If you wish to use mirroring, read OpenIM's image management policy
Want to be one of them 😘?
Note
@openimbot and @kubbot have made great contributions to the community as community 🤖robots(@openimsdk/bot), respectively.
Thanks to the @openimsdk/openim team for all their hard work on this release.
Thank you to all the 💕developers and contributors, people from all over the world, OpenIM brings us together
Contributions to this project are welcome! Please see CONTRIBUTING.md for details.
Get Involved with OpenIM!
Here are some ways to get involved with the OpenIM community:
📢 Slack Channel: Join our Slack channels for discussions, communication, and support. Click here to join the Open-IM-Server Slack team channel.
📧 Gmail Contact: If you have any questions, suggestions, or feedback for our open-source projects, please feel free to contact us via email.
📖 Blog: Stay up-to-date with OpenIM-Server projects and trends by reading our blog. We share the latest developments, tech trends, and other interesting information related to OpenIM.
📱 WeChat: Add us on WeChat (QR Code) and indicate that you are a user or developer of Open-IM-Server. We'll process your request as soon as possible.
Remember, your contributions play a vital role in making OpenIM successful, and we look forward to your active participation in our community! 🙌
v3.1.1-beta.1
Changelog
Bug fixes
- 8c55ad1: fix: docker release v3.1.1 images optimize (@cubxxw)
- 257443e: fix: set branch (@cubxxw)
- cdd3dbc: fix: set branch (@cubxxw)
Other work
Welcome to the v3.1.1-beta.1 release of chat!🎉🎉!
Full Changelog: v3.1.1-alpha.3...v3.1.1-beta.1
Helping out
-
We release logs are recorded on ✨CHANGELOG
-
For information on versions of OpenIM and how to maintain branches, read 📚this article
-
If you wish to use mirroring, read OpenIM's image management policy
Want to be one of them 😘?
Note
@openimbot and @kubbot have made great contributions to the community as community 🤖robots(@openimsdk/bot), respectively.
Thanks to the @openimsdk/openim team for all their hard work on this release.
Thank you to all the 💕developers and contributors, people from all over the world, OpenIM brings us together
Contributions to this project are welcome! Please see CONTRIBUTING.md for details.
Get Involved with OpenIM!
Here are some ways to get involved with the OpenIM community:
📢 Slack Channel: Join our Slack channels for discussions, communication, and support. Click here to join the Open-IM-Server Slack team channel.
📧 Gmail Contact: If you have any questions, suggestions, or feedback for our open-source projects, please feel free to contact us via email.
📖 Blog: Stay up-to-date with OpenIM-Server projects and trends by reading our blog. We share the latest developments, tech trends, and other interesting information related to OpenIM.
📱 WeChat: Add us on WeChat (QR Code) and indicate that you are a user or developer of Open-IM-Server. We'll process your request as soon as possible.
Remember, your contributions play a vital role in making OpenIM successful, and we look forward to your active participation in our community! 🙌