Skip to content

Releases: openimsdk/openim-sdk-core

openim-sdk-core-v3.0.0-rc.1

13 Jul 12:02
2ceb715
Compare
Choose a tag to compare

OpenIM SDK Core

openim-sdk-core version 3.0.0 has been released, bringing the following rich features and improvements:

  1. 😄 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.
  2. Standardized Error Codes: Error codes have been effectively standardized, making it easier for developers to locate and solve problems, improving development efficiency.
  3. 🌐 Optimized WebSocket Long Connection Management: Real-time awareness and optimization have been implemented for 4G/WiFi network switching scenarios, enhancing connection stability and reliability.
  4. ⚡️ 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.
  5. 📁 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.
  6. 🌟 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

New Contributors

Full Changelog: v2.3.3...v3.0.0-rc.1

v2.3.3

19 Sep 01:26
Compare
Choose a tag to compare

fix bug: UnInitSDK and login happen at the same time

v2.3.2

09 Sep 12:22
Compare
Choose a tag to compare
  1. Use singleton mode for initialization
  2. Add audio and video listener for Android service
  3. Start heartbeat thread for press
  4. Add message synchronization callback OnSyncServerStart()/OnSyncServerFinish()
  5. Synchronize number of unread messages between multiple terminals
  6. fix bug: database is closed
  7. fix bug: OnKickedOffline callback twice
  8. fix bug: The groupID does not take effect when getting group member userIDList
  9. fix bug: Set SuperGroupIDList in doMaxSeq function
  10. fix bug: Set organization listener for Jssdk server
  11. fix bug: Synchronizes the latest messages in the group Domaxseq function
  12. fix bug: Deadlock occurred when synchronizing data in the login phase

v2.3.0-rc0

15 Jul 08:21
Compare
Choose a tag to compare
  1. Group chat supports read diffusion, features: new members of the group can see historical messages; group chat message server only saves one copy
  2. Group announcements showing editor information and release time
  3. Show the way members of the group enter the group (search into the group, QR code into the group, invite into the group)
  4. Group permission control is added, group members are (not) allowed to add friends, and group members are (not) allowed to view information;
  5. When the personal nickname is modified, the group nickname is updated in real time
  6. Friend remark can be deleted and synchronized with multiple terminals
  7. The group owner administrator can revoke member's messages in the group without time limit

v2.2.0

01 Jul 12:24
Compare
Choose a tag to compare

After the 2.2.0 version, the new version management will be used,there is no new features will be added for this big version recently, only bugs will be fixed(2.2.x), please feel free to update to version 2.2.0

  1. Join group add verification ways
  2. Function for Group members split get
  3. fix some bugs

v2.1.0

17 Jun 12:28
Compare
Choose a tag to compare
  1. Add the interface of search organization data and hang-up for signaling
  2. Group chat has read receipts are optimized to batch write
  3. Add function of customized @message,set group members as administrator interface
  4. Add function of do not notification globally
  5. Fix some bugs

v2.0.9

13 May 08:13
Compare
Choose a tag to compare
  1. add organization
  2. minio https support
  3. fix bug

v2.0.8

29 Apr 11:23
Compare
Choose a tag to compare
  1. Add the circle of friends
  2. Add global search message
  3. Add get history messages in reverse
  4. Add search group information
  5. Group nickname modification synchronized chat history
  6. Optimization the strategy for get nicknames and icon by non-friends

v2.0.7

22 Apr 12:27
Compare
Choose a tag to compare
  1. Fix conversation generation exception after deleting conversation
  2. Add the function of modifying group nickname
  3. @message increases the ability to quote and @, and @ALL
  4. Optimize the sending of messages to strangers and add cached of faceURL and nicknames
  5. The number of merged messages increased
  6. Add organizational structure

v2.0.6

08 Apr 09:39
Compare
Choose a tag to compare
  1. Normalize log print
  2. Update faceURL and nickname on conversation with non-friends
  3. Add some functions of delete local and cloud messages and conversations
  4. Fix some bug