openim-sdk-core-v3.0.0-rc.1
OpenIM SDK Core
openim-sdk-core version 3.0.0 has been released, bringing the following rich features and improvements:
- ๐ Improved Message Diffusion Model: The message diffusion model for one-on-one and group chats has been upgraded to a read diffusion model, providing consistent message delivery.
- โจ Standardized Error Codes: Error codes have been effectively standardized, making it easier for developers to locate and solve problems, improving development efficiency.
- ๐ Optimized WebSocket Long Connection Management: Real-time awareness and optimization have been implemented for 4G/WiFi network switching scenarios, enhancing connection stability and reliability.
- โก๏ธ On-Demand Message Loading: To address potential lagging issues during device login, on-demand message loading has been introduced to reduce resource consumption during initialization, improving user experience.
- ๐ Support for S3 Protocol File Transfer: Added support for S3 protocols such as minio, cos, and oss, enabling users to choose more flexible storage solutions when transferring image and video files.
- ๐ Elegant and Concise Code: Through the application of reflection technology, code readability and conciseness have been further improved, making the code more elegant.
What's Changed
- style: some details by @cubxxw in #85
- 2 wasm by @hanzhixiao in #84
- style: style adjustments by @cubxxw in #80
- style: some details by @cubxxw in #83
- feat: main test by @cubxxw in #87
- V3 send message by @YuanJey in #90
- feat: add test function about user register by @BanTanger in #93
- feat: add test function about user login by @BanTanger in #95
- Revert "feat: add test function about user login" by @cubxxw in #96
- feat: add test function about user send msg P2P and Group by @BanTanger in #100
- feat: add test function about user sends messages to multiple sessions by @BanTanger in #104
- V3 by @wangchuxiao-dev in #105
- feat: add wasm multipart upload by @FGadvancer in #108
- fix bug: add friend sync both recv and send request by @wangchuxiao-dev in #109
New Contributors
- @hanzhixiao made their first contribution in #84
- @YuanJey made their first contribution in #90
- @wangchuxiao-dev made their first contribution in #105
- @FGadvancer made their first contribution in #108
Full Changelog: v2.3.3...v3.0.0-rc.1