Android SDK

2.0.8 - 2021-08-17

Added

  • Sending private and group messages APIs
  • Remove peer from a room API
  • Remote mute peer API
  • End room API

Changed

  • send(message:) API renamed to sendBroadcastMessage

2.0.7 - 2021-08-06

Fixed

  • Bug fixes in subscribe degradation
  • Bug fixes in role change
  • Bug fixes in onReconnection handling
  • Bug fix in incoming phone call handling

2.0.6 - 2021-07-27

Fixed

  • Bugs in change role

Added

  • Support for subscribe degradation

2.0.5 - 2021-07-20

Added

  • HMSSpeaker contains HMSPeer instead of peerId
  • Support for changing of roles

2.0.4 - 2021-07-09

Fixed

  • Crash fixes on leave and network change
  • Audio Routing to earpiece on interruption
  • No audio in BT headset on connecting disconnecting error
  • Check if role allows publishing in preview
  • Release camera on leave

Added

  • SDK will handle all interruptions like incoming voice and VoIP calls
  • Pass HMSRole to client via HMSPeer

2.0.2 - 2021-06-30

Fixed

  • Made hmsSDK.getLocalpeer() nullable
  • Fix logging bug
  • Fix bug where ontrackUpdate came before RTCTrack

2.0.1 - 2021-06-29

Added

  • Retry when join call returns server error in 5xx or 429
  • isTerminal property to analytics

Fixed

  • NPE Crash on SDKStore.getLocalPeer()
  • Unsupported notification message crash
  • Call onError callback in webrtc subscription failure

2.0.0-beta02 - 2021-06-24

Added

  • Preview API
  • Enabled Opus dtx for audio
  • Added retry to INIT api call

2.0.0-beta01 - 2021-06-16

Added

  • Proper error messages from client and server
  • Handling of bad network conditions by retrying inside SDK
  • Audio Manager is part of the SDK
  • Callbacks for onReconnecting and onReconnected
  • Added Analytics to track issues

2.0.0-alpha04 - 2021-06-04

Added

  • Simplified SDK interfaces that can power a fully-featured video conferencing application

    • join
    • leave
    • listeners for tracks/peers/other data
  • Features not covered in this release

    • Handling network disconnections (disconnect from wi-fi to 4g ends the call)
    • Handling subscription network degradations
    • Handling second order publish network degradations
    • Detailed analytics
    • Recording
  • Please contact @akash goswami in your Slack channel if you have any questions