Google Meet developer platform release notes

This page contains release notes for features and updates to the Meet developer platform. We recommend that Meet developers periodically check this list for any new announcements.

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:

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 the MeetApp. Previously, the accessToken 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:

June 07, 2023

Live Sharing SDK:

  • Renamed SDK artifact and namespace:
    • Maven artifact changed to
    • Java namespace changed to
  • Removed deprecated queryMeeting() method. Use registerMeetingStatusListener() instead.
  • Removed liveSharingApplicationName parameter from the session builder.
  • The cloudProjectNumber parameter on AddonClientFactory#getClient is now required. This value is acquired by registering a Meet add-on.
  • Artifact released:

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:

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: Renamed broadcastStateUpdate() to setGlobalState().
    • CoDoingSessionDelegate:
      • Eliminated onCoDoingStateQuery(). If initial state must be set upon connecting to live sharing, call CoDoingSession#setGlobalState() explicitly instead.
      • Renamed onCoDoingStateChanged() to onGlobalStateChanged().
  • Co-Watching:
    • CoWatchingSession: Removed previously-deprecated notifyPlayoutRate() overload.
    • CoWatchingSessionDelegate:
      • Renamed onCoWatchingStateQuery() to onStateQuery().
      • onStateQuery() now returns a QueriedCoWatchingState, which is a subset of CoWatchingState. Update the return type and either:
        • Continue building and returning a CoWatchingState...
        • Or, simplify the implementation by constructing a simpler QueriedCoWatchingState instance.
  • LiveSharingClient:
    • Replaced the following methods with a builder pattern:
      • connectMeeting() / disconnectMeeting()
      • beginCoDoing() / endCoDoing()
      • beginCoWatching() / endCoWatching()
  • Instead of calling connectMeeting() followed by beginCoDoing()(or co-watching), call newSessionBuilder().withCoDoing().begin().
  • begin() returns a new LiveSharingSession 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 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:

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:

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:

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

October 03, 2022

Live Sharing SDK:

  • Improved bundled Proguard configuration.
  • Updated MAX_CODOING_BLOB_BYTES to correctly represent the current maximum.
  • Artifact released:

September 28, 2022

Live Sharing SDK:

  • The SDK size was significantly reduced.
  • Artifact released:

Live Sharing SDK: Fixed some issues.

September 27, 2022

Live Sharing SDK:

  • Fixed some issues.
  • Javadoc improvements.
  • Artifact released:

August 29, 2022

Live Sharing SDK: Fixed some issues. Artifact released:

August 24, 2022

Live Sharing SDK: Fixed some issues. Artifact released:

August 18, 2022

Live Sharing SDK: Fixed some issues. Artifact released

July 26, 2022

Live Sharing SDK: The 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:

Live Sharing SDK:

  • Executors passed to LiveSharingClientFactory#getClient are now respected by the SDK.
  • Updated LiveSharingException:
    • MEET_VERSION_UNSUPPORTED: Consumers can now query LiveSharingExceptionMetadata#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 target as a dependency; only

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

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

May 05, 2022

Live Sharing SDK:

  • Fixes ExceptionInInitializerError bug introduced in 1.0.0-eap02.
  • Fixes "playout rate set as zero" known issue.
  • Fixes "wait for connection to resolve" known issue.

Live Sharing SDK: Artifact released

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

April 14, 2022

Live Sharing SDK: Initial release. Artifact released: