
Inability to join channels caused by SDK's incompatibility with some older versions of AccessToken.This version improves the network transmission strategy, enhancing the smoothness of audio interactions. This version was released on June 21, 2023. Slow channel reconnection after the connection was interrupted due to network reasons.This method can switch the audio route from a Bluetooth headphone to the earpiece, wired headphone or speaker in communication volume mode ( MODE_IN_COMMUNICATION). To improve the switching experience between multiple audio routes, this release adds the setRouteInCommunicationMode method.This release includes the following additional improvements: When calling startOrUpdateChannelMediaRelay and startOrUpdateChannelMediaRelayEx, you can specify up to 6 target channels. The number of target channels for media relay has been increased to 6. In addition, it optimizes the precision of the person's edge in scenarios such as meetings, offices, homes, and under backlight or weak light conditions.


This version has upgraded the portrait segmentation algorithm of the virtual background, which comprehensively improves the accuracy of portrait segmentation, the smoothness of the portrait edge with the virtual background, and the fit of the edge when the person moves. When preloading more than one channels, Agora recommends that you use a wildcard token for preloading to avoid repeated application of tokens every time you joining a new channel, thus saving the time for switching between channels. Calling the method can help shortening the time of joining a channel, thus reducing the time it takes for audience members to hear the host.

This release adds preloadChannel and preloadChannel methods, which allows a user whose role is set as audience to preload channels before joining one. All 4.x SDKs support using wildcard tokens.
