v3.2.0
Welcome to the v3.2.0 release of OpenIM!ππ!
We are excited to release v3.2.0, Branch: https://github.com/OpenIMSDK/openim-sdk-core/tree/v3.2.0 , Git hash [97b70fd], Install Address: https://github.com/OpenIMSDK/openim-sdk-core/releases/tag/v3.2.0
Learn more about versions of OpenIM:
-
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
Changelog
New Features
- 3fa955e: feat: add wasm multipart upload (@FGadvancer)
- 9eaf88f: feat: add wasm multipart upload (@FGadvancer)
- e57c163: feat: add wasm multipart upload (@FGadvancer)
- c00d831: feat: conversation local ex (@wangchuxiao-dev)
- 6e63a00: feat: conversation local ex (@wangchuxiao-dev)
- e6c4913: feat: log level can set gorm log level (@FGadvancer)
- fc71679: feat: test cicd (#262) (@cubxxw)
- 5039735: feat: wasm add business listener (@FGadvancer)
- 4174b33: feat: wasm add upload file (@FGadvancer)
- f6c9ab8: feat: wasm add upload file (@FGadvancer)
- 1f4b474: new feat: sync less data (@wangchuxiao-dev)
- 7acc584: new feat: sync less data (@wangchuxiao-dev)
Bug fixes
- ad20641: fix: avoid panic when local don't have message (@FGadvancer)
- cb75845: fix: err message update (@FGadvancer)
- af84ef8: fix: kick logout (@FGadvancer)
- 34d6130: fix: kick logout (@FGadvancer)
- 0678d05: fix: logout don't callback when network can not establish (@FGadvancer)
- 34f0c68: fix: logout don't callback when network can not establish (@FGadvancer)
- 0c7a00c: fix: message status change (@FGadvancer)
- 9cf90df: fix: msg file ContentType (@withchao)
- e03b15d: fix: page pull change args (@FGadvancer)
- 3b0eda0: fix: program will crash when websocket just initialized and send message (@FGadvancer)
- 8012fd4: fix: search messages add localEx field (@FGadvancer)
- 0e2d6d8: fix: send video message blocking (@FGadvancer)
- 01de88f: fix: sendMessage not oss add content (@FGadvancer)
- 5494f81: fix: some messages seq is zero,filter this message and print exception info (@FGadvancer)
- f4a4b86: fix: still reconn when token is invalid (@FGadvancer)
- f52cd69: fix: sync user info error (@FGadvancer)
- ce1f5ca: fix: user goroutine did not exit when ws dial because of token invalid or expired (@FGadvancer)
- 90e5ea8: fix: user online status pb change (#263) (@FGadvancer)
- 80c5959: fix: user online status pb change (@FGadvancer)
- acf5d9c: fix: wasm db close (@FGadvancer)
- 995d610: fix: wasm db close (@FGadvancer)
Other work
- de629ba: Fix: wasm close db (#176) (@FGadvancer)
- b2694ec: Optimize userid (#265) (@plutoyty)
- 8a43f18: Pressure test (#264) (@wangchuxiao-dev)
- 5f0cfe0: Update Makefile (#266) (@cubxxw)
- 9757ed9: feature: add function of unInitSDK (@FGadvancer)
- 061115e: fix bug: friend msg syncer (@wangchuxiao-dev)
- ef047a6: fix bug: friend wasm sql (@wangchuxiao-dev)
- a562dbb: fix bug: sync failed (@wangchuxiao-dev)
- bd72711: fix bug: user update name and faceurl not sync (@wangchuxiao-dev)
- 057a826: flag (@hanzhixiao)
- 3bb4bb6: fxi: pull messages with pagination and send message add reply timeout. (@FGadvancer)
- c53b4a0: presuretest code (@wangchuxiao-dev)
- 1b22fe7: refactor: conversation trigger (@FGadvancer)
- 746cb9e: refactor: conversation trigger (@FGadvancer)
- 88d9051: refactor: go-cmp change version (@FGadvancer)
- 9983259: refactor: remove session type (@FGadvancer)
- e667eb5: refactor: remove session type (@FGadvancer)
- 3f8b39a: refactor: remove session type (@FGadvancer)
- 984cf6b: refactor: remove session type (@FGadvancer)
- d013659: refactor: syncer update (@FGadvancer)
- 8dd5d1a: refactor: syncer update (@FGadvancer)
- b9f1d84: refactor: syncer update (@FGadvancer)
- 8287ba6: refactor: syncer update (@FGadvancer)
- de709ac: refactor: syncer update (@FGadvancer)
- 2634932: refactor: syncer update (@FGadvancer)
- 5edcd9e: refactor: upload file add content type (@FGadvancer)
- 79d3843: refactor: user update (@FGadvancer)
- b9083b9: test (@hanzhixiao)
- 01e4fd4: test (@wangchuxiao-dev)
Full Changelog: v3.1.0....v3.2.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! π
What's Changed
- fix: wasm db close by @FGadvancer in #177
- fix bug: Non-friend conversation faceURL, nickName update timing is wrong by @wangchuxiao-dev in #181
- other: merge dev and release3.1 into main by @FGadvancer in #183
- test by @hanzhixiao in #187
- test code by @wangchuxiao-dev in #190
- test by @hanzhixiao in #189
- test: pressure test code by @wangchuxiao-dev in #197
- fix bug: new conversation unreadcount by @wangchuxiao-dev in #199
- Fix: Program will crash when websocket just initialized and send message by @FGadvancer in #201
- Feature: add function of unInitSDK by @FGadvancer in #202
- feat: server thumbnail by @withchao in #205
- fix: group invited user synced all group members by @wangchuxiao-dev in #207
- fix: group entry notification processing by @withchao in #209
- fix: delete send failed msg by @wangchuxiao-dev in #211
- old read msg status is not true by @wangchuxiao-dev in #214
- fix: js msg file ext by @withchao in #219
- test: add function of create group and send messages by @FGadvancer in #217
- fix: pull messages with pagination and send message add reply timeout. by @FGadvancer in #222
- feat: wasm add business listener by @FGadvancer in #224
- fix bug: clear empty conversation by @wangchuxiao-dev in #226
- feat: batch sync users and groups by @wangchuxiao-dev in #231
- new feat: Batch sync users and groups by @wangchuxiao-dev in #233
- feat: log level can set gorm log level by @FGadvancer in #234
- Add feature 220 by @plutoyty in #235
- fix bug: sync conversations may panic by @wangchuxiao-dev in #238
- fix bug: sync users by @wangchuxiao-dev in #245
- add test for feature-220 by @plutoyty in #240
- fix: user goroutine did not exit when ws dial because of token invalid or expired by @FGadvancer in #246
- synchronization group member optimization by @withchao in #243
- fix: call panic stack by @withchao in #248
- fix: avoid panic when local don't have message by @FGadvancer in #252
- feat: pressure test and msg test by @wangchuxiao-dev in #256
- new feat: new con sync unread by @wangchuxiao-dev in #250
- Pressure test by @wangchuxiao-dev in #258
- fix: some messages seq is zero,filter this message and print exception info by @FGadvancer in #260
- feat: test cicd by @cubxxw in #262
- fix: user online status pb change by @FGadvancer in #263
- Pressure test by @wangchuxiao-dev in #264
- Optimize userid by @plutoyty in #265
- Update Makefile by @cubxxw in #266
New Contributors
Full Changelog: v3.1.0...v3.2.0