Skip to content

Commit

Permalink
v5.0.24433.0616
Browse files Browse the repository at this point in the history
  • Loading branch information
carsonzoom committed Jul 1, 2020
1 parent c9fb971 commit c0549a3
Show file tree
Hide file tree
Showing 196 changed files with 1,883 additions and 2,081 deletions.
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,61 @@
### :red_circle: Non-AndroidX Version (EOL: 01/01/2020)
**Per Google's suggestions and guidance, we have upgraded our regular Android SDK to support AndroidX. We used to offer a non-AndroidX version to help you migrate to the AndroidX project. However, the previous non-AndroidX version has reached its End-of-Life (01/01/20). Please plan to upgrade your Android project to AndroidX to use the latest Android SDK**

## 2020-06-30 @ v5.0.24433.0616

## Added:

* Upgraded Zoom default UI to match Zoom client 5.0.
* Added a new interface to catch crash dump(java and native):
* `ZoomSDKInitParams.enableGenerateDump`
* Added a new callback for the event when the username has changed
* `InMeetingServiceListener.onUserNameChanged`
* Added a new interface to check whether the PMI option is enabled on the account.
* `PreMeetingService.isDisabledPMI`
* Added new status to the H323 callout status
* `CallOutRoomSystemStatus.CallOutRoomSystem_Busy`
* `CallOutRoomSystemStatus.CallOutRoomSystem_Decline`
* Added new interfaces for the "Use Original Sound" option in the meeting settings.
* `MeetingSettingsHelper.enableMicOriginalInput`
* Added a new interface to show/hide the "Disconnect audio" button.
* `ZoomUIService.hideDisconnectAudio`
* Added a new interface related to setting 'Always show video preview when joining a video meeting' feature.
* `MeetingSettingsHelper.disableShowVideoPreviewWhenJoinMeeting`
* Added a new interface to modify the 'meeting topic' in the 'meeting information' page.
* `InMeetingService.setMeetingTopic`
* Added new interfaces to allow the host to send messages to the attendees in the waiting room.
* `InMeetingChatMessage.setChatToWaitingroom(boolean chatToWaitingroom)`
* `InMeetingChatMessage.isChatToWaitingroom()`
* Added text avatar in the participant list.

## Changed & Fixed:

* Fixed an issue that the interface `setConfNotificatonChannelId` results in unexpected behavior on Android 8.0.
* Fixed an issue that the local video screen in Zoom UI will freeze when switching the camera using the interface.
* Fixed an issue that the presenter cannot colors in the annotation toolbar while sharing the screen.
* Fixed an issue that the "Allow to talk" dialog will show up multiple times.
* Temporary remove the USB camera support. (Follow Zoom client's change).
* Temporary remove the "Unmute all" interface.
* `InMeetingAudioController.unmuteAllAttendeeAudio`
* Re-define start meeting interface
* `startMeetingWithParams(Context context, StartMeetingParams param, MeetingOptions opts)`

## Deprecated & Removed
* `startMeeting(Context context, String meetingNo)`
* `startMeeting(Context context, String meetingNo, MeetingOptions opts)`
* `startMeeting(Context context, String userId, String zoomToken, int userType, String meetingNo, String displayName)`
* `startMeeting(Context context, String userId, String zoomToken, int userType, String meetingNo, String displayName, MeetingOptions opts)`
* `startMeetingWithParams(Context context, StartMeetingParams param)`
* `startInstantMeeting(Context context)`
* `startInstantMeeting(Context context, String userId, String zoomToken, int userType, String displayName);`
* `startInstantMeeting(Context context, String userId, String zoomToken, int userType, String displayName, MeetingOptions opts);`
* `joinMeeting(Context context, String meetingNo, String displayName)`
* `joinMeeting(Context context, String meetingNo, String displayName, String password);`
* `joinMeeting(Context context, String meetingNo, String displayName, MeetingOptions opts);`
* `joinMeeting(Context context, String meetingNo, String displayName, String password, MeetingOptions opts);`
* `joinMeetingWithParams(Context context, JoinMeetingParams param)`
* `InMeetingAudioController.unmuteAllAttendeeAudio`

## 2020-04-29 @ v4.6.21666.0429

## Added:
Expand Down
20 changes: 6 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@
</div>

## Table of Contents
- [:rotating_light: Announcement :rotating_light:](#rotatinglight-announcement-rotatinglight)
- [Latest SDK Notifications](#latest-sdk-notifications)
- [Latest SDK News](#latest-sdk-news)
- [Full Documentation && Community Support](#full-documentation-community-support)
- [What is Zoom Android SDK?](#what-is-zoom-android-sdk)
- [Disclaimer](#disclaimer)
Expand All @@ -24,18 +23,11 @@
- [License](#license)
- [Acknowledgments](#acknowledgments)


## :rotating_light: Announcement :rotating_light:
To align with Zooms [recent announcement](https://blog.zoom.us/wordpress/2020/04/22/zoom-hits-milestone-on-90-day-security-plan-releases-zoom-5-0/) pertaining to our security initiative, Zoom Client SDKs have added **AES 256-bit GCM encryption** support, which provides more protection for meeting data and greater resistance to tampering. **The system-wide account enablement of AES 256-bit GCM encryption will take place on June 01.** You are **strongly recommended** to start the required upgrade to this latest version 4.6.21666.0429 at your earliest convenience. Please note that any Client SDK versions below 4.6.21666.0429 will **no longer be operational** from June 01.

> If you would like to test the latest SDK with AES 256-bit GCM encryption meeting before 05/30, you may:
> 1. Download the latest version of Zoom client: https://zoom.us/download
> 2. Visit https://zoom.us/testgcm and launch a GCM enabled meeting with your Zoom client, you will see a Green Shield icon that indicates the GCM encryption is enabled
> 3. Use SDK to join this meeting


## Latest SDK Notifications
1. :red_circle: Non-AndroidX Version (EOL: 01/01/2020)
## Latest SDK News
1. Starting from Client SDK 5.0, if you are using tokens to start a meeting, you will only need to retrieve ZAK from Zoom API. The user token has been deprecated.
2. To follow with Zoom client's recent changes, Zoom SDK has temporary remove the "Unmute All" interface in Client SDK 5.0.
3. To align with Zooms [recent announcement](https://blog.zoom.us/wordpress/2020/04/22/zoom-hits-milestone-on-90-day-security-plan-releases-zoom-5-0/) pertaining to our security initiative, Zoom Client SDKs have added **AES 256-bit GCM encryption** support, which provides more protection for meeting data and greater resistance to tampering. **The system-wide account enablement of AES 256-bit GCM encryption will take place on June 01.** You are **strongly recommended** to start the required upgrade to this latest version 4.6.21666.0429 at your earliest convenience. Please note that any Client SDK versions below 4.6.21666.0429 will **no longer be operational** from June 01.
4. :red_circle: Non-AndroidX Version (EOL: 01/01/2020)
**Per Google's suggestions and guidance, we have upgraded our regular Android SDK to support AndroidX. We used to offer a non-AndroidX version to help you migrate to the AndroidX project. However, the previous non-AndroidX version has reached its End-of-Life (01/01/20). Please plan to upgrade your Android project to AndroidX to use the latest Android SDK**

## Full Documentation && Community Support
Expand Down
6 changes: 3 additions & 3 deletions docs/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_05) on Wed Apr 29 20:15:42 PDT 2020 -->
<!-- Generated by javadoc (1.8.0_05) on Tue Jun 16 21:23:57 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (Zoom.us SDK API Document)</title>
<meta name="date" content="2020-04-29">
<meta name="date" content="2020-06-16">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down Expand Up @@ -86,6 +86,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="us/zoom/sdk/IZoomSDKVideoRawDataDelegate.UserRawDataStatus.html" title="enum in us.zoom.sdk" target="classFrame">IZoomSDKVideoRawDataDelegate.UserRawDataStatus</a></li>
<li><a href="us/zoom/sdk/IZoomVerifySMSVerificationCodeHandler.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">IZoomVerifySMSVerificationCodeHandler</span></a></li>
<li><a href="us/zoom/sdk/JoinMeetingOptions.html" title="class in us.zoom.sdk" target="classFrame">JoinMeetingOptions</a></li>
<li><a href="us/zoom/sdk/JoinMeetingParam4WithoutLogin.html" title="class in us.zoom.sdk" target="classFrame">JoinMeetingParam4WithoutLogin</a></li>
<li><a href="us/zoom/sdk/JoinMeetingParams.html" title="class in us.zoom.sdk" target="classFrame">JoinMeetingParams</a></li>
<li><a href="us/zoom/sdk/MeetingActivity.html" title="class in us.zoom.sdk" target="classFrame">MeetingActivity</a></li>
<li><a href="us/zoom/sdk/MeetingEndReason.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">MeetingEndReason</span></a></li>
Expand Down Expand Up @@ -129,7 +130,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="us/zoom/sdk/SSLCertVerificationHandler.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">SSLCertVerificationHandler</span></a></li>
<li><a href="us/zoom/sdk/StartMeetingOptions.html" title="class in us.zoom.sdk" target="classFrame">StartMeetingOptions</a></li>
<li><a href="us/zoom/sdk/StartMeetingParams.html" title="class in us.zoom.sdk" target="classFrame">StartMeetingParams</a></li>
<li><a href="us/zoom/sdk/StartMeetingParams4APIUser.html" title="class in us.zoom.sdk" target="classFrame">StartMeetingParams4APIUser</a></li>
<li><a href="us/zoom/sdk/StartMeetingParams4NormalUser.html" title="class in us.zoom.sdk" target="classFrame">StartMeetingParams4NormalUser</a></li>
<li><a href="us/zoom/sdk/StartMeetingParamsWithoutLogin.html" title="class in us.zoom.sdk" target="classFrame">StartMeetingParamsWithoutLogin</a></li>
<li><a href="us/zoom/sdk/ZoomApiError.html" title="interface in us.zoom.sdk" target="classFrame"><span class="interfaceName">ZoomApiError</span></a></li>
Expand Down
6 changes: 3 additions & 3 deletions docs/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_05) on Wed Apr 29 20:15:42 PDT 2020 -->
<!-- Generated by javadoc (1.8.0_05) on Tue Jun 16 21:23:57 PDT 2020 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>All Classes (Zoom.us SDK API Document)</title>
<meta name="date" content="2020-04-29">
<meta name="date" content="2020-06-16">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down Expand Up @@ -86,6 +86,7 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="us/zoom/sdk/IZoomSDKVideoRawDataDelegate.UserRawDataStatus.html" title="enum in us.zoom.sdk">IZoomSDKVideoRawDataDelegate.UserRawDataStatus</a></li>
<li><a href="us/zoom/sdk/IZoomVerifySMSVerificationCodeHandler.html" title="interface in us.zoom.sdk"><span class="interfaceName">IZoomVerifySMSVerificationCodeHandler</span></a></li>
<li><a href="us/zoom/sdk/JoinMeetingOptions.html" title="class in us.zoom.sdk">JoinMeetingOptions</a></li>
<li><a href="us/zoom/sdk/JoinMeetingParam4WithoutLogin.html" title="class in us.zoom.sdk">JoinMeetingParam4WithoutLogin</a></li>
<li><a href="us/zoom/sdk/JoinMeetingParams.html" title="class in us.zoom.sdk">JoinMeetingParams</a></li>
<li><a href="us/zoom/sdk/MeetingActivity.html" title="class in us.zoom.sdk">MeetingActivity</a></li>
<li><a href="us/zoom/sdk/MeetingEndReason.html" title="interface in us.zoom.sdk"><span class="interfaceName">MeetingEndReason</span></a></li>
Expand Down Expand Up @@ -129,7 +130,6 @@ <h1 class="bar">All&nbsp;Classes</h1>
<li><a href="us/zoom/sdk/SSLCertVerificationHandler.html" title="interface in us.zoom.sdk"><span class="interfaceName">SSLCertVerificationHandler</span></a></li>
<li><a href="us/zoom/sdk/StartMeetingOptions.html" title="class in us.zoom.sdk">StartMeetingOptions</a></li>
<li><a href="us/zoom/sdk/StartMeetingParams.html" title="class in us.zoom.sdk">StartMeetingParams</a></li>
<li><a href="us/zoom/sdk/StartMeetingParams4APIUser.html" title="class in us.zoom.sdk">StartMeetingParams4APIUser</a></li>
<li><a href="us/zoom/sdk/StartMeetingParams4NormalUser.html" title="class in us.zoom.sdk">StartMeetingParams4NormalUser</a></li>
<li><a href="us/zoom/sdk/StartMeetingParamsWithoutLogin.html" title="class in us.zoom.sdk">StartMeetingParamsWithoutLogin</a></li>
<li><a href="us/zoom/sdk/ZoomApiError.html" title="interface in us.zoom.sdk"><span class="interfaceName">ZoomApiError</span></a></li>
Expand Down
Loading

0 comments on commit c0549a3

Please sign in to comment.