Skip to content

v3.1.0

Compare
Choose a tag to compare
@AbySwifter AbySwifter released this 13 Jun 03:44
· 11 commits to main since this release

RTCRoomEngine 3.1.0 Version Change Log

Common

  • Adjust the loading timing of client capability bits to ensure that the capability bits are loaded before the RoomEngine callback is successful.
  • Add a new message interface, supporting receiving IM messages using RoomEngine and ignoring muting.
  • Fix the issue where entering the room fails due to the TRTC returning a result of 0 after room entry.
  • Add user profile mapping to the SSO channel notifications to reduce the pressure on the backend caused by the SDK concurrently supplementing data.
  • Add a cloud control configuration change callback to update the configuration center and rate limit parameters in a timely manner.
  • Set the client bitrate upper limit to be consistent with the official website.
  • Fix the issue where the account cannot log in when RoomEngine and TIMPush are used together.

Live

  • New Hidden Interfaces
    • Support for UI internationalization.
    • Support for image filling modes.
  • New Functionality
    • Padding stream pushing interface.
    • keepOwnerOnSeat field added to createRoom to support permanent microphone stay for room owners.
  • Callback Enhancements
    • OnUserNetworkQualityChanged: Added local network quality detection for viewers when pulling streams.
    • onKickedOutOfRoom: Added reason for being kicked.
  • Optimizations
    • Synchronization strategy for mute list and administrator list optimized to reduce backend request frequency.
    • Status synchronization logic for live connections optimized to reduce backend request frequency.
    • Preview stream pulling logic optimized for viewers not yet in the room.
  • Bug Fixes
    • Incorrect error code return when not entering the room.
    • Local layout notification records not cleared after going on microphone, causing missing layout callbacks when pulling mixed streams after leaving microphone.
    • Invalid parameters on repeated room exit.
    • Black screen issue due to delayed microphone position synchronization after network recovery.
    • Missing audio/video after being blocked and re-enabling instant play.
    • Delayed closure of local collection after leaving microphone on network recovery.
    • Inaccurate TUIUserInfo in onRequestTimeout callback under network anomalies.

TUILiveKit 3.1.0 Version Change Log

iOS and Android

  • New Components
    • Waterfall flow list component.
    • Anchor preparation page component.
  • Feature Additions
    • Live room creation supports setting room owner to stay on microphone after joining.
    • Gradient color overlay added to live/viewer interface.
  • Optimizations
    • Viewer list display logic optimized.
    • Room information fetching flow on entry optimized.
  • Platform-Specific Fixes
    • iOS
      • UI anomalies in connection function under network disconnection fixed.
      • Abnormal room status on UI exit fixed.
      • Microphone request UI/black screen issues in weak networks fixed.
      • Incomplete UI display on iPhone 7 voice chat room fixed.
    • Android
      • Occasional viewer count mismatch with list fixed.
      • PK icon display anomaly fixed.