Skip to main content

Release Notes (Development Version)

Note

Only Android/iOS platform IM SDKs have development and stable version distinctions. The development version (Dev) SDK introduces new features first and receives the fastest bug fixes.

5.30.0 Dev

Release Date: 2025/10/31

New Features

  • IMKit added message-by-message read functionality (Read Receipt V5).
  • IMKit introduced a cheerful theme supporting both light and dark modes.

Optimizations

  • IMLib optimized the User Profile Hosting functionality during network disconnections.

Bug Fixes

  • IMLib fixed the issue where DES encryption algorithm in RongHttpDnsUtil was replaced with AES, causing Key and IV information leakage in SharedPreferences.
  • IMLib fixed the issue where when a user's message was recalled by another logged-in device, the local device still received the recall notification during multi-device login.
  • IMLib fixed issues related to illegal message bodies being converted to UnknownMessage.

5.28.0 Dev

Release Date: 2025/09/26

New Features

  • IMKit and IMLib adapted to Android 16.
  • IMKit added the appendAndDisplayMessage interface for inserting messages in chat UI.
  • IMLib added the getUnreadMentionMeConversationList interface to retrieve unread @me conversation lists.
  • IMLib added the getSubscribeUsersOnlineStatus interface for batch querying subscribed users' online status.
  • IMLib added the getEditedMessageDraft method in conversation objects to retrieve pending message edits.
  • IMLib added interfaces for saving (saveEditedMessageDraft), querying (getEditedMessageDraft), and deleting (clearEditedMessageDraft) conversation edit drafts.
  • IMLib supports Android 16KB.
  • IMKit's locationKit plugin temporarily doesn't support Android 16KB (dependent AMap SDK doesn't support it).

Bug Fixes

  • IMLib fixed the issue where video message compression failures prevented sending.
  • IMKit fixed the issue where notifications displayed User IDs when switching to background after successful connection.
  • IMKit fixed the issue where conversation unread count change callbacks didn't trigger in certain scenarios.
  • IMKit fixed the failure issue with User Profile Hosting subscription functionality.
  • IMKit fixed the issue where clicking "xx unread messages" in the file sending area would jump to the file sending position.
  • IMKit fixed the crash issue when recalling merged-forwarded messages during the forwarding process.

5.26.0 Dev

Release Date: 2025/09/04

New Features

  • IMLib and IMKit added message editing functionality.
  • IMLib added the batchDeleteConversations interface for batch conversation deletion.
  • IMLib Console no longer prints logs by default.

Bug Fixes

  • IMLib fixed the issue of not receiving extended information.
  • IMLib fixed the issue where push tokens weren't reported when switching AppKeys during overwrite installation.
  • IMLib fixed the inaccurate timestamp issue in onError returns when blocked users sent messages.
  • IMLib fixed the non-callback issue with NativeClient#setMessageInterceptor.
  • IMLib fixed the issue where recalled messages couldn't update content when local messages didn't exist.
  • IMKit fixed the inconsistency between Emoji stickers and input fields.
  • IMKit fixed the network link display issue on vivo phones.
  • IMKit fixed the issue where large numbers of GIF images couldn't be sent in image preview.
  • IMKit fixed the memory leak issue in MessageViewModel.
  • IMKit fixed the Android 15 adaptation issue in User Profile Hosting pages.

5.24.3 Dev

Release Date: 2025/08/18

Bug Fixes

  • IMLib fixed the issue where HTML content in text messages caused TextMessage's content to be empty.

5.24.2 Dev

Release Date: 2025/08/14

Bug Fixes

  • IMLib fixed the issue where message retrieval interfaces increased downstream traffic.
  • IMLib fixed the abnormal translation status issue in some conversation retrieval interfaces.
  • IMLib fixed the occasional loss of friend extended information during retrieval.

5.24.1 Dev

Release Date: 2025/08/04

Bug Fixes

  • IMLib fixed the issue where translation callbacks weren't received normally after calling translation interfaces.

5.24.0 Dev

Release Date: 2025/07/25

New Features

  • IMLib added text message and custom text translation functionality.
  • IMLib added multi-agent conversation status listeners (addConversationStatusListener interface).
  • IMLib's ChannelClient added conversation list retrieval by conversation type.

Bug Fixes

  • IMLib fixed the issue where getConversation interface's lastestmsg didn't return extra data.
  • IMKit fixed the occasional scroll-to-top issue when returning from chat UI to conversation list.
  • IMKit fixed the soft keyboard popup issue after app foreground/background switching when closing the keyboard in chat UI.

5.22.0 Dev

Release Date: 2025/06/30

New Features

  • IMLib added changed keys in group information update callbacks.
  • IMLib Read Receipt V5 added batch message read status retrieval interface.
  • IMLib added cross-conversation local message search interface.
  • IMLib added voice message-to-text conversion interface.
  • IMLib added user type attribute to user information objects.
  • IMLib no longer processes unread counts when receiving read receipts in one-to-one chats.
  • IMKit supports configuring whether to display unknown message types in conversation lists and chat UIs.
  • IMKit added voice-to-text functionality.

Bug Fixes

  • IMLib fixed the originalMessageContent parsing exception in Ultra Group RecallNotificationMessage.
  • IMLib fixed the issue where illegal text injections in message bodies could still be parsed normally.
  • IMLib fixed the issue where intercepted messages weren't stored locally first when sending without network.
  • IMLib removed connection status verification logic from the message retrieval by MessageID interface.

5.20.0 Dev

Release Date: 2025/05/29

New Features

  • IMLib added message-by-message read functionality (Message Read Receipt V5).
  • IMLib conversation lists now support Ultra Group conversations.
  • IMLib added conversation pinning interface (supporting ConversationTopOption parameter).
  • IMKit streaming messages now support HTML format.

Optimizations

  • IMLib added a connection interface with user ID parameter for easier troubleshooting:
    public static RongCoreClient connect(
    final String token,
    final int timeLimit,
    final String userId,
    final IRongCoreCallback.ConnectCallback connectCallback)

Bug Fixes

  • IMLib fixed the incorrect operationTime field value in group hosting's acceptGroupApplication callback.
  • IMLib fixed the missing 35055 error code when pinning non-default Ultra Group channels.
  • IMLib fixed the null pointer issue when calling RongCoreClientImpl.connect with empty token.
  • IMLib fixed the unrestricted conversation type issue in setConversationsToTop interface.

5.18.0 Dev

Release Date: 2025/05/08

New Features

  • IMKit adapted to Android 15.
  • IMKit streaming messages now use WebView implementation.
  • IMLib added thumbnail width (thumWidth) and height (thumHeight) attributes to image messages.
  • IMLib now uniformly converts illegal message bodies to UnknownMessage.
  • IMLib optimized local naming formats for file downloads.

Bug Fixes

  • IMLib fixed the crash issue when reapplying for friend requests in contacts.
  • IMKit fixed the missing function popup when long-pressing failed-to-send GIFs.
  • IMKit fixed the abnormal keyboard display issue on Xiaomi 15 phones.
  • IMKit fixed the incorrect username display logic in chat file pages.

5.16.1 Dev

Release Date: 2025/04/10

Bug Fixes

  • Fixed the issue where IMLib's multi-device read status synchronization affected unread counts for dual-end users.

5.16.0 Dev

Release Date: 2025/03/28

New Features

  • IMLib added streaming message reception and monitoring capabilities.
  • IMKit added support for displaying streaming messages.
  • IMKit and IMLib User Profile Hosting added content moderation capabilities.
  • IMLib supports IPv6.
  • IMLib supports setting isDelete, isAdmin, and disablePush attributes when recalling messages.

Bug Fixes

  • Fixed IMKit Android 15 extended area display issues.
  • Fixed IMKit chat UI keyboard popup issues.

5.14.0 Dev

Release Date: 2025/02/28

New Features

  • Added IMLib interfaces for setting and retrieving timezone-aware global Do Not Disturb.
  • Added IMLib callback interface for full group data synchronization during group information changes.
  • Upgraded third-party push SDK versions in IMLib.
  • IMKit message drafts now support @mentions.

Bug Fixes

  • IMKit optimized the display logic for User Profile Hosting messages containing UserInfo.
  • Fixed the issue where merged-forwarded message bubbles displayed incorrect names.
  • Fixed IMKit thumbnail display size issues.

5.12.5 Dev

Release Date: 2025/05/27

Bug Fixes

  • Fixed the incomplete RC:RcNtf message information issue in IMLib Ultra Group retrieval.

5.12.3 Dev

Release Date: 2025/01/17

New Features

  • IMKit supports saving quoted messages as drafts.

5.12.2 Dev

Release Date: 2024/12/26

New Features

  • Updated IMKit User Profile Hosting group functionality.
  • Updated IMLib multi-device synchronization interface to support system conversations.
  • Updated IMLib total unread count retrieval by Do Not Disturb level to support system conversations.
  • Message objects added the disableUpdateLastMessage field to prevent updating conversation's last message.
  • Updated SDK compilation versions and some third-party library versions.

Bug Fixes

  • Fixed the issue where banned chatroom members wouldn't automatically rejoin after unbanning when clients reconnected.
  • Adjusted requestCode values for permission requests in IMKit to avoid conflicts with third-party libraries.
  • Fixed the issue where single remaining conversations couldn't be deleted in IMKit conversation lists.
  • Fixed the pull-to-refresh loading issue in IMKit conversation lists.

5.12.1 Dev

Release Date: 2024/10/28

New Features

  • Added cross-platform custom message logic adaptation.

5.12.0 Dev

Release Date: 2024/10/18

New Features

  • Added group and member management capabilities to the profile hosting service in IMKit and IMLib.

  • Added friend relationship management capabilities to the profile hosting service in IMKit and IMLib.

  • IMKit now displays typing status in one-to-one chats and supports HD voice messages (RC:HQVCMsg).

  • IMLib now supports Official Account type for targeted messages.

  • IMLib removed image and video access permissions.

Bug Fixes

  • Fixed incomplete map search information.

  • Fixed null pointer issue with filterSendMessage.

  • Fixed ANR issue caused by sendNotification.

  • Fixed incorrect prompt about closed RTC calls when receiving call information.

5.10.4 Dev

Release Date: 2024/08/29

New Features

  • Added DatabaseUpgradeStatusListener callback interface to monitor database upgrade progress.

  • Added Android 15 system adaptation.

Bug Fixes

  • Optimized conversation list sorting.

5.10.3 Dev

Release Date: 2024/08/20

Bug Fixes

  • Fixed issues in version 5.10.2. Recommended upgrading project dependencies from 5.10.2 to 5.10.3.

5.10.2 Dev

Release Date: 2024/07/31

New Features

  • JoinChatRoomResponse now includes server-side timestamp when users join chatrooms.

  • Added HarmonyOS platform support in PushConfig.

  • User Online Status Subscription now supports HarmonyOS platform.

  • Limited single file upload size to 100MB by default.

Bug Fixes

  • Fixed occasional black borders in thumbnail images when sending pictures.

5.10.1 Dev

Release Date: 2024/07/02

Bug Fixes

  • Changed default value of "Sync Pinned Empty Conversations" switch to NO (disabled by default).

5.10.0 Dev

Release Date: 2024/06/28

New Features

  • Added user profile hosting feature supporting modification, query, and subscription of hosted user information.

  • Added toggle configuration for syncing pinned empty conversations.

  • Supported configurable heartbeat interval.

  • Optimized Baidu DoH usage.

Bug Fixes

  • Fixed Android FileProvider vulnerability.

  • Fixed multi-device message read status sync failure after enabling multi-device sync, causing message unread count sync issues after reinstallation or multi-device login.

  • Fixed black background issue in IMKit SDK's contact selection interface for message forwarding.

5.8.4 Dev

Release Date: 2024/07/15

Bug Fixes

  • Fixed occasional ANR caused by log module initialization blocking during SDK initialization.

5.8.2 Dev

Release Date: 2024/06/05

New Features

  • Added callback for complete message loading in IMKit chat UI.

  • Added batch conversation info retrieval API.

  • Added toggle for updating operation time when pinning conversations.

  • Added chatroom message deduplication toggle.

Optimizations

  • Improved merged forwarded message display format.

  • Updated AMap version in IMKit/IMLib for better security compliance.

Bug Fixes

  • Fixed issue where referenced files showed "Downloading" despite being already downloaded.

  • Fixed occasional successful connection with second token when using two different tokens simultaneously.

  • Fixed empty content issue when retrieving remote history messages.

  • Fixed IM incorrectly detecting offline status causing connection suspension.

5.8.1 Dev

Release Date: 2024/04/29

New Features

  • Added client-side user online status subscription.

  • Updated AMap version in IMKit/IMLib (no longer supports x86 architecture).

  • Updated Honor Push integration.

  • Added keyword search for specific message types in designated conversations.

Optimizations

  • Improved message recall to include撤回 of UserInfo and extra data in command messages.

Bug Fixes

  • Fixed 60s delay when time difference is 0.

  • Fixed StatisticsProcessor null pointer exception.

  • Fixed missing ChannelId in FCM transparent messages.

  • Fixed crash when creating NotificationChannel with null channelId.

  • Fixed memory leak in 5.6.10 ConversationListViewModel.

5.8.0 Dev

Release Date: 2024/03/29

New Features

  • Added target user list retrieval for targeted messages (regular/ultra groups only).

  • Added error code 34296 for invalid targeted message scenarios.

  • Added protocol stack error codes.

Optimizations

  • Configurable token reporting priority.

Bug Fixes

  • Fixed unfixed bubble length for quoted messages on HarmonyOS 4.0.

  • Fixed cached user info not clearing after logout in IMKit.

  • Fixed occasional ANR in RongCoreClientImpl.connectServer.

5.6.10 Dev

Release Date: 2024/01/31

Bug Fixes

  • Fixed design flaws in versions 5.6.8/5.6.9.

5.6.9 Dev

Release Date: 2024/01/31

Warning

This SDK version has been recalled. Do not use. If already in use, upgrade to 5.6.10 immediately.

New Features:

  • Ultra groups support targeted messages for specific channel users (others won't receive).

  • Ultra groups support local+remote deletion of user history messages.

Optimizations:

  • Auto-create and pin conversations not existing locally when pinning.

  • Added parameter to ignore pin status for time-based conversation list sorting.

Bug Fixes

  • Fixed reconnect kick policy (setReconnectKickEnable) not working on some devices.

5.6.8 Dev

Release Date: 2023/12/29

Warning

This SDK version has been recalled. Do not use. If already in use, upgrade to 5.6.10 immediately.

Optimizations:

  • Added Xiaomi Global Push support (requires international Xiaomi Push client).

  • Updated vivo Push SDK from 3.0.0.4 to 3.0.0.7 (legacy push integration).

  • Updated OPPO Push SDK from 3.1.0 to 3.4.0 (legacy push integration).

  • Improved message status handling across devices.

  • Added operationTime property to Conversation for pagination.

Bug Fixes

  • Fixed duplicate SIGN_OUT callbacks in ConnectionStatusListener after manual disconnect.

5.6.7 Dev

Release Date: 2023/11/23

New Features:

  • Added Honor Push integration with config parameters.

  • Added iOS Time Sensitive configuration for push.

  • IMLib chatroom member changes now return current member count.

  • IMLib supports new custom message flow.

  • IMKit supports copying quoted message content.

Bug Fixes:

  • Fixed CSConversationUIRenderer null pointer.

  • Fixed missing content field when sending empty TextMessage.

5.6.6 Dev

Release Date: 2023/10/27

Optimizations:

  • Improved SDK log upload mechanism.

Bug Fixes:

  • Fixed internal SDK issues.

5.6.5 Dev

Release Date: 2023/10/12

Optimizations:

  • Optimized internal SDK logs.

Bug Fixes:

  • Fixed custom message registration failure in version 5.6.4.

5.6.4 Dev

Release Date: 2023/09/25

New Features:

  • Ultra groups can use ChannelClient.getRemoteHistoryMessages for remote history.

  • Ultra groups support getUltraGroupMessageCountByTimeRange for local message count.

  • IMKit local notifications now default to CATEGORY_MESSAGE.

Optimizations:

  • Added isTopForTag property to Conversation for tagged conversation pin status.

  • Security improvements.

Bug Fixes:

  • Fixed IMLib connection issues.

  • Fixed IMKit ConversationListViewModel memory leak.

  • Fixed IMKit MessageViewModel.onScrolled array out-of-bounds crash.

  • Fixed UniqueIdUtils.getUniqueId crash.

  • Fixed IMKit conversation list loading issues.

5.6.3 Dev

Release Date: 2023/08/31

New Features:

  • IMLib chatroom join returns current status (mute status, whitelist, member count etc.) with new callbacks.

  • IMKit provides ToastUtils for unified toast message interception.

  • IMKit chat UI supports intercepting quick reply button clicks.

Optimizations:

  • The long-press to delete messages feature in IMKit chat UI now defaults to synchronously deleting remote history messages.
  • The minimum supported Android version has been raised to 5.0, requiring minSdkVersion to be at least 21.

Bug Fixes:

  • Fixed an issue where IMKit's image selection page (PictureSelectorActivity) didn't provide callback when requesting permissions.
  • Fixed incorrect permission prompts when clicking the image entry in IMKit's input area extension panel.
  • Fixed black screen issues when playing video messages containing special characters in media message file paths.
  • Fixed display truncation of voice message countdown in IMKit UI caused by oversized fonts.
  • Fixed inaccurate message positioning when jumping to specific messages in IMKit.
  • Fixed video compression errors in IMKit's VideoSlimEncoder.
  • Resolved ANR issues related to PushDeliveryUpload.

5.6.2 Dev

Release Date: 2023/08/11

New Features:

  • IMKit/IMLib now supports multi-device synchronization of system conversation read status, with new error code 20109.
  • IMLib ultra groups now support searching local database for messages sent by specific user IDs and keyword searches across all channels.
  • IMKit has been adapted for Android 14's new photo and video permission <uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED" />.

Optimizations:

  • Improved Xiaomi push SDK registration failures when unable to obtain Tokens by adding one retry attempt.
  • Adjusted SDK reconnection intervals to: 0.05s, 0.25s, 0.5s, 1s, 2s, 4s, 8s, 16s, 32s, followed by 64s retries.

Bug Fixes:

  • Fixed persistent loading spinner issues in IMKit conversation list pull-to-refresh.
  • Fixed inaccurate unread count for aggregated conversations in IMKit.
  • Resolved PicturePagerActivity#java.lang.IllegalStateException: Cannot obtain size for recycled Bitmap in IMKit.

5.6.1 Dev

Release Date: 2023/07/14

Optimizations:

  • Added support for removing RC's libc++_shared.so when it conflicts with project requirements. See knowledge base article Libc++_shared.so Common Issues.
  • Improved message loading speed in IMKit one-to-one and group chat UIs.

Bug Fixes:

  • Fixed occasional crashes when sending location messages in Huawei 9.0 systems.
  • Resolved memory leaks.
  • Fixed invalid global area code configuration in IMKit's InitOption.
  • Fixed blank chat UI issues when calling startConversation with fixedMsgSentTime as the first message's timestamp.
  • Resolved Push-only Notification delivery issues starting from version 5.4.6.

5.6.0 Dev

Release Date: 2023/07/03

New Features:

  • RC Push 2.0 integrates third-party vendor push channels as plugins for easier implementation, compatible with IMLib, IMKit or other RC Android client SDKs.
  • Ultra group unread mention digest interface getUltraGroupUnreadMentionedDigests now includes message type identifiers in returned MessageDigestInfo for data filtering.

Bug Fixes:

  • Fixed push registration infinite loop issues.
  • Resolved "null" display for last messages in conversations not updated for over 7 days.
  • Fixed getBlacklist method timeout when no blocked users exist.
  • Resolved null pointer exceptions from multi-threaded LinkedList operations.
  • Fixed getConversationList callback issues and multi-process thread blocking.

5.4.7 Dev

Release Date: 2023/06/20

Bug Fixes:

  • Fixed ultra group callback onUltraGroupMessageExpansionUpdated returning -1 as message ID in RCMessage.

5.4.6 Dev

Release Date: 2023/06/15

New Features:

  • Added batch interface getUltraGroupConversationUnreadInfoList to retrieve unread counts for up to 20 ultra groups across all channels.

Bug Fixes:

  • Fixed email address recognition in forwarded messages.
  • Resolved message deduplication interface setCheckDuplicateMessage ineffectiveness since v5.4.0.
  • Fixed 5-second delay loading getConversationListByPage after reinstall.
  • Resolved MessageViewModel memory leaks.
  • Fixed search index not updating after ultra group message modification via ModifyUltraGroupMessage.

Optimizations:

  • Improved reconnection speed when returning from background.
  • Optimized timestamp-based message retrieval to strictly use provided timestamps without SDK adjustments.

5.4.5 Dev

Release Date: 2023/05/29

New Features:

  1. Added ChatRoomNotifyEventListener for notifications on member bans/mutes (when needNotify=true) and multi-device join/exit events.
  2. Ultra group channel lists now support retrieving unread mention counts via conversation object.
  3. Ultra group local history retrieval now supports timestamp-based message fetching.

Bug Fixes:

  1. Fixed ultra group unread count issues where message recalls didn't decrement unread counts.
  2. Resolved duplicate gray bar notifications for recalled ultra group messages by adding original message IDs.
  3. Fixed crashes when initializing IMKit with empty initOption.
  4. Resolved identical thumbnail issues for short video messages in remote history.
  5. Fixed unresponsive camera button in IMKit's image picker on specific devices.
  6. Resolved getActiveNetworkInfo ANR issues.
  7. Fixed out-of-bounds crashes in conversation list click events.
  8. Resolved occasional IPC process connection callback losses.

5.4.4 Dev

Release Date: 2023/05/11

New Features:

  1. Added local ultra group message retrieval method getHistoryMessages.
  2. sendMediaMessage now supports VoIP configuration.

Optimizations:

  • Added isOffline field to Message for iOS parity (effective in message receipt callbacks).

5.4.3 Dev

Release Date: 2023/04/21

Bug Fixes:

  1. Emergency fix for navigation service address issues in v5.4.2.

5.4.2 Dev

Release Date: 2023/04/20

New Features

  1. IMLib/IMKit SDK now supports region code specification in InitOption for corresponding service addresses.
  2. Added vivo push category parameter support in message push attributes.

Optimizations

  1. Improved stability of built-in IPluginModule.
  2. Added length validation for notificationExtra in chatroom attribute methods.

Bug Fixes:

  1. Fixed Arabic string for rc_picture_original_image_size.
  2. Resolved array index issues in PicturePagerActivity.
  3. Fixed userId/Token confusion during rapid user token switching.

5.4.1 Dev

Release Date: 2023/03/31

Optimizations

  1. IMLib/IMKit SDK added support for the initialization interface of InitOption.
  2. IMKit SDK now supports left/right swiping to adjust progress when previewing short videos.
  3. IMLib SDK increased the maximum limit for fetching remote history messages to 100.

Bug Fixes:

  1. Enforced AAC_ADTS encoding for voice messages, fixing playback issues on some iOS and macOS devices
  2. Removed AndroidX dependencies from IMLib layer
  3. Fixed various crash issues

5.4.0 Dev

Release Date: 2023/03/03

New Features

  1. Added support for configuring Huawei Push Channel's Category parameter in message push attributes when sending messages
  2. IMLib SDK added ultra group user group functionality

Bug Fixes:

  1. Fixed an issue where after recalling ultra group messages in IMLib SDK, the RecallNotificationMessage's mOriginalObjectName and mOriginalMessageContent in onUltraGroupMessageRecalled callback were correct, but became incorrect when requerying the Message
  2. Fixed mimeType reading errors when sending FileMessage on certain files or devices in IMLib SDK
  3. Fixed index out-of-bounds issues caused by thread problems in IMKit SDK
  4. Fixed ANR issues during message send success callbacks
  5. Fixed ultra group unread count display issues in IMLib SDK
  6. Fixed a bug where special character files in merged forwards required repeated downloads in IMLib SDK
  7. Fixed ANR issues during message recall processing in IMKit SDK
  8. Fixed read receipt display issues for certain one-to-one chat messages in IMKit SDK
  9. Fixed red exclamation mark display when media file downloads failed on sender side in IMKit SDK
  10. Fixed an issue where failed read receipt messages in chat UI were incorrectly added to retry list
  11. Fixed an issue where group messages should not send read receipts in other interfaces
  12. Adjusted group read receipt UI positioning in IMKit SDK
  13. Fixed avatar distortion issues in merged forward messages
  14. Fixed video width/height errors during output causing encoder selection failures and short video sending issues
  15. Fixed image stretching issues in short video recording UI
  16. Fixed missing popups when recalling short videos/images
  17. Fixed short video sending failures on OPPO devices
  18. Fixed an issue where "@" notifications remained after viewing group chat messages on another device
  19. Fixed incorrect "corrupted short video" prompt when sending short videos with disconnected network

5.3.5 Dev

Release Date: 2023/02/07

New Features

  1. IMLib SDK's local batch message insertion API now supports storing Message UID in database for deduplication

Optimizations

  1. Upgraded xcrash module with enhanced symbol table information
  2. Fixed implicit intent parcelable data issues on Xiaomi 12 devices by temporarily switching to explicit intents for referenced messages
  3. Added ConversationListAdapterSupportStrongerTouchEvent in IMKit SDK to resolve frequent refresh causing long-press failures
  4. IMLib SDK now defaults to multi-process mode
  5. Improved compliance by removing TelephonyManager.getNetworkOperator calls

Bug Fixes:

  1. Fixed image selection display issues on Android 13 due to permissions
  2. Fixed unresponsive map message clicks in merged forwards
  3. Fixed file size retrieval issues when downloading xml/txt files with gzip enabled
  4. Fixed incorrect group location sharing invitation notifications when feature was disabled
  5. Fixed delayed UI updates when viewing referenced text messages after recall
  6. Fixed incorrect "cannot share videos exceeding 0 minutes" error for long short videos
  7. Fixed crashes when sending voice messages while other recording features were active
  8. Fixed cursor jumping issues when entering specific emojis
  9. Fixed message display issues with long text messages in chat UI

5.3.4 Dev

Release Date: 2023/01/10

New Features

  1. IMKit SDK added support for configuring file icons in file messages
  2. IMLib SDK ultra groups added local message search support

Optimizations

  1. Improved message sending in IMKit SDK to simultaneously update content, extensions, and status for locally inserted messages
  2. Enhanced message receiving in IMLib SDK by adding a switch to disable message deduplication in IMLibCore
  3. Improved voice recording fallback strategy in IMKit SDK, defaulting to AAC when HE_AAC is unsupported
  4. Enhanced IMCenter message receiving interface with async OnReceiveMessageWrapperListener
  5. Improved push configuration to support disabling RC's built-in push (RongPush)

Bug Fixes:

  1. Fixed incorrect participant counts in location sharing under specific conditions
  2. Fixed unresponsive photo album access and camera roll viewing issues on Android 13
  3. Fixed unresponsive location message clicks in merged forwards
  4. Fixed translation thread pool core thread retention issues
  5. Fixed incorrect onChatRoomKVUpdate triggers after removeChatRoomEntry in versions 5.3.2/5.3.3. Post-fix, onChatRoomKVRemove is correctly triggered.

5.3.3 Dev

Release Date: 2022/12/22

Bug Fixes:

  1. Fixed delayed conversation list refresh after message deletion and re-fetching
  2. Fixed gray bar display when isDelete field was true

Optimizations:

  1. Improved IMKit UI fluidity when receiving large volumes of offline messages
  2. Removed PushReceiver's self-starting intent-filter to avoid app store submission issues
  3. SDK now defaults to single-process mode

5.3.2 Dev

Release Date: 2022/12/02

New Features:

  1. IMLib SDK added getUnreadConversationList to fetch all unread conversations of specified types (one-to-one, group, system)

Optimizations

  1. Added chatroom ban checks to IMLib SDK's auto-rejoin logic - banned users won't auto-rejoin
  2. Updated merged forward templates in IMKit SDK
  3. Added emoji panel toggle to disable emoji functionality in IMKit SDK

Bug Fixes:

  1. Fixed ANR issues in certain scenarios
  2. Fixed null pointer issues in IMKit under specific conditions
  3. Fixed UnsupportedOperationException during IMKit initialization
  4. Fixed ultra group read timestamp sync issues where firstUnreadMsgSendTime wasn't cleared during multi-device sync

5.3.1 Dev

Release Date: 2022/11/18

New Features:

  1. IMLib SDK maintains consistent message count when rejoining chatrooms after network reconnection
  2. IMLib SDK supports retrieving partial @ lists when messages contain both @all and specific mentions
  3. IMKit SDK fetches Do Not Disturb levels from memory when sending local notifications

Bug Fixes:

  1. Fixed Glide class conflicts
  2. Fixed incorrect location sharing participant counts after account switching
  3. Fixed abnormal playback of sent voice messages when receiving voice messages
  4. Fixed null pointer issues in location sharing due to multithreading
  5. Fixed CountDownTimer exceptions in non-main processes
  6. Fixed media sending failures during specific SDK version upgrades

5.3.0 Dev

Release Date: 2022/11/04

New Features:

  1. IMLib SDK now supports single-process mode
  2. IMLib SDK Android 13 compatibility adaptation
  3. IMLib SDK supports pulling chatroom historical messages even when users haven't joined the chatroom
  4. IMKit SDK group information and group member information providers now include an extra field

Optimizations:

  1. IMLib SDK optimized location deviation issues with iOS caused by different coordinate systems
  2. IMLib SDK removed unnecessary permissions to resolve Xiaomi App Store compliance issues
  3. IMLib SDK ultra group message recall now prevents recalling unsupported message types, with new error code 34241
  4. IMLib SDK added getUnreadMentionedCount() method to conversation objects, deprecating the original getMentionedCount() method
  5. IMKit SDK optimized the DataProcessor interface with new overloaded methods

Bug Fixes:

  1. Fixed occasional ANR exceptions
  2. IMLib SDK fixed PushToken type errors when self-reporting with third-party push integrations
  3. IMLib SDK fixed PushAdapter null pointer issues
  4. IMLib SDK getMessages interface now validates the count parameter (valid range: 2-20)
  5. IMKit SDK fixed incorrect send button states when switching from voice input back to text input with existing drafts in chat UI

5.2.5 Dev

Release Date: 2022/09/09

New Features:

  1. Added overloaded initialization methods allowing users to determine process information
  2. Android connection existence detection after switching to foreground
  3. Get unread message count based on conversation Do Not Disturb levels
  4. Multi-device conversation status synchronization now returns Do Not Disturb levels set on conversations
  5. Ultra group message recall automatically inserts a gray bar recall message even when original message doesn't exist locally
  6. Ultra group unread mention message list retrieval
  7. Added sourceType and sourceContent fields to sensitive word message callbacks (ultra group conversations only)
  8. Ultra group getUnreadMentionedMessages now supports message count and pull order parameters
  9. Chatroom status monitoring now supports multiple delegates

Bug Fixes:

  1. Fixed multiple callback issues with getBatchRemoteUltraGroupMessages
  2. Fixed excessive frequency of user personal information collection violating compliance
  3. Fixed read receipt switch not taking effect in conversation lists
  4. Fixed IPC process log level setting failures and reduced cross-process callbacks
  5. Fixed missing read receipt icon display
  6. Fixed duplicate token reporting issues in push module

5.2.4 Dev

Release Date: 2022/07/22

New Features:

  1. IMLib SDK sensitive word message callbacks now include channel ID field (ultra group conversations only)
  2. IMLib SDK ultra group conversations now support private channels. Create via Server API and set member lists - only listed members can send/receive messages.
  3. IMLib SDK added error code 25107. Server can control whether messages can be recalled by others (non-senders). If set to sender-only recall, this error appears when others attempt recall.

Bug Fixes:

  1. Fixed RongCoreClient#getMessages callback failures when calling deprecated interfaces
  2. Fixed transaction exceptions from asynchronous database closures during rapid account switching
  3. Fixed IMKit SDK notification order issues when notification bar has limited display capacity
  4. Fixed incorrect haspackage and isOffline parameters in message receiving onReceived method
  5. Fixed IMKit SDK media messages not supporting message extensions

5.2.3.1 Dev

Release Date: 2022/06/15

Optimizations:

  1. IMKit SDK multi-select message deletion now simultaneously removes local and remote messages

Bug Fixes:

  1. Fixed incorrect so references in version 5.2.3

5.2.3 Dev

Release Date: 2022/06/08

New Features:

  1. IMKit SDK supports disabling local notification sounds/vibrations
  2. IMKit SDK supports disabling built-in Emoji in expression panels
  3. IMKit SDK AMap module refactored with new locationKit plugin. Note: Old map plugins become invalid after upgrade - re-integrate required.
  4. IMKit supports modifying default message deletion behavior to simultaneously delete local and server messages
  5. IMLib SDK ultra group message recall supports deleting original message data on both sender/receiver ends via isDelete parameter

Optimizations:

  1. Default no alerts for new messages in other conversations during voice/short video recording

Bug Fixes:

  1. Fixed various bugs

5.2.2 Dev

Release Date: 2022/05/05

New Features:

  1. Added new global Do Not Disturb interface setNotificationQuietHoursLevel (original setNotificationQuietHours deprecated but still functional)
  2. Added conversation Do Not Disturb enum RCPushNotificationLevel with options: All messages, Unset (defaults to All), @mentions, @specific users, @all, No messages (legacy @mentions compatibility maintained)
  3. Added ultra group default Do Not Disturb setting interface setUltraGroupConversationDefaultNotificationLevel
  4. Added ultra group default Do Not Disturb query interface getUltraGroupConversationDefaultNotificationLevel
  5. Added ultra group channel default Do Not Disturb setting interface setUltraGroupConversationChannelDefaultNotificationLevel
  6. Added ultra group channel default Do Not Disturb query interface getUltraGroupConversationChannelDefaultNotificationLevel
  7. Added ultra group conversation info sync completion callback setUltraGroupConversationListener after IM SDK connection
  8. Added interface getUltraGroupUnreadCount for total unread messages across all channels in specified ultra group
  9. Added interface getUltraGroupAllUnreadCount for all unread messages in ultra group conversations
  10. Added interface getUltraGroupAllUnreadMentionedCount for @mention unreads in ultra group conversations

Bug Fixes:

  1. Fixed various bugs

5.2.1 Dev

Release Date: 2022/03/25

New Features:

  1. Added message modified flag to ultra group message structure
  2. Adjusted ultra group getMessages interface limit - now retrieves up to 100 historical messages
  3. Added IM chatroom-RTC room binding interface - prevents IM chatroom auto-destruction while RTC room exists
  4. Android 12 system adaptation (see push integration docs)

Bug Fixes:

  1. Fixed incorrect operatorId (message recall operator) in ultra group recall callbacks
  2. Fixed occasional FCM push registration as RongPush
  3. Fixed missing channelid in sensitive word callbacks

5.2.0 Dev

Release Date: 2022/03/01

New Features:

  1. Introduced RongCloud Ultra Group supporting unlimited member group chats
  2. Added ultra group channels - create multiple channels within ultra groups with isolated messaging
  3. Extended message extension value length limit to 4096 characters

5.1.8 Dev

Release Date: 2022/01/20

New Features:

  1. Emoji 13.1 adaptation supporting emoji combinations
  2. Added error code 23431 for occasional chatroom attribute setting failures during multi-device operations

Bug Fixes:

  1. Prevented IRTCHeartbeatListener callback loss after IPC process restart
  2. Fixed occasional null pointer issues
  3. Upgraded IMKit's androidx.room to 2.4.0 resolving arm64 compilation issues
  4. Fixed potential refresh-triggered mProcessor null issues when conversation pages aren't bound

5.1.7 Dev

Release Date: 2021/12/14

New Features:

  1. For Xiaomi/Huawei push channels: Set notification bar right-side images when sending individual messages
  2. For FCM push notifications: Support setting push titles, notification bar images and ChannelId

Bug Fixes:

  1. Fixed various bugs

5.1.6 Dev

Release Date: 2021/11/05

Bug Fixes:

  1. Optimized reconnection triggering mechanism
  2. Resolved "insecure encryption mode" detected by Google Play
  3. Fixed unsynced chatroom messages when disconnecting during sync and reconnecting
  4. Fixed AudioManager setMode dynamic proxy exception crashes

5.1.5 Dev

Release Date: 2021/09/24

New Features:

  1. Added clearMessagesUnreadStatusByTag interface to clear tag-associated conversation unread counts
  2. Added clearConversationsByTag interface to delete tag-associated conversations
  3. Added getConversationTopStatus interface to check conversation pin status
  4. Added getUnreadCount interface for specific message type unreads in conversations

Bug Fixes:

  1. Fixed occasional PushManager mConfigCenter null pointers
  2. Fixed saveTextMessageDraft and clearTextMessageDraft return value errors
  3. Deprecated voice message max duration setting to prevent connection drops from size limits
  4. Fixed memory overflow from bitmap copying during large image previews
  5. Fixed SightMessage base64 being cleared before storage due to missing Handler.encode
  6. Fixed null pointer issues in TelephonyManager's getNetworkOperatorName on some LG devices
  7. Fixed HQVoiceMessageHandler.encodeMessage null pointers from invalid localPath
  8. Fixed blank displays after GIF loading failures in conversation pages

5.1.4 Dev

Release Date: 2021/08/11

New Features:

  1. Added batch setting and deletion capabilities for chatroom custom attributes
  2. Added support for retrieving chatroom attribute information when users have not joined the chatroom
  3. Added user join/exit chatroom callback capabilities (requires ticket submission for activation)

Bug Fixes:

  1. Fixed inability to use 2D maps during real-time location sharing

5.1.3 Dev

Release Date: 2021/06/25

New Features:

  1. Added 'extra' field to MessageContent class
  2. Added messageId as unique identifier for media file downloads
  3. Added name mapping for ImageMessage (stores with user-defined names when available)
  4. Upgraded FCM push SDK to version 22.0.0
  5. Added support for setting LOW/NORMAL priority levels for Huawei push channel messages
  6. Enhanced quoted message structure with ReferMsgUid attribute

Bug Fixes:

  1. Added default display logic for failed avatar loading in IMKit conversation lists
  2. IMKit SDK now filters non-stored/non-counted messages (deprecated MessageHandler interface)
  3. Fixed default fallback to RongPush when push service configuration is missing

5.1.2 Dev

Release Date: 2021/05/21

New Features:

  1. Added file chunking download support for media messages in IMLib SDK
  2. Upgraded Huawei Push to 5.1.1.301 and Meizu Push to 4.0.7
  3. Added time-based local conversation history search in IMLib SDK

Bug Fixes:

  1. Fixed incorrect thumbnail aspect ratios during video downloads
  2. Fixed unresponsive video player close button
  3. Added call state detection for voice messages (disables recording during calls)

5.1.1 Dev

Release Date: 2021/04/09

New Features:

  1. Added conversation tagging functionality
  2. Added batch import interface for local message data
  3. Added click-to-jump functionality for @mentions in group conversations
  4. Added thumbnail size configuration in IMLib SDK

Bug Fixes:

  1. Fixed landscape short video compression/saving issues
  2. Fixed non-functional quoted link messages
  3. Replaced null pointer exceptions with general Exception in RongCoreClient.registerModule
  4. Fixed missing plus icon in dynamically integrated ConversationFragment

5.1.0 Dev

Release Date: 2021/03/05

Bug Fixes:

  1. Converted SDK log messages to English

5.0.0 Dev

Release Date: 2021/01/19

New Features:

  1. Added push template ID support (configured via Console > Custom Push Content)
  2. Message recall now supports push notification configuration via MessagePushConfig

Optimizations:

  1. IMKit SDK UI redesign for improved quality and UX
  2. Added Arabic language support for IMKit UI
  3. Modularized IMLib SDK for faster initialization
  4. Android 11 compatibility
  5. SO file security hardening
  6. Default AndroidX architecture adoption