Page Summary
-
This page provides release notes for Google Workspace features and updates.
-
The target audience for these updates are Google Workspace developers.
-
Developers are advised to regularly review this page for new announcements.
-
The content includes updates for a wide range of Google Workspace applications like Gmail, Google Calendar, Google Docs, and more.
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/workspace-release-notes.xml.
September 18, 2026
Chat APIGenerally Available: The Google Chat API endpoints targeting message pins are now Generally Available (GA) and are no longer restricted to the Developer Preview Program. Developers can use the Chat API to programmatically pin messages, unpin messages, and list all pinned messages within a Google Chat space.
For more details, see Pin or unpin messages in Google Chat spaces and the REST reference documentation:
September 15, 2026
Google Workspace Marketplace APIGenerally Available: The Google Workspace Marketplace SDK now prompts
developers to sync draft changes when host products are added or removed in a
deployment's manifest. New host products appear in the App Integrations section
of the App Configuration tab with a status of "Unsaved". After saving changes as
a draft, developers can submit the draft for review on the Store Listing tab
before publishing the new host product to their Google Workspace Marketplace
listing. Additionally, the App Configuration tab now displays the published
status (Unsaved, Draft, Under review, or Published) for each supported
host product. To learn more, see Update your app listing with drafts
and Identify how your app integrates with Google Workspace applications.
September 14, 2026
Google Apps ScriptGenerally Available: Apps Script now supports data regions in Google Workspace, adhering to organizational data location policies configured in the Google Admin console:
- Data at rest: Script project files, code definitions, manifest configurations, trigger metadata, and key-value storage (such as Property Service and Cache Service) are stored within the designated geographic region.
- Data processing: Script executions, container-bound automations, and associated runtime operations are processed within the selected region.
This feature is available for Google Workspace Enterprise Plus and Frontline Plus editions (in-region storage and processing), and Education Standard and Education Plus editions (in-region storage only). Scripts running on the legacy Rhino runtime are not supported under strict data region policies; projects must use the V8 runtime. For details on covered data and managing non-regionalized services, see What data is covered by a data region policy? and Set up advanced settings for data regions.
September 11, 2026
Google MeetMeet API
Generally Available: The spaces.members
resource is now generally available. You can use the Meet API to manage meeting
space members and assign co-host roles before or during a meeting.
The following methods are available on the spaces.members resource:
create: Adds a member to a meeting space.delete: Removes a member from a meeting space.get: Retrieves details about a member.list: Lists members in a meeting space.patch: Updates a member's role.batchUpdate: Updates multiple members' roles in a single request.
For details, see Manage meeting space members.
September 02, 2026
Google Drive APIGenerally Available: The
copyComments
query parameter on the
files.copy
method is now generally available.
This parameter allows you to copy open comments and suggestions when copying a Google Docs, Sheets, or Slides file. For more information, see Copy comments.
August 31, 2026
Google Slides APIDeveloper Preview: The Google Slides API now supports comments, letting you programmatically read, create, reply to, update, and delete comments in presentations.
To get started, see the Manage comments guide.
August 28, 2026
Chat APIDeveloper Preview: The Google Chat Model Context Protocol (MCP) server now supports three new tools: mark_as_read, mark_as_unread, and list_memberships. These tools enable AI agents to update the read state of a space or thread and list memberships on the user's behalf. This feature is available as part of the Developer Preview Program.
To get started with the new tools, see the Set up the Chat MCP server guide or view the full list of tools in the Chat MCP tool reference.
August 26, 2026
Chat APIDeveloper Preview: You can now add citations and footer sources to Google Chat text messages. This feature is available as part of the Developer Preview Program.
You can provide sources in two ways:
- Inline citations: Interactive cards that appear when users hold the pointer over specific parts of your message text.
- Footer sources: A list of sources displayed at the bottom of the message as footer links.
Citations are supported when the message's markupSyntax is set to MARKUP_SYNTAX_MARKDOWN and when messages are created asynchronously using the Google Chat API.
For more information, see Add citations to a text message.
August 19, 2026
Chat APIGenerally Available: You can now configure and respond to message actions in Google Chat. Message actions let users invoke your Chat app from the message context menu. This feature is available for both Google Chat apps and Google Workspace Add-ons that extend Google Chat.
Generally Available: You can now configure and respond to message actions in Google Chat. Message actions let users invoke your Chat app from the message context menu. This feature is available for both Google Chat apps and Google Workspace Add-ons that extend Google Chat.
August 07, 2026
Chat APIGenerally Available: You can now format Google Chat messages using standard
Markdown syntax. By specifying the markupSyntax field as
MARKUP_SYNTAX_MARKDOWN when creating a message using the Chat API, the body
text is parsed using standard Markdown formatting.
For more information, see Format your messages.
August 04, 2026
Chat APIGenerally Available: You can now use the spaces.search
method of the Chat API to manage and search for spaces that the calling user is
a member of without administrator privileges.
For more information, see Search for spaces.
August 03, 2026
Google Apps ScriptGemini Beta: You can now use the Gemini side panel in the Apps Script editor to generate, modify, and debug code, and ask questions. Gemini uses context from your active script project and attached container (if available) to provide relevant Apps Script code and explanation.
To learn more, see Use the Gemini side panel in the Apps Script editor.
July 30, 2026
Chat APIGenerally Available: You can now use the search method on the Message Resource of the Chat API (REST, RPC) to search for messages that the authenticated user has access to.
For more information, see Search messages.
July 23, 2026
Google Sheets APIDeveloper Preview: You can now programmatically create and manage comments in Google Sheets with the Google Sheets API. This includes:
Creating comment threads and replying to comment threads using the
InsertCommentRequestandAddCommentReplyRequest.Modifying existing comment and reply posts using
UpdateCommentPostRequest.Deleting comments and replies using
DeleteCommentRequestandDeleteCommentReplyRequest.
For more information, see Manage comments.
July 17, 2026
Chat APIGenerally Available: You no longer need to manually configure a Google
Chat app in the Google Cloud console for integrations that only use the
Chat API to read data (for example, GetSpace, ListMessages) on behalf
of a user using OAuth. For read-only actions, you only need to enable the
API and create an OAuth client.
For more information, see Configure the Google Chat API.
July 15, 2026
Google Drive APIGenerally Available: The fileContentChangeBehavior
field on the
approvals
resource is now generally available.
This field allows you to determine the behavior of an approval when the file
content is changed while the approval status is IN_PROGRESS. You can set this
field through the
start
method on the approvals resource.
Developer Preview: Subscriptions to all Google Chat events in a Google Workspace organization (customer-level subscriptions) are now available as part of the Developer Preview Program.
Using customer-level subscriptions, Google Chat apps can monitor space and user events across an entire Google Workspace organization without the app being a member of every space.
Customer-level subscriptions support the following new authorization scopes (requiring service account configuration and administrator approval):
https://www.googleapis.com/auth/chat.app.all.spaces.readonly: To see space metadata.https://www.googleapis.com/auth/chat.app.all.memberships.readonly: To see all space memberships.https://www.googleapis.com/auth/chat.app.all.messages.readonly: To see all messages and reactions.https://www.googleapis.com/auth/chat.app.all.users.readstate.readonly: To see read states of all users.
To learn more, see Subscribe to all Google Chat events in a Workspace organization and Customer subscription limitations and delivery behaviors.
July 14, 2026
Google Calendar APIGenerally Available: You can now filter calendar list entries to show only calendars belonging to your organization using the new showOwnOrganizationOnly parameter in the calendarList.list endpoint.
To learn more, see the calendarList.list documentation.
July 13, 2026
Chat APIGenerally Available: Subscriptions to user read state updates in Google Chat are now generally available.
You can use the Google Workspace Events API to subscribe to user read state updates in Google Chat. The following event types are supported:
google.workspace.chat.spaceReadState.v1.updated: A user's space read state is updated.google.workspace.chat.threadReadState.v1.updated: A user's thread read state is updated.google.workspace.chat.spaceReadState.v1.batchUpdated: Multiple space read states are updated for the subscribed user.google.workspace.chat.threadReadState.v1.batchUpdated: Multiple thread read states are updated for the subscribed user.
This feature requires the https://www.googleapis.com/auth/chat.users.readstate or https://www.googleapis.com/auth/chat.users.readstate.readonly authorization scope.
To learn more, see Subscribe to Google Chat events.
Developer Preview: The Model Context Protocol (MCP) server for Google Docs is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your documents. By configuring the Docs MCP server, you enable AI agents to securely interact with your documents and take actions, such as reading document content or updating text.
To get started with the Docs MCP server, see the following documentation:
To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.
Developer Preview: The Model Context Protocol (MCP) server for Google Sheets is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your spreadsheets. By configuring the Sheets MCP server, you enable AI agents to securely interact with your spreadsheets and take actions, such as reading cell values or updating formulas.
To get started with the Sheets MCP server, see the following documentation:
To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.
Developer Preview: The Model Context Protocol (MCP) server for Google Slides is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your presentations. By configuring the Slides MCP server, you enable AI agents to securely interact with your presentations and take actions, such as reading slide content or updating layouts.
To get started with the Slides MCP server, see the following documentation:
To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.
Generally Available: Subscriptions to user read state updates in Google Chat are now generally available.
You can use the Google Workspace Events API to subscribe to user read state updates in Google Chat. The following event types are supported:
google.workspace.chat.spaceReadState.v1.updated: A user's space read state is updated.google.workspace.chat.threadReadState.v1.updated: A user's thread read state is updated.google.workspace.chat.spaceReadState.v1.batchUpdated: Multiple space read states are updated for the subscribed user.google.workspace.chat.threadReadState.v1.batchUpdated: Multiple thread read states are updated for the subscribed user.
This feature requires the https://www.googleapis.com/auth/chat.users.readstate or https://www.googleapis.com/auth/chat.users.readstate.readonly authorization scope.
To learn more, see Subscribe to Google Chat events.
July 09, 2026
Chat APIGenerally Available: You can now configure separate, granular access
permissions for discovering and joining a space in the Google Chat
API. To specify who
can discover or join a space, include the
AccessSettings
object in the
spaces
resource, and use the
accessPermissionSettings
field to specify granular permissions.
For more information, see the Target audience for the Spaces resource.
Learn more in this Google Workspace Updates blog post: New discoverable space setting in Google Chat.
July 07, 2026
Chat APIGenerally Available: You can now use the Google Chat API to read and update a user's availability in Google Chat. The following methods are supported on the users.availability resource:
get: Gets a user's availability, including their presence and custom status.patch: Updates a user's custom status (with optional emoji and expiration time).markAsActive: Sets a user's presence state to active.markAsAway: Sets a user's presence state to away.markAsDoNotDisturb: Sets a user's presence state to do not disturb.
Additionally, Google Chat apps can subscribe to user availability updates using the Google Workspace Events API. The google.workspace.chat.availability.v1.updated event type is supported.
For more information, see Manage user availability for Chat apps.
Generally available: We are introducing a new calendar access level: writerWithoutPrivateAccess. This new level permits read and write access to events that aren't private on a calendar, and shows private events as busy blocks. Users with this role cannot modify or see details for private events.
For more details, see the ACL resource documentation.
To ensure consistent visibility across recurring events, changing the visibility of a single instance in the Google Calendar API can affect all instances of the series:
- More restrictive changes propagate: If you change the visibility of one instance of a recurring event to a more restrictive setting (for example, from
publictoprivate), the change is propagated to all instances of the recurring event. - Less restrictive changes are ignored: If you attempt to change the visibility of one instance of a recurring event to a less restrictive setting (for example, from
privatetopublic), the change is ignored and the visibility remains unchanged. To make a recurring event less restrictive, you must update the parent recurring event.
For more information, see Share calendars and events and the events resource reference.
Generally Available: The Google Calendar API now provides full support for custom labels and colors, allowing users to categorize events with a flexible palette beyond the previously fixed set of colors.
You can now list and modify labels on a calendar using the labelProperties on the Calendars resource.
Then, you can assign a label to an event by setting the ID of the label to eventLabelId on the Events resource.
Note that, in order to enable the labels feature, you must set the eventLabelVersion request parameter to 1 on import, insert, patch and update operations on Events resources.
To learn more, see the Manage custom labels and colors guide.
Developer Preview: You can now programmatically create and manage comments and suggestions in Google Docs with the Google Docs API. This includes:
- Creating comment threads and replying to comment or suggestion threads using
InsertCommentRequestandAddCommentReplyRequest. - Modifying existing reply posts using
UpdateCommentPostRequest. - Deleting comments and replies using
DeleteCommentRequestandDeleteCommentReplyRequest. - Writing edits as suggestions by setting
writeControl.writeModetoSUGGEST. - Accepting, rejecting, or deleting suggestion threads using
AcceptSuggestionRequest,RejectSuggestionRequest, andDeleteSuggestionRequest.
For more information, see Work with comments and suggestions.
June 24, 2026
Gmail APIGenerally Available: The Gmail Postmaster Tools API v2 has new features for domain and user management.
You can now create and manage
domains
using these methods:
Owners and admins can now also manage domain users as well as update their permissions using these methods:
Additionally, the
domains.getComplianceStatus
method now returns the deliverability status verdict.
For more information, see the Gmail Postmaster Tools API.
June 22, 2026
Google Apps ScriptGenerally Available: Apps Script is generally available as a core service in Google Workspace, giving it the enterprise-grade data protection, robust administrative controls, and standard technical support that safeguard other core services.
June 18, 2026
Google Calendar APIGenerally Available: Workspace administrators can now use the Google Calendar API to programmatically transfer the ownership of secondary calendars between users within the same organization.
To learn more, see the Calendars.transferOwnership method documentation.
June 15, 2026
Chat APIDeveloper Preview: You can now use the search method of the Google Chat API to manage and search for spaces that the calling user is a member of without administrator privileges. This feature is available as part of the Developer Preview Program.
June 12, 2026
Chat APIGenerally Available: You can now quote messages from other spaces, or quote message replies from different threads in the same space. To do this, set the quoteType (REST) or quote_type (gRPC) field to FORWARD in QuotedMessageMetadata when creating a message.
For more information, see Quote a message.
June 01, 2026
Google Calendar APIGenerally available starting June 29, 2026: We are introducing a new calendar access level: writerWithoutPrivateAccess. This new level permits read and write access to events that aren't private on a calendar, and shows private events as busy blocks. Users with this role cannot modify or see details for private events.
May 28, 2026
Chat APIDeveloper Preview: Subscriptions to user read state updates in Google Chat are now available as part of the Developer Preview Program.
Google Chat apps can now subscribe to user read state updates in Google Chat using the Google Workspace Events API. The following event types are supported:
google.workspace.chat.spaceReadState.v1.updated: A user's space read state is updated.google.workspace.chat.threadReadState.v1.updated: A user's thread read state is updated.google.workspace.chat.spaceReadState.v1.batchUpdated: Multiple space read states are updated for the subscribed user.google.workspace.chat.threadReadState.v1.batchUpdated: Multiple thread read states are updated for the subscribed user.
This feature requires the https://www.googleapis.com/auth/chat.users.readstate or https://www.googleapis.com/auth/chat.users.readstate.readonly authorization scope.
To learn more, see Subscribe to Google Chat events.
Developer Preview: Subscriptions to user read state updates in Google Chat are now available as part of the Developer Preview Program.
The Google Workspace Events API now supports subscriptions to Google Chat user read state updates. The API supports the following types of events:
google.workspace.chat.spaceReadState.v1.updated: A user's space read state is updated.google.workspace.chat.threadReadState.v1.updated: A user's thread read state is updated.google.workspace.chat.spaceReadState.v1.batchUpdated: Multiple space read states are updated for the subscribed user.google.workspace.chat.threadReadState.v1.batchUpdated: Multiple thread read states are updated for the subscribed user.
This feature requires the https://www.googleapis.com/auth/chat.users.readstate or https://www.googleapis.com/auth/chat.users.readstate.readonly authorization scope.
To learn more, see Subscribe to Google Chat events.
May 21, 2026
Google Drive APIDeveloper Preview: The copy_file tool is now available for the Google Drive MCP server. AI agents or client applications can use this tool to copy an existing file in Google Drive, with options to specify a new title and redirect it to a specific parent directory.
To learn more about configuring and using the Drive MCP server, see the following pages:
May 18, 2026
Google Drive APIGenerally Available: Subscriptions are now generally available for Google Drive events.
For details, see Subscribe to Google Drive events in the Google Workspace Events API documentation. For information on how to receive Google Drive events from Google Cloud Pub/Sub, see Work with events from Google Drive.
May 13, 2026
Gmail APIDeveloper Preview: We're extending the Gmail Postmaster Tools v2 API with new features for domain and user management. This update includes the ability to programmatically add, verify, and remove domains. Owners and admins can also add and remove users from domains and update their permissions. Additionally, the GetDomainComplianceStatus API now returns the deliverability status verdict. To learn how to use these new features, see the Postmaster Tools API documentation.
May 12, 2026
Chat APIDeveloper Preview: Available as part of the Developer Preview Program, which grants early access to certain features.
You can now use the
search
method on the
Message
resource to search for messages that the authenticated user has access to.
For details, see Search messages.
May 08, 2026
Chat APIGenerally Available: Chat apps using app authentication can now send a forced notification when sending a message or send a message silently by setting the createMessageNotificationOptions field in the CreateMessage request. You can use these options to notify users:
- Forced notifications: Overrides recipient notification settings and Do Not Disturb (DND) status to ensure the message is delivered as a push notification.
- Silent messages: Suppresses push notifications and prevents the message from bolding or bumping the space in the recipient's list.
For more information, see Send forced notifications or silent messages.
May 07, 2026
Chat APIChat MCP
Developer Preview: Available as part of the Developer Preview Program, which grants early access to certain features.
The Google Chat Model Context Protocol (MCP) server now supports two new tools: search_messages and send_message. These tools allow AI agents to search for messages across conversations and send messages behalf of the user.
To get started with the new tools, see the Set up the Chat MCP server guide or view the full list of tools in the Chat MCP tool reference.
May 01, 2026
Gmail APIGenerally Available: Updates to Gmail API usage quotas
A new tiering model with updates to API usage quotas will start to roll out. For more information, see Google Workspace standardized model for agent tools and APIs.
Generally Available: Quota units for drafts.get,
messages.attachments.get, messages.get, messages.trash, threads.get, and
threads.trash have changed.
Generally Available: Updates to Calendar API usage quotas
A new tiering model with updates to API usage quotas will start to roll out. For more information, see Google Workspace standardized model for agent tools and APIs.
Generally Available: Updates to Drive API usage quotas
A new tiering model with updates to API usage quotas will start to roll out. For more information, see Google Workspace standardized model for agent tools and APIs.
Generally Available: To help align resource usage in the Google Drive API, usage quotas will change to be measured in quota units instead of the number of requests. Additionally, Google Workspace users can now only egress 1 TB per day. For more information, see Google Drive API usage limits.
April 22, 2026
Chat APIDeveloper Preview Developer Preview Program
The Model Context Protocol (MCP) server for Google Chat is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your Chat conversations. By configuring the Chat MCP server, you enable AI agents to securely list messages and take actions, such as sending messages in your spaces.
For example, you can ask your AI agent: "What's the latest update in the 'Project X' space?"
To get started with the Chat MCP server, see the following documentation:
To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.
Developer Preview: The Model Context Protocol (MCP) server for Gmail is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and Gmail. By configuring the Gmail MCP server, you enable AI agents to securely read your emails and take actions, such as creating drafts and labeling messages.
For example, you can ask your AI agent: "What did Ariel say in her last email about our marketing plan?"
To get started with the Gmail MCP server, see the following documentation:
To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.
Developer Preview: The Model Context Protocol (MCP) server for Google Calendar is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your calendars. By configuring the Calendar MCP server, you enable AI agents to securely read your schedule and take actions, such as creating, updating, or deleting events.
For example, you can ask your AI agent: "When is my next meeting with Ariel?"
To get started with the Calendar MCP server, see the following documentation:
To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.
Developer Preview: The Model Context Protocol (MCP) server for Google Drive is now available in developer preview. MCP is an open protocol that enables seamless integration between AI applications and your Drive files. By configuring the Drive MCP server, you enable AI agents to securely search your files and take actions, such as reading content or creating files.
For example, you can ask your AI agent: "Summarize the file 'Marketing Plan'."
To get started with the Drive MCP server, see the following documentation:
To find more available MCP servers, see Model Context Protocol (MCP) servers in Google Workspace.
April 21, 2026
Google Drive APIGenerally Available: The Google Drive API now lets you start and manage
approvals on Drive files through the
approvals
resource. The following API methods have been added:
approvals.startapprovals.approveapprovals.declineapprovals.reassignapprovals.cancelapprovals.comment
You can still retrieve and list the status of your approvals using either the
approvals.get
or the
approvals.list
method.
For details, see Manage approvals.
April 16, 2026
Google MeetMeet API
Generally Available: The phoneAccess
and
gatewaySipAccess
fields on the
spaces
resource can now be used to identify and join a meeting space.
For details, see How Meet identifies a meeting space.