4.0.6 (2021-07-23)
- support 3.4.6 (a0675bf)
4.0.5 (2021-07-15)
4.0.5-rc.0 (2021-06-28)
4.0.2 (2021-06-09)
4.0.1 (2021-05-19)
- function.parameters may cause error (927f8d6)
4.0.0 (2021-05-19)
4.0.0-rc.4 (2021-05-19)
4.0.0-rc.3 (2021-03-22)
- iOS selector error (2d1ac8f)
4.0.0-rc.2 (2021-03-11)
- enum ExperienceQualityType value error (d77ae0a)
4.0.0-rc.1 (2021-03-09)
4.0.0-rc.0 (2021-03-08)
3.3.3 (2021-04-13)
- change method call: createDataStream (6783442)
- add example: example (e98d6cc)
3.3.2 (2021-03-22)
- iOS selector error (2d1ac8f)
3.3.1 (2021-03-12)
3.3.1-rc.2 (2021-03-11)
- enum ExperienceQualityType value error (d77ae0a)
3.3.1-rc.1 (2021-03-09)
3.3.1-rc.0 (2021-03-08)
- rename values of enum VoiceConversionPreset (1d9e9ef)
- support 3.3.1 for Android (cd7a2cd)
- support 3.3.1 for Dart (35715e0)
- support 3.3.1 for iOS (836f3b4)
3.3.0-rc.0 (2021-01-28)
- annotation build warning (551ebfe)
- support 3.3.0 for Android (9c48594)
- support 3.3.0 for Dart (b6ee197)
- support 3.3.0 for iOS (b422ce8)
- use flutter
Colorclass instead of theColordefined (a09c1f1)
3.2.1 (2020-12-24)
3.2.0 (2020-12-23)
- upgrade native SDK to 3.2.1 (771ffc7)
3.2.0-rc.0 (2020-12-21)
- add
Future<void> setClientRole(ClientRole role, [ClientRoleOptions options])(2c8a38d) - add
setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>(2fef3ae) - add
setClientRole(role: ClientRole, options?: ClientRoleOptions): Promise<void>(3a55997) - upgrade to 3.2.0 (78d9e0e)
- upgrade to 3.2.0 (fcb57cc)
- upgrade to 3.2.0 (4ee51a9)
3.1.6 (2020-12-21)
MetadataReceivedevent parameters bug (56ab25b)MetadataReceivedevent parameters bug (9ab28a7)- add missing permissions for Android (fd74959)
- some rendering problems when change render widget order (12e2561)
- some rendering problems when change render widget order (95bbf39)
- some rendering problems when change render widget order (c737102)
- use the better way to fix rendering problems (a290e73)
- use the better way to fix rendering problems (75f572d)
- example support render multi remote-videos (72e94b0)
3.1.5 (2020-12-15)
- example support
switchRender(f69c495)
3.1.4 (2020-12-02)
- add lost file (4e899b7)
- add
getAssetAbsolutePathto support flutter assets. (fix #181) (b158d7d) - optimize for other platforms (0df4a28)
3.1.4-rc.0 (2020-10-23)
getUserInfoByUidgetUserInfoByUserAccounttype cast error, resolve #204 (cb75715)- events.dart
joinChannelSuccessrejoinChannelSuccessbug (b25771f) - rtc_engine
destroybug (263ad09)
- fix
setDefaultAudioRoutetoSpeakerphonecrash bug - add
setAudioSessionOperationRestrictionandsendCustomReportMessagemethod
- upgrade Agora SDK to 3.1.2
- fix android
VideoSizeChangedbug
- fix iOS
FirstLocalVideoFrameVideoSizeChangedFirstRemoteVideoFrameFirstRemoteVideoDecodedbug
- fix multiple channel render bug
- fix android release bug
- fix
startPreviewstopPreviewbug
- fix
toJsonbug - add
startPreviewstopPreview
- remove
AudioSampleRateType.Type16000 - fix Android
mapToChannelMediaInfocrash
- upgrade Agora SDK to 3.0.1
- support TextureView on Android
- fix
getUserInfoByUidbug
- fix
AgoraLiveTranscodingUser.alphatype bug
- fix Android bugs of
setLiveTranscodingandaddInjectStreamUrl - support custom key when init
AgoraRenderWidget
- fix iOS
encryptionbug
- fix android
onUserInfoUpdatedbug
- fix
onVideoSizeChangedbug
- fix iOS
setLiveTranscodingcrash
- upgrade Agora SDK to 2.9.4, not use
IMEInow
- fix iOS memory leak
AgoraRenderWidgetuse key now
- add log functions
- fix Android orientation bug
- support 2.9.1 native sdk, more details
- Support CDN Publish & Pull
- Support Switch Channel
- Update to Agora Rtc SDK 2.9.0 version.
- deprecated methods:
onUserMuteVideoonUserEnableVideoonUserEnableLocalVideoonFirstRemoteVideoDecodedonRemoteAudioTransportStats - add methods:
switchChannelonLocalAudioStateChangedonRemoteAudioStateChangedonLocalAudioStatssetLiveTranscodingaddPublishStreamUrlremovePublishStreamUrladdInjectStreamUrlremoveInjectStreamUrl - enhancement
RemoteVideoStats&LocalVideoStats&RtcStats
- Support voice changer
- Add AgoraRenderWidget
- Add native result call.
- Update to Agora Rtc SDK 2.8.0 version.
- Move callback to main thread.
- Update to Agora Rtc SDK 2.4.1 version.
- Support encryption.
- Adds the onLocalVideoStateChanged callback to indicate the local video state. This replaces the onCameraReady and onVideoStopped callbacks.
- Adds the onNetworkTypeChanged callback to indicate the local network type.
- Adds the onFirstRemoteAudioDecoded callback to report to the app that the SDK decodes first remote audio.
- Fix onRtcStats
- Update to Agora Rtc SDK 2.4.0 version
- Refact setVideoEncoderConfiguration
- Add setBeautyEffectOptions and setRemoteUserPriority
- Added basic enumerations
- Fix Android type specifiers issues
- Added docs for SDK apis
- Flutter for Agora Video SDK beta release