OpenIMSDK/Open-IM-Server
 Watch   
 Star   
 Fork   
3 days ago
Open-IM-Server

v3.7.1

What's Changed

Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.7.0...v3.7.1

28 days ago
Open-IM-Server

v3.7.0

What's Changed

New Contributors

Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.6.0...v3.7.0

2024-03-26 21:15:02
Open-IM-Server

v3.6.1-beta.0

Welcome to the v3.6.1-beta.0 release of OpenIM!🎉🎉!

We are excited to release v3.6.1-beta.0, Branch: https://github.com/openimsdk/open-im-server/tree/v3.6.1-beta.0 , Git hash [71f62080f], Install Address: https://github.com/openimsdk/open-im-server/releases/tag/v3.6.1-beta.0

Learn more about versions of OpenIM:

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

New Features

  • 71f62080f3086eb2834e06f47301254f0e37fd9b: feat: Remove Go Typecheck Tools Implement GitHub Actions Based Typecheck for OpenIM (#2140) (@cubxxw)
  • b9cf40034c6ffea297b798e92abac669e4bc1016: feat: add local cache for high frequency reads (#2036) (@withchao)
  • 3a1615795e973b1ce4a61ea6eda97def9af9dcf2: feat: add scripts verify shell check (#2068) (@cubxxw)
  • 7c25c91e9bc7718e60600342d58247d22e7f7d54: feat: golang fix apt test design (#2084) (@cubxxw)
  • f52a4fe7e5e64716f580f8f02a42e191dff542d4: feat: set git cherry pick and Milestone (#2131) (@cubxxw)

Bug fixes

  • 6d1062bef8f800169e0ced8851372666631e007a: fix: Fix the callback after reading the group message (#2114) (@honlyc)
  • 8f218057e455541f5cc5a3709da0694e631c2435: fix: conversation crash caused by non-existence (#2087) (@withchao)
  • 4cd42d7e19cf17914936967071175a8227424b78: fix: create time sort (#2090) (@cubxxw)
  • 5454c512e00d355e88f359cf6d693d577088b367: fix: fix docker file images proxy (#2069) (@cubxxw)
  • cd7f35452e10f3e3e483c8ecb44ab364575bffc3: fix: fix docker file images proxy (#2071) (@cubxxw)
  • 4ed575a53c5566b35ee5ac3ac1caa7f16985cf11: fix: fix group getGroupMemberIDs is 0 err (#2108) (@cubxxw)
  • 8501c66d14b6774157886ae5b6538139ca5e7f94: fix: fix the protocol version (#2074) (@luhaoling)

Other work

  • 8d212251079a5364e43493b1d8be77daa7242f11: Bug: component check (#2053) (@skiffer-git)
  • fdaad704e02e2e459e52646779ed15aaeac2a9fb: Bug: component check (#2056) (@skiffer-git)
  • 291443dd6b6edcf253b48f97f5ec87b5b5545b62: Error not handled (#2040) (@skiffer-git)
  • 42482e7eb45cf01a54fc5b4051503c8f31d33509: Execute after the component check succeeds && minio.Enable is not configured to use MinIO (#2026) (@skiffer-git)
  • a1f0eb2e3eb49551ddc6e1a757f6e8c6d74a45ee: Exit with code 1 when the check script fails (#2022) (@skiffer-git)
  • 057884311a1b4f6800919628338429ce79778272: Fix bug Remove duplicate function definitions (#2033) (@skiffer-git)
  • 2acdfde56e72d62f1153cab3249f8218e1415b3d: Fix bug configGetEnv failed,err:string to int failed: strconv.Atoi: parsing "openim_v3": invalid syntaxr (#2044) (@skiffer-git)
  • 500ebc356d86c3dc228dff82a18fe45f9bb1b47d: Fix bug delete data conversion (#2059) (@skiffer-git)
  • 148a2493bb3102a1f0ce446f22801cde4b6d55ff: Fix bug redis address (#2063) (@skiffer-git)
  • 572b5acc263dbe1f6b7d3008ea97d699e426211a: Run in the background (#2065) (@skiffer-git)
  • 0274d516e0aa82682cb4e92d251509813c5793ca: The check script is not compatible with Mac. (#2119) (@skiffer-git)
  • f6ab243d2f0eea5927ebbe77bd5fb0405fa50569: Update bot-cherry-pick.yml (#2132) (@cubxxw)
  • c50b787c5822bf658b437de0576c73ab8cb0d81f: Update env-template.yaml (#2128) (@cubxxw)
  • 1c2eafce2567a242f6d34cfb7b1f155d54db5a54: add github actions is create code-language-detector.yml (#2113) (@cubxxw)
  • a93615d3e0645cf45931ab299d6b51691e6d1f30: cicd: bump League Patch (#2025) (@kubbot)
  • c12f9dca7cffdb505b39127f76f9b4e568a91773: cicd: bump League Patch (#2057) (@kubbot)
  • 2d2fa99d2ce310818480932db37d03737ab1ec6e: cicd: bump League Patch (#2105) (@kubbot)
  • c69522b878550fc5386643c87572b7223559fa20: cicd: bump League Patch (#2117) (@kubbot)
  • 8788515576232184710c710124c9d0d046342932: cicd: bump League Patch (#2130) (@kubbot)
  • e795dce6966871f46ac0915d347933eca9d2e698: cicd: update e2e-test fix e2e and api test ci (#2101) (@cubxxw)
  • 16799648dc6d278b1706d4a0c78640097a7d862f: del log (#2030) (@skiffer-git)
  • fabcb5317fdebca731e8d34b5eb29121ac8f35d4: delete log (#2047) (@skiffer-git)
  • b67c6bacd0ea66b5569149660b00715da104e824: docs: Update openim version management strategy, detailed design (#2076) (@cubxxw)
  • e86d1cd7427c36407e21bced1ad562c637c82a07: optimization: message remove options. (#2082) (@FGadvancer)

Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.6.0...v3.6.1-beta.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! 🙌

2024-03-07 17:43:16
Open-IM-Server

v3.6.0

Welcome to the v3.6.0 release of OpenIM!🎉🎉!

We are excited to release v3.6.0, Branch: https://github.com/openimsdk/open-im-server/tree/v3.6.0 , Git hash [c0d8cf06b], Install Address: https://github.com/openimsdk/open-im-server/releases/tag/v3.6.0

Learn more about versions of OpenIM:

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

New Features

  • 09c3229d9d5819732c87938ce55438ec22de1c15: feat(main): fix openim docker start openim server internal port lock (#1673) (@cubxxw)
  • d356f7a035aeaaf9f401e21cccd3b82e2fc3c935: feat(main): 🚀 Database Name Correction and S3 Module Int32 Overflow Fix with Go Routine Integration for Automated Checks and Script Optimization (#1799) (@cubxxw)
  • 57331182c2d034c42383c282b31e4e5d61165325: feat: update golangci.yml file add and delete some linters (#1989) (@cubxxw)
  • 7155d1acb792091013c92b628c943a83dff6d46e: feat: Enhance Script Details and Add MacOS Compatibility with Documentation Updates (#1794) (@cubxxw)
  • e2650add402d9377cc0f8a5246d5dabcced73de0: feat: Enhanced Automation for OpenIM Advanced CICD and GitOps Support (#1819) (@cubxxw)
  • 853ac47e4274fa04997665b3832e7e0c8ba67bde: feat: Integrate Comprehensive E2E Testing for GoChat (#1906) (@cubxxw)
  • 02a3cfb021f4b0adad41bbbe384a31d616bc9dce: feat: Introduce Language-Specific Comment Detection Tool and Standardize Log Filename Convention (#1992) (@cubxxw)
  • 854f8dbd2f80cf71a16c5a3a3a4db5d38ac65da7: feat: Optimize openim scripts and standard output logs (#1866) (@cubxxw)
  • af878a96cfca897906a57363c0754efe117dbeea: feat: add architecture layers (#1860) (@cubxxw)
  • 6186d657e2ef807c65999ae40d2626949bd21c26: feat: add docker-compse-1.yml and cancel the openim-admin annotate in docker-compose.yml (#1881) (@luhaoling)
  • ee245157614af085525b88888daae0c51826276b: feat: add getUserToken api and add ex field in getSortedConversationListResp (#1880) (@luhaoling)
  • 64d6b0432087551313a8ea01eab9b28f204b6dfa: feat: add openim docker compose deployment github comment (#1769) (@cubxxw)
  • e79532aa936ec31a63db9ddf1e5e11b0cb0f1732: feat: add pull request set workflows (#1824) (@cubxxw)
  • 32cd79044bbdd00ff28eea1272ea46c9c528038f: feat: del the manager configure and it's initializestatement (#1830) (@luhaoling)
  • 9527278239959019306fa7b15e269665204178ee: feat: fix openim logs and ci (#1817) (@cubxxw)
  • 311d42283b2a0a022f8827fb0927ca30601fbb73: feat: fix openim logs and ci (#1878) (@cubxxw)
  • 6d9c45abe1450abbdf2372a2adea1c6d4e0d8942: feat: format openim make lint code (@cubxxw)
  • e182d5e7dffe1e3de8bbdb86bf0b411de5d00adf: feat: optimize mac deployment scripts (#1795) (@cubxxw)
  • 88bcabee1ccde76ef376cfa2f732363330e89dd4: feat: optimize openim make lint style format (#1995) (@longyuqing112)
  • d5d2803e76b44c4316417aad3fb78e99272e4bf5: feat: optimize server code (#1931) (@withchao)
  • ceb950a57f766f1887295c3d07eb6967d3341d51: feat: send msg at text (#1705) (@withchao)
  • c0d8cf06b2355f1f67718a78ae18303d1b01fa8f: feat: support makefile build (@cubxxw)
  • 080ddb82cd2294902d277b1b2766a152ecbcd62e: fix(main): add more cases for get_users api, so it accept users in older version. feat(main): also add search functionality (#1751) (@AndrewZuo01)

Bug fixes

  • 9610da9123fea0fb3954553be7ebd138a7beb8d7: fix(main): fix openim scripts start rpc log (#1877) (@cubxxw)
  • 5d1cf8c06150f75c5f6d7c2a4cb48b722edd3a0a: fix: Adjust the logic in multiTerminalLoginChecker to prevent onlineUserNum from decreasing below zero, thereby avoiding negative values. (#1658) (@FGadvancer)
  • bf46412c5a9d6e68eca1e87f69c6db3aa1d31d13: fix: GroupApplicationRejectedNotification not notification apply for userID (#1740) (@withchao)
  • f551b50e7909f012457add662c42937be10dd6d7: fix: Refactoring the code for component detection (#1868) (@luhaoling)
  • 8e6c1d74c79846a9456cfcc5ab00dd1a51744d92: fix: change consumer group receive messages avoid kafka consumer group always rebalanced. (#1942) (@FGadvancer)
  • 907104701aa0a6f36aa9929848886dc76b8b8392: fix: change the afterSendSingleMsg config and fix CallbackSingleMsgRead unused problem (#1790) (@luhaoling)
  • c86df88b59157cc52cc87add2d4a5b4eaeb18d7f: fix: conversation aggregate find error (#1822) (@withchao)
  • d3047d73b69b505203edad3c1ba109e56d2873ef: fix: dissmissGroup and lack of keyword bug (#1672) (@luhaoling)
  • d91a665891570c5be7b0b77e510a0178973b2140: fix: fix some bug (#1710) (@luhaoling)
  • 1c72e46cc97732c5e67e4547c2782d243ae7c789: fix: fix the GetSortedConversationList (#1725) (@luhaoling)
  • f1ba5c2bffdc5b4f28a798fa3a6bdea2f59c3206: fix: fix the error (#1653) (@luhaoling)
  • 9e2a25681778a7889d0c434d3fe81da11847fdf4: fix: fix the imAdmin permission (#1664) (@luhaoling)
  • 04c77bff7e3093b4839484a9404a2c3a1dd60489: fix: fix the mongo search error (#1736) (@luhaoling)
  • 31381935f188210bc905d8cbe5c0959b8584fb61: fix: graceful exit for kafka consumer of msgtransfer (#1483) (@rfyiamcool)
  • 535ae19f7aea4ac06ca1959951396704f67e9674: fix: group messages sync failed. (#1720) (@FGadvancer)
  • 0865eb65b1eaed0b5a699c8571255b3fd6fb09a3: fix: kill 10 process optimization (#1883) (@cubxxw)
  • fdf055d328627a6bbc0053f11869f3f88a5e531a: fix: mac deployment (#1761) (@cubxxw)
  • c55e03dc70b0fbe9091e9c8d4123546348ecb30f: fix: process add errors wrap. (#1862) (@FGadvancer)
  • ac8775827d1665ee8c0f67ebe9cc0181aab3cbcf: fix: reconstruct the script of 'make start' 'make stop' and 'make check' (#1953) (@luhaoling)
  • c754ec6e97e457540375109158bff93fc5a70f14: fix: refactoring code of graceful exits (#1885) (@luhaoling)
  • 587533df4dc29b2c4921259c03b3adee0107b0eb: fix: update Notification update resp (#1663) (@luhaoling)
  • 19f5c94d25838ea1a39e089013fd49f1207a1a82: fix: update nick name field for get_user (#1786) (@AndrewZuo01)

Dependency updates

  • fa55c441132726c35b84d189eb779a895834ff08: feat(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#1579) (@dependabot[bot])
  • cbce4dae879b61ac0f1a23384ce3826f1c09463a: feat(deps): bump the gomod-deps group with 17 updates (#1913) (@dependabot[bot])

Other work

  • 4803c8f004869f570c3e51c61369cb67c409dfda: /pkg-make lint (#1956) (@longyuqing112)
  • 55ca661d138e548dbd94ad2e557f11482d286ad1: Bug: replace the component check func by tools pkg (#1846) (@luhaoling)
  • 18047859b8f46098b79189d04888845d12202ca1: Delete build/images/openim-rpc-encryption directory (#1842) (@cubxxw)
  • 4ded2cffed2bd3abfb29e777e048c628d569294f: Delete build/images/openim-rpc-extend-msg directory (#1841) (@cubxxw)
  • 751497fe751797b6b8ec4e36ff1b1df00b331fa4: Docs/readme modify oeder (#1924) (@wxuanF)
  • 5e7138034cb63ea407a19ecc2babd26ae6388a97: Docs: Modify the wrong file name (#1914) (@ling6614)
  • f27b1e43f57c2a0f49fad387fe6e486930845fce: Enhancements to Script Variables and Logic in OpenIM, Including dig Detection and Mongo Startup Checks (#1696) (@cubxxw)
  • 05e66e9f8d309fd878363a991df2cd30592bf804: Feature: add direct connect mode with zookeeper, etcd, and k8s (#1775) (@AndrewZuo01)
  • 49610b56040ca57e334a55774037b47b118c7eb0: Fix Script Error and Enhance Code Robustness and Details (#1890) (@cubxxw)
  • c8eed847113dc3badae45e77656b5641f246762f: Fix lint errors in modified code (#1952) (@longyuqing112)
  • bcc6a95633e544f5493e70e0b54227b65100bc54: Fix lint errors in modified code (#1966) (@wxuanF)
  • 2becd46bdd9e544101dcb45e9fe6fec62e8fbabf: Fix lint errors in modified code in the /pkg directory (#1962) (@longyuqing112)
  • 8aac6c6f819ffdcff4aa6369a16a030f754273af: Fix(main): fix openim config from mongo password env upgrade openim build CICD (#1689) (@cubxxw)
  • 6764fa5e70b07934db588aac336637feb450e639: MongoDB supports non-root users (#1684) (@skiffer-git)
  • 0375361294b4dbc320fd4a795b4f86d6a2491bed: Rename README.md to README.md (#1757) (@cubxxw)
  • 955520471fc47b2315cadc355ebb5c09026a81a9: Rename devcontainer.json to devcontainer.json (#1756) (@AndrewZuo01)
  • 98d36461677dc82b8fb9b1c3dad23ab565f9bbc6: Stability Enhancement: Pin Docker Compose Images for minio and openim-web (#1762) (@cubxxw)
  • 79217972944ed5d24e5c60af1da4182c921ee974: Update and rename README-ES.md to README-e.md (#1918) (@cubxxw)
  • c241f5bea1b660f13e67dc55351ebba2c02ea86d: Update cla.yml (#1692) (@cubxxw)
  • 2a5129b1ae9662b0e92d8aa94dbec65ab14c0072: Update docker-compose.yaml support arm/v6, arm/v8 (#1776) (@cubxxw)
  • a24eedb66d57c5301bc00b9b5d264acc412ad52a: Update docker-compose.yml (#1759) (@cubxxw)
  • e0244d9ca7e8a7d8728bb915d094b11e7f8226f5: Update docker-start-all.sh fix MSG_TRANSFER_PROM_PORT (#1679) (@cubxxw)
  • e1c2e94ec92db799bdefbbdd6272721884d84c04: Update env-template.yaml (#1670) (@cubxxw)
  • 42a3084a6f6dadc7097906b76d6d9cc7b4523c94: Update environment.md fix environment mongo username (#1847) (@cubxxw)
  • 18f14c9722aba3764d0c339bc10566033ee687cd: Update go-code.md (#1980) (@cubxxw)
  • c205013436b219c0ec629aec425bee23d10bce2f: Update offline-deployment.md openim offine deployment docs (#1843) (@cubxxw)
  • b511dc7ec461d855f72b75298f928601189d6b90: Update test.sh (#1968) (@cubxxw)
  • 6c7b94f03f271451e7e7348ab998928deb17861a: [Auto PR 🤖] Bump League Patch auto PR (#1884) (@kubbot)
  • 7ef32bf8a0a6171f09fc1114d0f0f36b3c92f6c6: [Auto PR] Bump League Patch in '"base branch' (#1827) (@cubxxw)
  • fe0116a811690bcfbf65744fe825a9cf39fd7f29: add Docs/readme vi (#1925) (@longyuqing112)
  • b6ded445108d70ca1b9fd32c963b9cbba7bdaad3: add aws upload, but not complete, leave some todos (#1858) (@hanson-wen)
  • 1ef26b29a744a8b45c0c8c48352004c7f9051c47: back err_name (#1976) (@wxuanF)
  • 19ffde31961cfc63efc1160846eca333961ec769: cicd: bump League Patch (#1825) (@kubbot)
  • 1d5732c97e3f86789d82ee2816c42b0f2ccf506c: cicd: bump League Patch (#1828) (@kubbot)
  • 0a245df2f8cf60f5fd0767c840dc66399a668f33: cicd: bump League Patch (#1837) (@kubbot)
  • bb862bd20768d0b2701cca1ef8d1e3fd3322169e: cicd: bump League Patch (#1863) (@kubbot)
  • 8729f90d0293347763b57961b9aeb8a1f14e855f: cicd: bump League Patch (#1874) (@kubbot)
  • 5cb69b874207713338e66af8c4a410fcee10cd47: cicd: bump League Patch (#1892) (@kubbot)
  • 35ad4a9510e6f4d8140569286b89097c6eb833d0: cicd: bump League Patch (#1921) (@kubbot)
  • 3c738c3b28af4f0380244b76048a8e9e24ba7f91: cicd: bump League Patch (#1937) (@kubbot)
  • 6c4334b7305fc376ae461f0b58bfb209c0becb60: cicd: bump League Patch (#1958) (@kubbot)
  • 613bacb78912f391ee5697a769c8d37622a82645: cicd: bump League Patch (#1963) (@kubbot)
  • 1e7a301d093cb969482e9f65e01a3e22a20bf7f8: cicd: bump League Patch (#1969) (@kubbot)
  • 01886eee06d6702130ff2714f25cf9751451d724: docs/README_el (#1929) (@longyuqing112)
  • 9dd44a75d0015474cbe295e106ecbe7465f3d3ab: docs: README KR (#1895) (@wxuanF)
  • 026f5255c99336da6f1b8329e9f6627bb30cacaa: docs: README add community (#1922) (@wxuanF)
  • bd354f9a629fc38a18277f78a7c879a49fa2e55e: docs: add README-ES (#1896) (@longyuqing112)
  • c63ea386afbcb6753f301b773e0c8b00adee2df4: docs: add README.md -FR (#1901) (@longyuqing112)
  • 7862fa50038e4c4737f1ca50a0aa9b77da3b842f: docs: add README.md JP (#1891) (@wxuanF)
  • 51faa9190d3c98ac6245b93a29f73b1a6e29944a: docs: add README.md-TR (#1900) (@wxuanF)
  • 35154321402621c2ff52a844b69ee871f0661a0b: docs: add README_da.md (#1927) (@wxuanF)
  • 90bd53b7dd1048d65d405b319dd6f76a833ffc8e: docs: renmae README files about other languages (#1915) (@wxuanF)
  • d384a16f161bf422c1095300bccf626ea72be719: docs: update openim server readme github codespaces (#1984) (@cubxxw)
  • 4c0121849d8240c471a1eb2a18e56d046ff506dd: docs:Add multi-language README.md in ./docs/ file (#1852) (@ling6614)
  • 5046b3f6cec2804c4e240918b1f262c4b3988271: docs:Modified the language naming of files and changed some error paths (#1898) (@ling6614)
  • 760fbc95e6e1587b3424596f0e9cd07eb6b0a474: docs:add README_cs.md (#1917) (@ling6614)
  • 7ebd88e345eba35d1b849e1ddb2c5a0c5ff474ef: docs:add README_fa.md (#1920) (@ling6614)
  • 60c446b69408a2c96aef9c5b72c376a7b6efb9b9: docs:add README_hu.md (#1919) (@ling6614)
  • 3c1d096e995fefc0ffde6cb4d7dd8399ade2c24c: docs:modify_README_Twitter (#1939) (@wxuanF)
  • ae6d21e4ea523a386aa081131accf22a3ee2df90: docs:update README Community (#1943) (@wxuanF)
  • 551781a0ee4ddbfbe9af64b7431866f2d0ee69b5: fix document parameter errors (#1848) (@xiiaodan)
  • b14c0475d28bb192e5764c64757c2c4f677f6c80: fix duplicated offline push (#1816) (@a3d21)
  • 6a5a2dcc17cfb8e2bc01bf68b72d796dda3fd8b0: fix function name on comment (#1940) (@cuishuang)
  • bd9e50d9e08edc9d6a87fa8c443cf8f0bf825117: fix(docker-compose): Update the env template to uncomment the mongo port (#1833) (@cubxxw)
  • b13f2614b880d6d0e73253514be882035cdfb3f5: makelint internal/ (#1951) (@wxuanF)
  • a2a082f681a900c0c064b5aca5227b6e4c56b12d: update usercommand and fix callback (#1681) (@AndrewZuo01)
  • 3ff588896f53f6ed2465074cb8e8b9a219211800: update: update readme (#1714) (@skiffer-git)
  • c795304df108f4f868b12c72d9889f95f7b73af7: 🚀 Enhancements in Offline Deployment Documentation, CICD Process Upgrades, Deployment Optimization, and Additional Fixes (#1721) (@cubxxw)

Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.5.0...v3.6.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! 🙌

2024-01-26 21:19:35
Open-IM-Server

v3.5.1-alpha.2

What's Changed

Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.5.1-alpha.1...v3.5.1-alpha.2

2024-01-23 17:20:08
Open-IM-Server

v3.5.1-rc.1

Welcome to the v3.5.1-rc.1 release of OpenIM!🎉🎉!

We are excited to release v3.5.1-rc.1, Branch: https://github.com/openimsdk/open-im-server/tree/v3.5.1-rc.1 , Git hash [bd5e06314], Install Address: https://github.com/openimsdk/open-im-server/releases/tag/v3.5.1-rc.1

Learn more about versions of OpenIM:

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

New Features

  • 7155d1acb792091013c92b628c943a83dff6d46e: feat: Enhance Script Details and Add MacOS Compatibility with Documentation Updates (#1794) (@cubxxw)
  • 64d6b0432087551313a8ea01eab9b28f204b6dfa: feat: add openim docker compose deployment github comment (#1769) (@cubxxw)
  • bd5e06314023b0677cfbdd43cad6da175f028657: feat: complete openim source deployment rpc start timeout (@cubxxw)
  • 87893dece254196f9b93ab73fe8fd4d3981b3faa: feat: optimize config (@cubxxw)
  • e182d5e7dffe1e3de8bbdb86bf0b411de5d00adf: feat: optimize mac deployment scripts (#1795) (@cubxxw)
  • ccfbccd34572ed6e69537b97084b4d8a29fd8c2b: feat: replace mongo database openIM_v3 to openim_v3 (@cubxxw)
  • 080ddb82cd2294902d277b1b2766a152ecbcd62e: fix(main): add more cases for get_users api, so it accept users in older version. feat(main): also add search functionality (#1751) (@AndrewZuo01)

Bug fixes

  • 907104701aa0a6f36aa9929848886dc76b8b8392: fix: change the afterSendSingleMsg config and fix CallbackSingleMsgRead unused problem (#1790) (@luhaoling)
  • fdf055d328627a6bbc0053f11869f3f88a5e531a: fix: mac deployment (#1761) (@cubxxw)
  • 19f5c94d25838ea1a39e089013fd49f1207a1a82: fix: update nick name field for get_user (#1786) (@AndrewZuo01)

Dependency updates

  • fa55c441132726c35b84d189eb779a895834ff08: feat(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#1579) (@dependabot[bot])

Other work

  • 0375361294b4dbc320fd4a795b4f86d6a2491bed: Rename README.md to README.md (#1757) (@cubxxw)
  • 955520471fc47b2315cadc355ebb5c09026a81a9: Rename devcontainer.json to devcontainer.json (#1756) (@AndrewZuo01)
  • 98d36461677dc82b8fb9b1c3dad23ab565f9bbc6: Stability Enhancement: Pin Docker Compose Images for minio and openim-web (#1762) (@cubxxw)
  • 2a5129b1ae9662b0e92d8aa94dbec65ab14c0072: Update docker-compose.yaml support arm/v6, arm/v8 (#1776) (@cubxxw)
  • a24eedb66d57c5301bc00b9b5d264acc412ad52a: Update docker-compose.yml (#1759) (@cubxxw)
  • cc8ce6f69a78c1c8cd56bea25d6b18e7e01c2df5: openim-building-an-efficient-version-control-and-testing-workflow (@cubxxw)
  • c795304df108f4f868b12c72d9889f95f7b73af7: 🚀 Enhancements in Offline Deployment Documentation, CICD Process Upgrades, Deployment Optimization, and Additional Fixes (#1721) (@cubxxw)

Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.5.0+2.e0bd54f-1-g4ce6a0fa6...v3.5.1-rc.1

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! 🙌

2024-01-12 11:49:16
Open-IM-Server

v3.5.0+2.e0bd54f-3-g52f9fc209

v3.5.0+2.e0bd54f-3-g52f9fc209

2024-01-12 11:49:16
Open-IM-Server

v3.5.0+2.e0bd54f-4-g87f685b17

v3.5.0+2.e0bd54f-4-g87f685b17

2024-01-12 11:49:16
Open-IM-Server

v3.5.0+2.e0bd54f-1-g4ce6a0fa6

v3.5.0+2.e0bd54f-1-g4ce6a0fa6

2024-01-09 10:57:38
Open-IM-Server

v3.5.1-alpha.1

What's Changed

Full Changelog: https://github.com/openimsdk/open-im-server/compare/v3.5.0...v3.5.1-alpha.1