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 adds theme skinning functionality.
- IMKit adds per-message read status functionality (Read Receipt V5).
Optimizations
- IMLib optimizes user profile hosting functionality during network disconnections.
5.28.0 Dev
Release Date: 2025/09/26
New Features
- IMLib adds a method to retrieve pending message modifications in conversation objects.
- IMLib adds functionality to retrieve @mention conversation lists.
- IMLib adds batch query interface for subscribed user online status.
Bug Fixes
- Modified to align with protocol stack's database reconstruction callback.
- Fixed memory overflow crashes caused by excessive translations.
- Fixed incorrect
sendTimevalue in recalled messages. - Fixed missing
targetIdlength check in Do Not Disturb setting/getting interfaces causing failures. - Fixed crashes caused by
NSURLobject initialized asnilfollowed by non-null calls. - Optimized iOS IMKit merge-forward functionality: fixed issue where recalled messages could still be forwarded successfully.
5.26.0 Dev
Release Date: 2025/09/05
New Features
- IMKit adds message editing functionality, supporting text messages and quoted messages.
- IMKit adapts to iOS 26.
- IMLib adds message editing functionality.
- IMLib adds batch conversation deletion functionality.
Bug Fixes
- Fixed message sending failures caused by location message storage exceeding limits in iOS 26 dark mode.
- Fixed system conversation message unread status synchronization issues across multiple devices.
- Fixed occasional memory leaks during IM connections.
5.24.2 Dev
Release Date: 2025/08/14
Bug Fixes
- IMLib fixed increased downstream messages issue with message retrieval interface.
- IMLib fixed translation status anomalies in some conversation retrieval interfaces.
- IMLib fixed occasional loss of friend extension information.
5.24.1 Dev
Release Date: 2025/08/04
Bug Fixes
- IMLib fixed translation callback failures after calling translation interface.
5.24.0 Dev
Release Date: 2025/7/25
New Features
- IMLib adds text message and custom text translation functionality.
- IMLib adds multi-delegate support for conversation status monitoring.
Bug Fixes
- IMKit fixed conversation summary display issues for image-text messages and merged-forward messages.
- IMLib fixed parameter validation inconsistencies in
getConversationListByFilters:option:completion:interface across platforms.
5.22.0 Dev
Release Date: 2025/6/30
New Features
- IMLib adds changed keys in group info update callbacks.
- IMLib Read Receipt V5 adds batch message read status retrieval interface.
- IMLib adds cross-conversation local message search interface.
- IMLib adds voice message to text conversion interface.
- IMLib adds user type property to user info objects.
- IMKit supports configuring whether unknown message types are displayed in conversation list and chat UI.
- IMKit adds voice-to-text functionality.
Bug Fixes
- IMKit fixed unknown message display issues.
- IMLib fixed automatic media message sending after network recovery.
- IMKit fixed duplicate user display in group member lists.
- IMKit fixed occasional username disorder in groups.
- IMKit fixed file message summary display issues in conversation lists.
5.20.1 Dev
Release Date: 2025/06/05
Bug Fixes
- IMLib fixed incomplete message information in media message sending callbacks.
5.20.0 Dev
Release Date: 2025/05/29
New Features
- IMLib adds per-message read status functionality (Read Receipt V5).
- IMLib optimizes conversation list to support ultra group conversation types.
- IMLib adds batch pinning interface.
- IMLib adds remote conversation list retrieval interface.
- IMKit adds HTML streaming messages.
Bug Fixes
- IMLib fixed inaccurate operationTime in group join request event callbacks.
- IMLib fixed incorrect sentTime assignment when inserting messages.
- IMKit fixed input field UI issues on XS Max phones.
5.18.0 Dev
Release Date: 2025/05/08
New Features
- IMLib adds thumbnail width (
thumWidth) and height (thumHeight) properties to image messages. - IMLib converts illegal message bodies to UnknownMessage uniformly.
- IMLib optimizes local naming format for file downloads.
Bug Fixes
- IMLib filtered read receipt sending time of -1.
- IMLib fixed ultra group read status synchronization failures.
- IMLib fixed receiving duplicate callbacks for single KV setting interface calls.
- IMKit fixed upload progress resetting to 0 when scrolling during image uploads.
- IMKit fixed incomplete username display in [Chat Files] page.
- IMKit fixed inability to view quoted messages within quotes.
5.16.1 Dev
Release Date: 2025/04/10
Bug Fixes
- Fixed IMLib multi-device read status synchronization affecting unread counts for dual-end users.
5.16.0 Dev
Release Date: 2025/03/28
New Features
- IMKit and IMLib add content moderation capability for hosted profiles.
- Added ability to set
isDelete,isAdmin, anddisableNotificationproperties when recalling messages in IMLib. - IMLib adds RCLocalConfiguration management class (replacing
RCConfig.plist). - IMLib supports receiving and monitoring streaming messages.
- IMKit supports streaming message display.
- IMKit adds SPM integration.
- IMLib supports IPv6.
Bug Fixes
- Fixed issue where forwarded thumbnails remained thumbnails when enlarged in IMLib.
5.14.0 Dev
Release Date: 2025/02/28
New Features
- Added IMLib global Do Not Disturb interfaces supporting timezones.
- Added IMLib callback interface for full group data synchronization during group info changes.
- Added IMLib interface for tracking local notification click events.
Bug Fixes
- Fixed IMLib short video message size/duration type mismatch with Android.
- Fixed IMLib music playback continuing through speakers when recording videos with headphones connected.
5.12.5 Dev
Release Date: 2025/05/27
Bug Fixes
- Fixed incomplete
RC:RcNtfmessage information in IMLib ultra group retrieval.
5.12.4 Dev
Release Date: 2025/02/08
Bug Fixes
- Fixed logical issues in IMLib message retrieval interface
getMessages:targetId:option:complete:error:.
5.12.3 Dev
Release Date: 2025/01/17
New Features
- Added
latestRCMessageproperty to IMLibRCConversation, containing the completeRCMessageobject of the latest message. - Declared IMLib Swift delegate setting method names.
- Added draft capability for quoted messages in IMKit conversations.
Bug Fixes
- Fixed IMKit iOS 18 phone number text messages not initiating calls.
- Fixed incorrect toggle button icon when switching from text input to voice mode in IMKit.
- Fixed video selection errors in IMKit photo picker preview.
5.12.2 Dev
Release Date: 2024/12/26
New Features
- Total unread count retrieval by Do Not Disturb level now supports system conversations.
- iOS multi-device read status synchronization now supports system conversations.
- Added
disableUpdateLastMessageproperty toRCMessageto control updating conversation last messages. - Improved IMKit UI for group-related capabilities in user profile hosting.
Bug Fixes
- Optimized IMLib ultra group message extension processing.
- Optimized IMLib profile hosting callbacks and notifications.
- Fixed IMKit conversation input field default content visibility.
- Fixed IMLib iOS 18 spatial audio video file sending issues.
- Fixed IMKit iOS 18 continuous audio playback issues.
- Optimized IMLib media message insertion logic.
5.12.1 Dev
Release Date: 2024/10/28
New Features
- Adapted cross-platform custom message logic.
5.12.0 Dev
Release Date: 2024/10/18
New Features
- Added group/member management capabilities to profile hosting service.
- Added friend relationship management to profile hosting service.
- IMKit adds group/member management and friend relationship management capabilities.
Bug Fixes
- Fixed IMKit photo picker occasionally failing to locate latest photos.
- Fixed extra horizontal lines in IMKit
tableViewwithoutfooterViewon iOS 11.4.1.
5.10.4 Dev
Release Date: 2024/08/29
New Features
- Adapted to iOS 18.
- Added SDK database upgrade callback.
- Disabled bitcode.
Bug Fixes
- Fixed location sharing gray bar persistence after reinstallation.
5.10.2 Dev
Release Date: 2024/08/01
New Features
- Message sending supports HarmonyOS push attributes.
- Online status subscription adds HarmonyOS platform.
- Added join time to successful chatroom join callbacks.
Bug Fixes
- Optimized
RCComplexTextMessageCellphone/link click events to match text messages. - Fixed
pushcontentassignment in media message sending.
5.10.1 Dev
Release Date: 2024/07/02
Bug Fixes
- Changed default value for empty pinned conversation synchronization to NO.
5.10.0 Dev
Release Date: 2024/06/28
New Features
- Added user profile hosting supporting modification, query, and subscription of hosted user info.
- Added toggle to control synchronization of empty pinned conversations.
Bug Fixes
- Fixed IMKit merge-forward page file download cancellation issues.
5.8.2 Dev
Release Date: 2024/06/05
New Features
- Added IMKit chat UI message loading completion callback.
- Added batch conversation info retrieval API.
- Added API to control whether pinning operations update operation time.
- Added chatroom message deduplication toggle.
Optimizations
- Improved play button display when dragging short video progress bar.
- Optimized merge-forward message content display format.
Bug Fixes
- Fixed quoted message file redownload despite prior download completion.
- Fixed potential incomplete files after resuming interrupted downloads.
5.8.1 Dev
Release Date: 2024/04/29
New Features
-
Added support for keyword-based search of historical messages by specified message type within designated conversations.
-
Introduced client-side subscription capability for user online status updates.
Optimizations
- Enhanced message recall mechanism to now also withdraw user information (
UserInfo) and additional metadata (extra) carried in command messages during recall operations.
5.8.0 Dev
Release Date: 2024/03/29
New Features
-
Added media upload/download interception callback interfaces for both IMLib and IMKit.
-
Supported retrieval of target user lists for targeted messages (applicable only to regular groups and ultra groups).
-
Introduced new error code 34296 for cases where targeted messages are sent with empty recipient lists in non-group/ultra-group conversations.
Bug Fixes
-
Fixed an issue where IMKit messages carrying
senderUserInfowould overwrite the localaliasin recipient's user cache. -
Resolved conversation list prioritization for pinned items.
-
Addressed an issue where emoji selection reverted to default seal icon after returning from conversation view.
5.6.11 Dev
Release Date: 2024/03/20
Optimizations
- Improved internal processing logic for media messages
5.6.10 Dev
Release Date: 2024/02/26
Bug Fixes
- Fixed reconnection errors in specific scenarios for versions 5.6.7, 5.6.8, and 5.6.9.
5.6.9 Dev
Release Date: 2024/01/31
New Features
-
Added Framework with
PrivacyInfo.xcprivacyintegration. See 2024 Spring iOS Privacy Manifest Notice. -
Ultra groups now support targeted messaging to specific channel members (other channel users won't receive these messages).
-
Added capability to delete user's historical messages from both local and remote storage in ultra groups.
Optimizations
-
Pinned conversation status now syncs across all logged-in devices. SDK automatically creates missing conversations on other devices.
-
Conversation list retrieval now supports time-based sorting that ignores pinned status.
Bug Fixes
- Fixed voice message recording failures caused by conflicts with third-party
AVAudioSessioncategory settings.
5.6.8 Dev
Release Date: 2023/12/29
Optimizations
-
Enhanced message receipt status handling across multiple devices.
-
Added new APIs for setting message receipt status and inserting messages with
RCReceivedStatusInfotype. -
Added
operationTimeproperty toRCConversationfor paginated conversation list retrieval. -
Introduced message sending interface with
RCSendMessageOptionconfiguration (currently supports VOIP push control).
Bug Fixes
-
Fixed timing disorder between
onReceivedandonOfflineMessageSyncCompleted. -
Resolved incorrect message positioning when entering conversations with draft messages from search results.
-
Fixed memory leaks in IMKit short video recording.
-
Addressed video selection failures after multiple album refreshes.
-
Eliminated UI flickering when entering chat interfaces after upgrading to 5.6.7.
-
Fixed empty image reception issues.
-
Added size limit (2MB) warnings for animated GIF selections.
-
Corrected map position shifts after app backgrounding.
-
Resolved memory leaks in RongLocationlib's
delegateArray.
5.6.7 Dev
Release Date: 2023/11/23
New Features
-
Added Honor push configuration parameters to message push attributes
-
Supported iOS Time Sensitive notifications
-
IMKit added copy functionality for quoted message content.
-
IMLib chatroom member changes now return current participant count
Optimizations
- Improved tap target accuracy for rightmost image checkboxes in IMKit album view.
Bug Fixes
-
Fixed SDK crashes during
decodeUserInfo. -
Resolved
RCStickerDownloadertimeout issues causing emptysessionDescription.
5.6.6 Dev
Release Date: 2023/10/27
- Added pause/resume functionality for downloads with breakpoint continuation.
Optimizations
-
Added black variant for
forwardIcon@2x.pngin IMKit'sRCFilePreviewViewController. -
Removed duration limits for short videos uploaded to custom OSS in IMKit.
-
Added crash collection toggle
crashMonitorEnable. -
Optimized SDK connection logic.
-
Improved
getDeltaTimeperformance to prevent UI freezing. -
Enhanced SDK log upload mechanism.
Bug Fixes
-
Fixed message reception thread blocking.
-
Resolved conversation list array traversal exceptions.
-
Eliminated cell flickering in IMKit's
RCComplexTextMessageCell. -
Fixed app crashes during message merging when user info was unavailable.
5.6.4 Dev
Release Date: 2023/09/25
New Features
-
Ultra groups can now use
RCChannelClient.getRemoteHistoryMessagesfor remote history retrieval. -
Added
getUltraGroupMessageCountByTimeRangefor local message count statistics.
Optimizations
getConversationsFromTagByPagenow includesisTopForTagproperty in returnedRCConversationobjects.
Bug Fixes
-
Fixed missing "image load failed" prompts for merged messages with images.
-
Resolved missing chat file buttons in merged message video previews.
-
Addressed dynamic emoji display issues after network disconnections.
-
Improved layout spacing for multiple short videos and file messages.
-
Corrected error code 33003 to 34012 for ultra group operations.
-
Fixed occasional 400 errors during log uploads.
5.6.3 Dev
Release Date: 2023/08/31
New Features
-
IMLib chatroom join operations now return current status (mute status, whitelist membership, participant count, etc.).
-
IMKit added interception for quick phrase button clicks.
Optimizations
-
IMKit message deletion now defaults to syncing with remote history.
-
Added gray bar placeholders for recalled messages no longer in local storage.
-
Removed 2-second delay for auto-rejoining chatrooms after reconnection.
-
Optimized single conversation message deletion performance.
Bug Fixes
-
Fixed audio loss when resuming video recording after screen lock.
-
Resolved crashes when displaying usernames in message replies.
-
Fixed 12-hour clock mode DND failures.
-
Addressed "no such table: CONVERSATION_INFO" errors during first installation.
5.6.2 Dev
Release Date: 2023/08/11
New Features
-
IMKit/IMLib added multi-device sync for system conversation read status (new error code 20109).
-
IMLib ultra groups support local message search by user ID and keyword across all channels.
Optimizations:
- Adjusted SDK reconnection intervals to 0.05s, 0.25s, 0.5s, 1s, 2s, 4s, 8s, 16s, and 32s. Subsequent retries will occur every 64s.
Bug Fixes:
- Fixed an issue where merged-forward messages exceeding 4 lines in IMKit didn't display ellipsis (...) properly.
- Fixed an issue in IMKit where enabling the location plugin in chat UI caused the navigation bar and status bar to turn black when clicking the location plugin.
- Fixed an issue where multi-select buttons failed to refresh in IMKit.
- Fixed blank album list and scrolling issues when selecting images in IMKit.
- Fixed an issue where IMKit didn't return content validation errors when sending file messages.
5.6.1 Dev
Release Date: 2023/07/14
Optimizations:
- Improved message loading speed in IMKit for one-to-one and group chat UIs.
- Removed 1x images from bundles and adopted assets-based resource management.
- Enhanced IMKit SDK stability to prevent rare crashes caused by illegal characters.
Bug Fixes:
- Fixed incorrect left-alignment of Arabic text content.
- Fixed erroneous message list scrolling when closing zoomed historical images in IMKit chat UI.
- Fixed UI disorder in IMKit chat UI when dynamic common phrases were enabled and the page was swiped right without exiting.
5.6.0 Dev
Release Date: 2023/07/03
New Features:
- For ultra groups, the
getUltraGroupUnreadMentionedDigestsinterface now includes message type identifiers in the returnedRCMessageDigestInfofor data filtering.
Bug Fixes:
- Fixed crash when entering chat UI without initialization.
- Fixed incomplete offline extended (KV) update message reception.
5.4.8 Dev
Release Date: 2023/06/25
Bug Fixes:
- Fixed an issue in versions 5.4.6 and 5.4.7 where the
onUltraGroupMessageExpansionUpdatedcallback returnedRCMessagewith Message ID 0 for ultra group operations. - Fixed Xlog library write conflicts in versions 5.4.6 and 5.4.7.
5.4.7 Dev
Release Date: 2023/06/16
Bug Fixes:
- Fixed simulator arm64 architecture unavailability for CocoaPods integrations.
5.4.6 Dev
Release Date: 2023/06/15
New Features:
- Added batch interface
getUltraGroupConversationUnreadInfoListto fetch unread message counts (max 20 ultra groups with all channels). - Added ARM64 simulator support
Bug Fixes:
- Fixed email address recognition in merged-forward messages.
- Fixed unupdated search index after calling
ModifyUltraGroupMessage. - Fixed Arabic text display in merged-forward messages.
Optimizations:
- Improved reconnection speed when returning from background.
- Optimized timestamp-based message retrieval to strictly use input timestamps without SDK adjustments.
- Enhanced image filename recognition logic.
5.4.5 Dev
Release Date: 2023/05/29
New Features:
- Added
RCChatRoomNotifyEventDelegateprotocol for chatroom event notifications (bans/mutes withneedNotify=true) and multi-device join/exit alerts. - Ultra group channel lists now support fetching unread "@me" counts via
RCConversation. - Ultra groups support local history message retrieval by timestamp.
Optimizations:
- Enhanced default message sending in IMKit, allowing full
RCMessagemodification (including extensions) viaRCIMMessageInterceptor.
Bug Fixes:
- Fixed ultra group unread count issues when messages were recalled while offline.
- Fixed duplicate gray bar notifications for recalled ultra group messages.
- Fixed custom font color failure via
unReadMentionedLabel. - Resolved Xlog write conflicts between SDK and external logs.
5.4.4 Dev
Release Date: 2023/05/11
New Features
- Added VoIP-compatible
sendMediaMessageinterface.
Optimizations
- Improved Arabic UI layout support in IMKit.
Bug Fixes:
- Fixed delayed draft refresh in conversation lists.
- Removed [Text] UITextView warnings.
- Fixed inability to disable console logs.
- Fixed memory spikes during image loading.
- Fixed duplicate line above chat input box.
- Fixed download callback issues for invalid file paths.
- Resolved warnings for custom messages without
getSearchableWords.
5.4.2 Dev
Release Date: 2023/04/20
New Features
- IMLib/IMKit now supports region code specification in
InitOptionfor regional service endpoints. - Added vivo push category parameter support in message push attributes.
Optimizations
- Enhanced stability of built-in IPluginModule.
- Added length validation for
notificationExtrain chatroom attribute methods.
Bug Fixes:
- Fixed missing audio channel occupancy alerts during system calls.
- Resolved iOS 15/16 freeze when taking photos/videos during calls.
- Fixed missing nicknames in Arabic chat UI.
5.4.1 Dev
Release Date: 2023/03/31
Optimizations
- Added
RCInitOptioninitialization support. - Added extra field to IMKit RCGroup.
- Increased IMLib remote history message limit to 100.
- Enhanced Arabic support in IMKit.
Bug Fixes:
- Fixed crashes from custom RCPluginBoardView.
- Fixed lost extension info after message interception.
- Resolved intermittent file download failures.
5.4.0 Dev
Release Date: 2023/03/03
New Features
- Added Huawei push category parameter in message push attributes.
- Added ultra group user groups in IMLib.
Optimizations
- Breaking Change: IMKit no longer depends on
RongIMLib(refer to upgrade docs). - Improved real-time log upload logic.
- Disabled new message sounds in IMKit chatrooms.
Bug Fixes:
- Fixed avatar distortion in merged-forward messages.
- Removed [RCImageMessage getSearchableWords] warnings.
- Fixed persistent "sending" state for video messages in weak networks.
- Resolved unread receipt issues when returning from background.
- Fixed "@me" badge persistence after PC read.
- Solved blank image selector after "Selected Photos" permission grant.
5.3.5 Dev
Release Date: 2023/02/07
New Features
- IMLib SDK's local batch message insertion API now supports storing Message UID in the database, enabling deduplication based on UID
- IMKit SDK supports message interception protocol, allowing media messages to be intercepted before file upload and forwarded to the App's designated server
- IMKit SDK adds new media message sending method, supporting file upload to the App's designated server
Optimizations
- Changed RCCombineMessage.h to public visibility
Bug Fixes:
- Fixed IMKit SDK lagging issues when entering chat UI after batch sending messages containing user information
- Fixed IMKit SDK duplicate downloads caused by changed file paths in merged non-media messages
- Fixed IMKit SDK short video playback stopping without showing pause button when receiving system calls
- Fixed IMLib SDK crashes during message decoding due to type errors
- Fixed IMKit SDK dimmed appearance of highlighted forward/delete buttons when long-pressing messages
- Fixed IMKit SDK unread count not decreasing by 1 when receiving recalled messages from other conversations while staying in chat UI
- Fixed IMKit SDK 1-second short videos showing 1s thumbnails but 2s duration in playback
- Fixed IMKit SDK image selection UI showing incorrect checkmarks for unselected photos during quick preview
- Fixed IMKit SDK re-downloading referenced file messages upon reopening
- Fixed IMKit SDK delayed UI updates when referenced text messages are recalled
- Fixed IMKit SDK failure to recall the first @ message when receiving over 10 group messages where the first was an @ message
- Fixed IMKit SDK sending saved GIFs as static images
- Fixed IMKit SDK crashes when downloading file messages in referenced messages
5.3.4 Dev
Release Date: 2023/01/10
New Features
- IMKit SDK supports configuring file icons for file messages
- IMLib SDK ultra groups support local message search
Optimizations
- Optimized IMKit SDK message sending to simultaneously update content, extensions, and status for locally inserted messages
- Optimized IMLib SDK message receiving by adding a switch to disable message deduplication in IMLibCore
Bug Fixes:
- Fixed crashes caused by internal RCloudCache exceptions
- Fixed incorrect
chatRoomKVDidUpdatecallbacks triggered for others after callingremoveChatRoomEntryin versions 5.3.2/5.3.3. After fix, others properly receivechatRoomKVDidRemovecallbacks.
5.3.3 Dev
Release Date: 2022/12/22
Bug Fixes:
- Fixed IMKit SDK showing gray bar prompts for recalled messages when isDelete was set to true
- Fixed missing callbacks when updating ultra group message extensions in IMLib SDK
- Fixed RCStickerDataManager multi-threading crashes
- Fixed inconsistent unread counts across multiple iOS devices for the same user account. Specifically, when opening a conversation on one device, the conversation list on another device still showed unread counts.
- Fixed IMKit SDK image flickering during preview when swiping between photos after selecting "Original" quality
- Fixed IMKit SDK merged-forward messages failing to open on Android in certain scenarios
5.3.2 Dev
Release Date: 2022/12/02
New Features:
- IMLib SDK supports
getUnreadConversationListto retrieve all unread conversations of specified types (one-to-one, group, system) - IMKit SDK supports hiding emoji buttons in input area
Optimizations
- Optimized IMKit SDK emoji panel to hide pagination when built-in Emojis are disabled
Bug Fixes:
- Fixed app crashes caused by sending text messages in groups
- Fixed crashes caused by missing files
- Fixed App Store Connect Operation Error warnings during packaging
- Fixed inaccurate group read receipt lists after reinstallation
- Fixed IMLib ultra groups not clearing
firstUnreadMsgSendTimeduring multi-device read status synchronization. After fix,firstUnreadMsgSendTimeis set to 0 during sync.
5.3.1 Dev
Release Date: 2022/11/18
New Features:
- IMLib SDK maintains consistent chatroom message counts after reconnection
- IMLib SDK supports retrieving partial @ lists when messages contain both @all and specific @ mentions
Bug Fixes:
- Fixed voice and image message sending failures during specific SDK version upgrades
- Fixed invalid custom multi-select properties for
RCMessageBaseCellin IMKit SDK - Fixed abnormal message display in conversation lists after user kickoff and relogin
- Fixed text message hyperlink color settings not taking effect