To get the latest product updates delivered to you, add the URL of this page to your
feed
reader, or add the feed URL directly: https://developers.google.com/feeds/meet-release-notes.xml
.
August 11, 2023
Embed SDK Web:
- You no longer have to add a domain to an allowlist. Any domain can embed Meet.
- You no longer have to provide an
accessToken
when building theMeetApp
. Previously, theaccessToken
indicated user consent of having Google Meet in an embedded website. Meet now shows its own consent dialog to the user before they can join a meeting. Consent is cached for 24 hours. - Anonymous users can now join a meeting and are only required to enter a name to represent them during the meeting. Previously, users had to be signed in to a Google Account.
- Documentation changes:
- The "Configure OAuth consent" and "Set up authentication & authorization" pages were removed.
- The Set up your Google Cloud project section was added.
June 07, 2023
Live Sharing SDK:
- Renamed SDK artifact and namespace:
- Maven artifact changed to
com.google.android.meet:meet-addons
. - Java namespace changed to
com.google.android.meet.addons
.
- Maven artifact changed to
- Removed deprecated
queryMeeting()
method. UseregisterMeetingStatusListener()
instead. - Removed
liveSharingApplicationName
parameter from the session builder. - The
cloudProjectNumber
parameter onAddonClientFactory#getClient
is now required. This value is acquired by registering a Meet add-on. - Artifact released:
com.google.android.meet:meet-addons:2.0.0-alpha03
.
May 23, 2023
Live Sharing SDK: Renamed the following symbols:
+ `LiveSharing*` → `Addon*`
+ `*Delegate` → `*Handler`
+ `CoWatchingSession` → `CoWatchingClient`
+ `CoDoingSession` → `CoDoingClient`
Live Sharing SDK: Added onParticipantPrivilegeChanged
callback to AddonSessionHandler
. Artifact released: com.google.android.livesharing:livesharing:2.0.0-alpha02
.
March 23, 2023
Live Sharing SDK: Alpha version of a new SDK major release. While the internals of this SDK are production-ready, the API surface of this alpha is subject to additional breaking changes—such as new features—before a final 2.0.0 release is published. The following changes are part of this release:
Co-Doing
:CoDoingSession
: RenamedbroadcastStateUpdate()
tosetGlobalState()
.CoDoingSessionDelegate
:Eliminated onCoDoingStateQuery()
. If initial state must be set upon connecting to live sharing, callCoDoingSession#setGlobalState()
explicitly instead.- Renamed
onCoDoingStateChanged()
toonGlobalStateChanged()
.
Co-Watching
:CoWatchingSession
: Removed previously-deprecatednotifyPlayoutRate()
overload.CoWatchingSessionDelegate
:- Renamed
onCoWatchingStateQuery()
toonStateQuery()
. onStateQuery()
now returns aQueriedCoWatchingState
, which is a subset ofCoWatchingState
. Update the return type and either:- Continue building and returning a
CoWatchingState
... - Or, simplify the implementation by constructing a simpler
QueriedCoWatchingState
instance.
- Continue building and returning a
- Renamed
LiveSharingClient
:- Replaced the following methods with a builder pattern:
connectMeeting()
/disconnectMeeting()
beginCoDoing()
/endCoDoing()
beginCoWatching()
/endCoWatching()
- Replaced the following methods with a builder pattern:
- Instead of calling
connectMeeting()
followed bybeginCoDoing()
(or co-watching), callnewSessionBuilder().withCoDoing().begin()
. begin()
returns a newLiveSharingSession
instance:- To end the session, call
endSession()
. - To set participant metadata after the session has started, call
setParticipantMetadata()
. - To access the co-doing/co-watching session, call
getCoDoing()
/getCoWatching()
. - To access information about the current meeting, call
getMeetingInfo()
.
- To end the session, call
- To set up participant metadata and register a delegate, call
withParticipantMetadata()
as part of the session builder chain. - Added
registerMeetingStatusListener()
/unregisterMeetingStatusListener()
and deprecated `queryMeeting(). - Artifacts released:
com.google.android.livesharing:livesharing:2.0.0-alpha01
.
February 22, 2023
Live Sharing SDK: Marked MeetingDisconnectHandler
as deprecated; developers should migrate to LiveSharingSessionDelegate
instead.
Live Sharing SDK: Added LiveSharingSessionDelegate
to the API. Artifact released: com.google.android.livesharing:livesharing:1.2.0
.
January 03, 2023
Live Sharing SDK: Maximum size of co-doing
state increased from 1650 bytes to 16 KB.
Live Sharing SDK:
- Added
notifyLiveSharingFailureEvent
method to API for failure reporting. - Artifact released:
com.google.android.livesharing:livesharing:1.1.0
.
Live Sharing SDK: Fixed some issues.
October 27, 2022
Live Sharing SDK: Fixed potential issues in bundled Proguard configuration in previous release.
Live Sharing SDK:
- Updated external dependencies.
- Artifact released
com.google.android.livesharing:livesharing:1.0.5
.
October 03, 2022
Live Sharing SDK:
- Improved bundled Proguard configuration.
- Updated
MAX_CODOING_BLOB_BYTES
to correctly represent the current maximum. - Artifact released:
com.google.android.livesharing:livesharing:1.0.4
.
September 28, 2022
Live Sharing SDK:
- The SDK size was significantly reduced.
- Artifact released:
com.google.android.livesharing:livesharing:1.0.3
Live Sharing SDK: Fixed some issues.
September 27, 2022
Live Sharing SDK:
- Fixed some issues.
- Javadoc improvements.
- Artifact released:
com.google.android.livesharing:livesharing:1.0.2
.
August 29, 2022
Live Sharing SDK: Fixed some issues. Artifact released: com.google.android.livesharing:livesharing:1.0.1
.
August 24, 2022
Live Sharing SDK: Fixed some issues. Artifact released: com.google.android.livesharing:livesharing:1.0.0
.
August 18, 2022
Live Sharing SDK: Fixed some issues. Artifact released com.google.android.livesharing:livesharing:1.0.0-eap08
.
July 26, 2022
Live Sharing SDK: The com.google.android.apps.meetings.permission.MEET_LIVE_SHARING
permission is obsolete and removed from the manifest.
Live Sharing SDK:
- Added API for setting participant metadata. Note: This functionality is not yet present. This will occur in a future release.
- Artifact released:
com.google.android.livesharing:livesharing:1.0.0-eap07
Live Sharing SDK:
- Executors passed to
LiveSharingClientFactory#getClient
are now respected by the SDK. - Updated
LiveSharingException
:MEET_VERSION_UNSUPPORTED
: Consumers can now queryLiveSharingExceptionMetadata#packageName()
to redirect the user to install an appropriate app.SDK_VERSION_UNSUPPORTED
: New error code for phasing out old SDK versions if necessary in the future.PARTICIPANT_INELIGIBLE
: New error code indicating that the current user is not eligible to participate.
- The SDK no longer requires the full
com.google.guava:guava
target as a dependency; onlycom.google.guava:listenablefuture
.
May 25, 2022
Live Sharing SDK: Addressed some race conditions.
Live Sharing SDK: In-call banner does not have the correct string.
Live Sharing SDK: Removed internal handler creation for ongoing call detector. If LSA does not provide a handler, the registered receiver will run on the UI thread.
Live Sharing SDK:
- Surfaced
LiveSharingMeetingInfo.Builder
to API consumers for ease-of-testing. - Added new overload of
LiveSharingClientFactory#getClient,
permitting API consumers to provide their own executor services. Consumers can begin using this API, but the SDK does not yet respect the provided executors. This will occur in a future release. - Added error code mechanism to
LiveSharingException
, allowing common errors to be tagged with a canonical code. Currently supports one error code:MEET_VERSION_UNSUPPORTED
. - Enabled
#queryMeeting()
feature. - Artifact released
com.google.android.livesharing:livesharing:1.0.0-eap05
.
May 09, 2022
Live Sharing SDK: Renames the following symbols on the API surface:
Before | After |
---|---|
CoDoing |
CoDoingSession |
CoWatching |
CoWatchingSession |
CoDoingController |
CoDoingSessionDelegate |
CoWatchingController |
CoWatchingSessionDelegate |
Live Sharing SDK: Artifact released com.google.android.livesharing:livesharing:1.0.0-eap04
May 05, 2022
Live Sharing SDK:
- Fixes
ExceptionInInitializerError
bug introduced in1.0.0-eap02
. - Fixes "playout rate set as zero" known issue.
- Fixes "wait for connection to resolve" known issue.
Live Sharing SDK: Artifact released com.google.android.livesharing:livesharing:1.0.0-eap03
May 03, 2022
Live Sharing SDK: Addresses issue with io.grpc.util.SecretRoundRobinLoadBalancerProvider
instantiation for some apps.
Live Sharing SDK: Enables logging for ERROR
-level logs for better debugging with partners. This will be reverted at the end of the EAP program; any details revealed in these logs are covered by NDA.
Live Sharing SDK: Artifacts released com.google.android.livesharing:livesharing:1.0.0-eap02
April 14, 2022
Live Sharing SDK: Initial release. Artifact released: com.google.android.livesharing:livesharing:1.0.0-eap01