v3.5.0
版本发布时间: 2024-01-02 21:19:12
openimsdk/open-im-server最新发布版本:v3.8.0(2024-08-02 20:33:37)
Welcome to the v3.5.0 release of OpenIM!🎉🎉!
We are excited to release v3.5.0, Branch: https://github.com/openimsdk/open-im-server/tree/v3.5.0 , Git hash [11108e1dd], Install Address: https://github.com/openimsdk/open-im-server/releases/tag/v3.5.0
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.
What's Changed
- build: build openim image by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1381
- perf: improve gzip performance with sync.pool by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1321
- fix: add kafka compress type and producer ack params by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1310
- perf: add concurrency and pipeline for redis cache by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1338
- refactor: gin prometheus for api by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1371
- perf: notify nodes concurrently on register by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1327
- fix: reduce lock msg transfer by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1308
- refactor: crontask cmd by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1331
- fix: the original quoted message is withdrawn and the quoted original message is displayed. by @withchao in https://github.com/openimsdk/open-im-server/pull/1388
- Formatting adjustments, script removal, and helm template rendering by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1389
- Bug/fix online status sync trigger by @FGadvancer in https://github.com/openimsdk/open-im-server/pull/1393
- fix: the original quoted message is withdrawn and the quoted original message is displayed. by @withchao in https://github.com/openimsdk/open-im-server/pull/1391
- refactor: lower the level of code nesting by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1396
- "Add Prometheus Support with Documentation and Docker Compose Integration to OpenIM" by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1403
- perf: broadcast msg to all gateway with concurrency by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1411
- perf: redis batch delete msgs by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1395
- Add Prometheus alerting functionality by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1424
- Update docker-compose.yml by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1425
- feat: deployment and design of management backend and monitoring by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1432
- kafka work error ,alertmanager work error by @xuexihuang in https://github.com/openimsdk/open-im-server/pull/1455
- perf: control ws write buffer by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1451
- Update README.md by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1477
- perf: redis block with keys command by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1423
- fix: update user's info will modify user create time when modify user… by @FGadvancer in https://github.com/openimsdk/open-im-server/pull/1446
- fix: grace shutdown for api server by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1439
- fix: wrong single message read state. by @FGadvancer in https://github.com/openimsdk/open-im-server/pull/1443
- docs: add openim search test by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1485
- feat: add callback func by @luhaoling in https://github.com/openimsdk/open-im-server/pull/1480
- Feature middleware by @xuexihuang in https://github.com/openimsdk/open-im-server/pull/1476
- feat: OpenIMServer compatible qiniu kodo by @healingtjx in https://github.com/openimsdk/open-im-server/pull/1460
- fix: grace shutdown for gw by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1478
- add webhooks by @AndrewZuo01 in https://github.com/openimsdk/open-im-server/pull/1465
- feat: update openim pull message by seq by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1498
- docs: add rfyiamcool to code_owners by @rfyiamcool in https://github.com/openimsdk/open-im-server/pull/1491
- Ⓜ️feat: openim docker fix by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1502
- feat: Enhance Template Generation Logic in OPENIM Deployment Scripts by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1510
- feat: Remove MySQL and implement it all with Mongo by @withchao in https://github.com/openimsdk/open-im-server/pull/1508
- feat: Provides a new reading scheme for profile privacy through environment variables by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1520
- fix: remove docker compose mysql by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1523
- fix: online notifications do not push to herself. by @FGadvancer in https://github.com/openimsdk/open-im-server/pull/1528
- fix: fix docker compose scripts by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1546
- feat: optimize tools up35 by @withchao in https://github.com/openimsdk/open-im-server/pull/1552
- feat: add openim docker compose and env by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1550
- feat: optimize tools up35 by @withchao in https://github.com/openimsdk/open-im-server/pull/1556
- fix group notification by @AndrewZuo01 in https://github.com/openimsdk/open-im-server/pull/1557
- feat: support mac deployment and optimization make check by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1570
- support multipe msggateway services in k8s deployments by @xuexihuang in https://github.com/openimsdk/open-im-server/pull/1565
- feat: Add OpenIM server, environment support for Docker Compose, and Kubernetes deployment. by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1559
- Update check-all.sh by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1573
- add crud for general function user process, add pinFriend by @AndrewZuo01 in https://github.com/openimsdk/open-im-server/pull/1532
- fix: fix the output format by @luhaoling in https://github.com/openimsdk/open-im-server/pull/1585
- K8s environment supports multiple msggateway by consistent hash by @xuexihuang in https://github.com/openimsdk/open-im-server/pull/1600
- Update check-all.sh by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1591
- Update prometheus.yml by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1586
- fix: online notifications do not push to herself. by @FGadvancer in https://github.com/openimsdk/open-im-server/pull/1534
- feat: add the notificationAccount by @luhaoling in https://github.com/openimsdk/open-im-server/pull/1602
- Update openimci.yml by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1610
- feat: s3 FormData upload by @withchao in https://github.com/openimsdk/open-im-server/pull/1614
- docs: Update README.md and add openim web online demo address by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1615
- fix: fix the searchNotificationAccout by userID or nickname by @luhaoling in https://github.com/openimsdk/open-im-server/pull/1617
- fix: add syncself for some notifications. by @FGadvancer in https://github.com/openimsdk/open-im-server/pull/1609
- fix: fix openim zk env set by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1623
- Add updates friend, set user ex by @AndrewZuo01 in https://github.com/openimsdk/open-im-server/pull/1592
- fix: mongo uri connect by @a3d21 in https://github.com/openimsdk/open-im-server/pull/1611
- fix: add the GetconversationAPI 1542 by @luhaoling in https://github.com/openimsdk/open-im-server/pull/1604
- fix setUserInfoEx by @AndrewZuo01 in https://github.com/openimsdk/open-im-server/pull/1635
- fix: fix openim scripts and ci add openim check by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1632
- feat: add openim scripts fix and optimize config about openim source code deployment for this PR? openim ci and scripts by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1641
- feature:grafana web inside by @xuexihuang in https://github.com/openimsdk/open-im-server/pull/1636
- fix: Bash Compatibility in print_services_and_ports Function by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1643
- fix openim-admin images name by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1646
- feat: support websocket first message method response code by @withchao in https://github.com/openimsdk/open-im-server/pull/1651
- feat: fix openim server install scripts by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1648
- fix: modify dismissed group's status. by @FGadvancer in https://github.com/openimsdk/open-im-server/pull/1655
- fix: rIssue with Asset Uploading for Official Releases in GoReleaser Action v4 - release openim version not auto build by @cubxxw in https://github.com/openimsdk/open-im-server/pull/1660
New Contributors
- @healingtjx made their first contribution in https://github.com/openimsdk/open-im-server/pull/1460
- @AndrewZuo01 made their first contribution in https://github.com/openimsdk/open-im-server/pull/1465
Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.4.0...v3.5.0
New Features
- 3fffc2f2123c35bc151e9202595cb0d39293893d: feat: support websocket first message method response code (#1651) (@withchao)
Bug fixes
- 49f4e3f0deaa4c165d1f3d2bcc1d35368544401f: fix: fix Security vulnerability (#1646) (@cubxxw)
- d594d6f5171b4e54772803b3e4573d357f4ad34f: fix: install-im-server (#1648) (@cubxxw)
- c19bafc49dad633e83b669e3601d5b361a5c8ce0: fix: modify dismissed group's status. (#1655) (@FGadvancer)
- 11108e1ddf3318bda80eed8cd9df0c4bb687614c: fix: release openim version not auto build (#1660) (@cubxxw)
Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.5.1-rc.0...v3.5.0
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! 🙌
1、 open-im-server_3.5.0_linux_amd64.apk 119.5MB
2、 open-im-server_3.5.0_linux_amd64.deb 115.25MB
3、 open-im-server_3.5.0_linux_amd64.pkg.tar.zst 114.12MB
4、 open-im-server_3.5.0_linux_amd64.rpm 119.62MB
5、 open-im-server_3.5.0_linux_amd64.termux.deb 115.25MB
6、 open-im-server_3.5.0_linux_arm64.apk 108.98MB
7、 open-im-server_3.5.0_linux_arm64.deb 105.68MB
8、 open-im-server_3.5.0_linux_arm64.pkg.tar.zst 103.42MB
9、 open-im-server_3.5.0_linux_arm64.rpm 109.1MB
10、 open-im-server_3.5.0_linux_arm64.termux.deb 105.68MB
11、 open-im-server_3.5.0_linux_mips64le_hardfloat.apk 100.43MB
12、 open-im-server_3.5.0_linux_mips64le_hardfloat.deb 96.71MB
13、 open-im-server_3.5.0_linux_mips64le_hardfloat.pkg.tar.zst 92.8MB
14、 open-im-server_3.5.0_linux_mips64le_hardfloat.rpm 100.53MB
15、 open-im-server_3.5.0_linux_mips64_hardfloat.apk 102.53MB
16、 open-im-server_3.5.0_linux_mips64_hardfloat.deb 97.92MB
17、 open-im-server_3.5.0_linux_mips64_hardfloat.pkg.tar.zst 94.66MB
18、 open-im-server_3.5.0_linux_mips64_hardfloat.rpm 102.5MB
19、 open-im-server_3.5.0_linux_ppc64le.apk 107.7MB
20、 open-im-server_3.5.0_linux_ppc64le.deb 104.22MB
21、 open-im-server_3.5.0_linux_ppc64le.pkg.tar.zst 101.91MB
22、 open-im-server_3.5.0_linux_ppc64le.rpm 107.63MB
23、 open-im-server_3.5.0_linux_s390x.apk 116.16MB
24、 open-im-server_3.5.0_linux_s390x.deb 111.04MB
25、 open-im-server_3.5.0_linux_s390x.pkg.tar.zst 108.86MB
26、 open-im-server_3.5.0_linux_s390x.rpm 116.18MB
27、 open-im-server_checksums.txt 3.76KB
28、 open-im-server_Darwin_arm64.tar.gz 117.34MB
29、 open-im-server_Darwin_x86_64.tar.gz 121.14MB
30、 open-im-server_Linux_arm64.tar.gz 106.2MB
31、 open-im-server_Linux_mips64.tar.gz 97.94MB
32、 open-im-server_Linux_mips64le.tar.gz 97.17MB
33、 open-im-server_Linux_ppc64le.tar.gz 104.76MB
34、 open-im-server_Linux_s390x.tar.gz 111.41MB
35、 open-im-server_Linux_x86_64.tar.gz 115.76MB
36、 open-im-server_Windows_arm64.zip 106.92MB
37、 open-im-server_Windows_x86_64.zip 118.34MB