<?xml version="1.0" encoding="UTF-8"?>
<!-- AUTOGENERATED FILE. DO NOT EDIT. -->
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2016:workspace-release-notes</id>
  <title>Google Workspace - Release notes</title>
  <link rel="self" href="https://developers.google.com/feeds/workspace-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2026-08-07T00:00:00-07:00</updated>

  <entry>
    <title>August 07, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#August_07_2026</id>
    <updated>2026-08-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#August_07_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available:</strong> You can now format Google Chat messages using standard
Markdown syntax. By specifying the <code>markupSyntax</code> field as
<code>MARKUP_SYNTAX_MARKDOWN</code> when creating a message using the Chat API, the body
text is parsed using standard Markdown formatting.</p>
<p>For more information, see <a href="https://developers.google.com/workspace/chat/format-messages">Format your messages</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 04, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#August_04_2026</id>
    <updated>2026-08-04T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#August_04_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available:</strong> You can now use the <a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/spaces/search"><code>spaces.search</code></a>
method of the Chat API to manage and search for spaces that the calling user is
a member of without administrator privileges.</p>
<p>For more information, see <a href="https://developers.google.com/workspace/chat/search-spaces">Search for
spaces</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>August 03, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#August_03_2026</id>
    <updated>2026-08-03T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#August_03_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Apps Script</h2>
<h3>Feature</h3>
<p><strong>Gemini Beta</strong>: 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.</p>
<aside class="preview"><strong>Gemini Beta program:</strong> This feature is available only to customers enrolled in the <a href="https://knowledge.workspace.google.com/admin/generative-ai/workspace-with-gemini/turn-access-to-google-workspace-with-gemini-beta-on-or-off">Gemini Beta program</a>.</aside>
<p>To learn more, see <a href="https://developers.google.com/apps-script/guides/gemini">Use the Gemini side panel in the Apps Script editor</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 30, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#July_30_2026</id>
    <updated>2026-07-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#July_30_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available:</strong> You can now use the search method on the Message
Resource of the Chat API
(<a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/spaces.messages/search">REST</a>,
<a href="https://developers.google.com/workspace/chat/api/reference/rpc/google.chat.v1#google.chat.v1.ChatService.SearchMessages">RPC</a>)
to search for messages that the authenticated user has access to.</p>
<p>For more information, see
<a href="https://developers.google.com/workspace/chat/search-messages">Search messages</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 23, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#July_23_2026</id>
    <updated>2026-07-23T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#July_23_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Sheets API</h2>
<h3>Feature</h3>
<p><strong>Developer Preview</strong>: You can now programmatically create and manage comments
in Google Sheets with the Google Sheets API. This includes:</p>
<ul>
<li><p>Creating comment threads and replying to comment threads using the
<a href="https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request#insertcommentrequest"><code>InsertCommentRequest</code></a>
and
<a href="https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request#addcommentreplyrequest"><code>AddCommentReplyRequest</code></a>.</p></li>
<li><p>Modifying existing comment and reply posts using
<a href="https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request#updatecommentpostrequest"><code>UpdateCommentPostRequest</code></a>.</p></li>
<li><p>Deleting comments and replies using
<a href="https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request#deletecommentrequest"><code>DeleteCommentRequest</code></a>
and
<a href="https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request#deletecommentreplyrequest"><code>DeleteCommentReplyRequest</code></a>.</p></li>
</ul>
<p>For more information, see <a href="https://developers.google.com/workspace/sheets/api/guides/comments">Manage
comments</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 17, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#July_17_2026</id>
    <updated>2026-07-17T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#July_17_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available:</strong> 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, <code>GetSpace</code>, <code>ListMessages</code>) on behalf
of a user using OAuth. For read-only actions, you only need to enable the
API and create an OAuth client.</p>
<p>For more information, see
<a href="https://developers.google.com/workspace/chat/configure-chat-api">Configure the Google Chat API</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 15, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#July_15_2026</id>
    <updated>2026-07-15T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#July_15_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Drive API</h2>
<h3>Feature</h3>
<p><strong>Generally Available</strong>: The <a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals#filecontentchangebehavior"><code>fileContentChangeBehavior</code></a>
field on the
<a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals"><code>approvals</code></a>
resource is now generally available.</p>
<p>This field allows you to determine the behavior of an approval when the file
content is changed while the approval status is <code>IN_PROGRESS</code>. You can set this
field through the
<a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals#start"><code>start</code></a>
method on the <code>approvals</code> resource.</p>
<h2 class="release-note-product-title">Google Workspace Events API</h2>
<strong class="release-note-product-version-title">v1beta</strong>
<h3>Feature</h3>
<p><strong>Developer Preview:</strong> Subscriptions to all Google Chat events in a Google Workspace organization (customer-level subscriptions) are now available as part of the <a href="https://developers.google.com/workspace/preview">Developer Preview Program</a>.</p>
<p>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.</p>
<p>Customer-level subscriptions support the following new authorization scopes (requiring service account configuration and administrator approval):</p>
<ul>
<li><code>https://www.googleapis.com/auth/chat.app.all.spaces.readonly</code>: To see space metadata.</li>
<li><code>https://www.googleapis.com/auth/chat.app.all.memberships.readonly</code>: To see all space memberships.</li>
<li><code>https://www.googleapis.com/auth/chat.app.all.messages.readonly</code>: To see all messages and reactions.</li>
<li><code>https://www.googleapis.com/auth/chat.app.all.users.readstate.readonly</code>: To see read states of all users.</li>
</ul>
<p>To learn more, see <a href="https://developers.google.com/workspace/events/guides/create-subscription#customer-subscription">Subscribe to all Google Chat events in a Workspace organization</a> and <a href="https://developers.google.com/workspace/events/guides/events-chat#customer-limitations">Customer subscription limitations and delivery behaviors</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 14, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#July_14_2026</id>
    <updated>2026-07-14T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#July_14_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Calendar API</h2>
<h3>Feature</h3>
<p><strong>Generally Available:</strong> You can now filter calendar list entries to show only calendars belonging to your organization using the new <code>showOwnOrganizationOnly</code> parameter in the <code>calendarList.list</code> endpoint.</p>
<p>To learn more, see the <a href="https://developers.google.com/workspace/calendar/api/v3/reference/calendarList/list"><code>calendarList.list</code> documentation</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 13, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#July_13_2026</id>
    <updated>2026-07-13T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#July_13_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available</strong>: Subscriptions to user read state updates in Google Chat are now generally available.</p>
<p>You can use the Google Workspace Events API to subscribe to user read state updates in Google Chat. The following event types are supported:</p>
<ul>
<li><code>google.workspace.chat.spaceReadState.v1.updated</code>: A user's space read state is updated.</li>
<li><code>google.workspace.chat.threadReadState.v1.updated</code>: A user's thread read state is updated.</li>
<li><code>google.workspace.chat.spaceReadState.v1.batchUpdated</code>: Multiple space read states are updated for the subscribed user.</li>
<li><code>google.workspace.chat.threadReadState.v1.batchUpdated</code>: Multiple thread read states are updated for the subscribed user.</li>
</ul>
<p>This feature requires the <code>https://www.googleapis.com/auth/chat.users.readstate</code> or <code>https://www.googleapis.com/auth/chat.users.readstate.readonly</code> authorization scope.</p>
<p>To learn more, see <a href="https://developers.google.com/workspace/events/guides/events-chat">Subscribe to Google Chat events</a>.</p>
<h2 class="release-note-product-title">Google Sheets API</h2>
<h3>Feature</h3>
<p><strong><a href="https://developers.google.com/workspace/preview">Developer Preview</a></strong>: The <a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a> 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.</p>
<p>To get started with the Sheets MCP server, see the following documentation:</p>
<ul>
<li><a href="https://developers.google.com/workspace/sheets/api/guides/configure-mcp-server">Set up the Sheets MCP server</a></li>
<li><a href="https://developers.google.com/workspace/sheets/api/reference/mcp">Sheets MCP tool reference</a></li>
</ul>
<p>To find more available MCP servers, see <a href="https://developers.google.com/workspace/guides/configure-mcp-servers">Model Context Protocol (MCP) servers in Google Workspace</a>.</p>
<h2 class="release-note-product-title">Google Slides API</h2>
<h3>Feature</h3>
<p><strong><a href="https://developers.google.com/workspace/preview">Developer Preview</a></strong>: The <a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a> 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.</p>
<p>To get started with the Slides MCP server, see the following documentation:</p>
<ul>
<li><a href="https://developers.google.com/workspace/slides/api/guides/configure-mcp-server">Set up the Slides MCP server</a></li>
<li><a href="https://developers.google.com/workspace/slides/api/reference/mcp">Slides MCP tool reference</a></li>
</ul>
<p>To find more available MCP servers, see <a href="https://developers.google.com/workspace/guides/configure-mcp-servers">Model Context Protocol (MCP) servers in Google Workspace</a>.</p>
<h2 class="release-note-product-title">Google Workspace Events API</h2>
<strong class="release-note-product-version-title"></strong>
<h3>Feature</h3>
<p><strong>Generally Available</strong>: Subscriptions to user read state updates in Google Chat are now generally available.</p>
<p>You can use the Google Workspace Events API to subscribe to user read state updates in Google Chat. The following event types are supported:</p>
<ul>
<li><code>google.workspace.chat.spaceReadState.v1.updated</code>: A user's space read state is updated.</li>
<li><code>google.workspace.chat.threadReadState.v1.updated</code>: A user's thread read state is updated.</li>
<li><code>google.workspace.chat.spaceReadState.v1.batchUpdated</code>: Multiple space read states are updated for the subscribed user.</li>
<li><code>google.workspace.chat.threadReadState.v1.batchUpdated</code>: Multiple thread read states are updated for the subscribed user.</li>
</ul>
<p>This feature requires the <code>https://www.googleapis.com/auth/chat.users.readstate</code> or <code>https://www.googleapis.com/auth/chat.users.readstate.readonly</code> authorization scope.</p>
<p>To learn more, see <a href="https://developers.google.com/workspace/events/guides/events-chat">Subscribe to Google Chat events</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 09, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#July_09_2026</id>
    <updated>2026-07-09T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#July_09_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available</strong>: You can now configure separate, granular access
permissions for discovering and joining a space in the <a href="https://developers.google.com/workspace/chat/api/reference">Google Chat
API</a>. To specify who
can discover or join a space, include the
<a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/spaces#accesssettings"><code>AccessSettings</code></a>
object in the
<a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/spaces"><code>spaces</code></a>
resource, and use the
<a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/spaces#accesspermissionsettings"><code>accessPermissionSettings</code></a>
field to specify granular permissions.</p>
<p>For more information, see the <a href="https://developers.google.com/workspace/chat/space-target-audience">Target audience for the Spaces
resource</a>.</p>
<p>Learn more in this Google Workspace Updates blog post: <a href="https://workspaceupdates.googleblog.com/2026/06/discoverable-space-setting-chat.html">New discoverable space
setting in Google
Chat</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>July 07, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#July_07_2026</id>
    <updated>2026-07-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#July_07_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available:</strong> You can now use the Google Chat API to read and update a user's <a href="https://support.google.com/chat/answer/9093489">availability in Google Chat</a>. The following methods are supported on the <a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/users.availability"><code>users.availability</code></a> resource:</p>
<ul>
<li><a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/users.availability/get"><code>get</code></a>: Gets a user's availability, including their presence and custom status.</li>
<li><a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/users.availability/patch"><code>patch</code></a>: Updates a user's custom status (with optional emoji and expiration time).</li>
<li><a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/users.availability/markAsActive"><code>markAsActive</code></a>: Sets a user's presence state to active.</li>
<li><a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/users.availability/markAsAway"><code>markAsAway</code></a>: Sets a user's presence state to away.</li>
<li><a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/users.availability/markAsDoNotDisturb"><code>markAsDoNotDisturb</code></a>: Sets a user's presence state to do not disturb.</li>
</ul>
<p>Additionally, Google Chat apps can subscribe to user availability updates using the Google Workspace Events API. The <code>google.workspace.chat.availability.v1.updated</code> event type is supported.</p>
<p>For more information, see <a href="https://developers.google.com/workspace/chat/manage-user-availability">Manage user availability for Chat apps</a>.</p>
<h2 class="release-note-product-title">Google Calendar API</h2>
<h3>Feature</h3>
<p><strong>Generally available:</strong> We are introducing a new calendar access level: <code>writerWithoutPrivateAccess</code>. 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.</p>
<p>For more details, see the <a href="https://developers.google.com/workspace/calendar/api/v3/reference/acl">ACL resource documentation</a>.</p>
<h3>Change</h3>
<p>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:</p>
<ul>
<li><strong>More restrictive changes propagate:</strong> If you change the visibility of one instance of a recurring event to a more restrictive setting (for example, from <code>public</code> to <code>private</code>), the change is propagated to all instances of the recurring event.</li>
<li><strong>Less restrictive changes are ignored:</strong> If you attempt to change the visibility of one instance of a recurring event to a less restrictive setting (for example, from <code>private</code> to <code>public</code>), the change is ignored and the visibility remains unchanged. To make a recurring event less restrictive, you must update the parent recurring event.</li>
</ul>
<p>For more information, see <a href="https://developers.google.com/workspace/calendar/api/concepts/sharing">Share calendars and events</a> and the <a href="https://developers.google.com/workspace/calendar/api/v3/reference/events"><code>events</code> resource reference</a>.</p>
<h3>Feature</h3>
<p><strong>Generally Available:</strong> 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.</p>
<p>You can now list and modify labels on a calendar using the <a href="https://developers.google.com/workspace/calendar/api/v3/reference/calendars#labelProperties"><code>labelProperties</code></a> on the <code>Calendars</code> resource.</p>
<p>Then, you can assign a label to an event by setting the ID of the label to <a href="https://developers.google.com/workspace/calendar/api/v3/reference/events#eventLabelId"><code>eventLabelId</code></a> on the <code>Events</code> resource.</p>
<p>Note that, in order to enable the labels feature, you must set the <code>eventLabelVersion</code> request parameter to <code>1</code> on <a href="https://developers.google.com/workspace/calendar/api/v3/reference/events/import#eventLabelVersion"><code>import</code></a>, <a href="https://developers.google.com/workspace/calendar/api/v3/reference/events/insert#eventLabelVersion"><code>insert</code></a>, <a href="https://developers.google.com/workspace/calendar/api/v3/reference/events/patch#eventLabelVersion"><code>patch</code></a> and <a href="https://developers.google.com/workspace/calendar/api/v3/reference/events/update#eventLabelVersion"><code>update</code></a> operations on Events resources.</p>
<p>To learn more, see the <a href="https://developers.google.com/workspace/calendar/api/guides/labels">Manage custom labels and colors guide</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 22, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#June_22_2026</id>
    <updated>2026-06-22T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#June_22_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Apps Script</h2>
<h3>Announcement</h3>
<p><strong>Generally Available:</strong> 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.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 18, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#June_18_2026</id>
    <updated>2026-06-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#June_18_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Calendar API</h2>
<h3>Feature</h3>
<p><strong>Generally Available:</strong> Workspace administrators can now use the Google Calendar API to programmatically transfer the ownership of secondary calendars between users within the same organization.</p>
<p>To learn more, see the <a href="https://developers.google.com/workspace/calendar/api/v3/reference/calendars/transferOwnership"><code>Calendars.transferOwnership</code></a> method documentation.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 15, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#June_15_2026</id>
    <updated>2026-06-15T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#June_15_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Developer Preview:</strong> You can now use the <a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/spaces/search"><code>search</code></a> 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 <a href="https://developers.google.com/workspace/preview">Developer Preview Program</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 12, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#June_12_2026</id>
    <updated>2026-06-12T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#June_12_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available:</strong> You can now quote messages from other spaces, or quote message replies from different threads in the same space. To do this, set the <code>quoteType</code> (REST) or <code>quote_type</code> (gRPC) field to <code>FORWARD</code> in <code>QuotedMessageMetadata</code> when creating a message.</p>
<p>For more information, see <a href="https://developers.google.com/workspace/chat/create-messages#quote-a-message">Quote a message</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 01, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#June_01_2026</id>
    <updated>2026-06-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#June_01_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Calendar API</h2>
<h3>Announcement</h3>
<p><strong>Generally available starting June 29, 2026:</strong> We are introducing a new calendar access level: <code>writerWithoutPrivateAccess</code>. 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.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 28, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#May_28_2026</id>
    <updated>2026-05-28T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#May_28_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Developer Preview:</strong> Subscriptions to user read state updates in Google Chat are now available as part of the <a href="https://developers.google.com/workspace/preview">Developer Preview Program</a>.</p>
<p>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:</p>
<ul>
<li><code>google.workspace.chat.spaceReadState.v1.updated</code>: A user's space read state is updated.</li>
<li><code>google.workspace.chat.threadReadState.v1.updated</code>: A user's thread read state is updated.</li>
<li><code>google.workspace.chat.spaceReadState.v1.batchUpdated</code>: Multiple space read states are updated for the subscribed user.</li>
<li><code>google.workspace.chat.threadReadState.v1.batchUpdated</code>: Multiple thread read states are updated for the subscribed user.</li>
</ul>
<p>This feature requires the <code>https://www.googleapis.com/auth/chat.users.readstate</code> or <code>https://www.googleapis.com/auth/chat.users.readstate.readonly</code> authorization scope.</p>
<p>To learn more, see <a href="https://developers.google.com/workspace/events/guides/events-chat">Subscribe to Google Chat events</a>.</p>
<h2 class="release-note-product-title">Google Workspace Events API</h2>
<strong class="release-note-product-version-title">v1beta</strong>
<h3>Feature</h3>
<p><strong>Developer Preview:</strong> Subscriptions to user read state updates in Google Chat are now available as part of the <a href="https://developers.google.com/workspace/preview">Developer Preview Program</a>.</p>
<p>The Google Workspace Events API now supports subscriptions to Google Chat user read state updates. The API supports the following types of events:</p>
<ul>
<li><code>google.workspace.chat.spaceReadState.v1.updated</code>: A user's space read state is updated.</li>
<li><code>google.workspace.chat.threadReadState.v1.updated</code>: A user's thread read state is updated.</li>
<li><code>google.workspace.chat.spaceReadState.v1.batchUpdated</code>: Multiple space read states are updated for the subscribed user.</li>
<li><code>google.workspace.chat.threadReadState.v1.batchUpdated</code>: Multiple thread read states are updated for the subscribed user.</li>
</ul>
<p>This feature requires the <code>https://www.googleapis.com/auth/chat.users.readstate</code> or <code>https://www.googleapis.com/auth/chat.users.readstate.readonly</code> authorization scope.</p>
<p>To learn more, see <a href="https://developers.google.com/workspace/events/guides/events-chat">Subscribe to Google Chat events</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 21, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#May_21_2026</id>
    <updated>2026-05-21T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#May_21_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Drive API</h2>
<h3>Feature</h3>
<p><strong><a href="https://developers.google.com/workspace/preview">Developer Preview</a></strong>: The <code>copy_file</code> 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.</p>
<p>To learn more about configuring and using the Drive MCP server, see the following pages:</p>
<ul>
<li><a href="https://developers.google.com/workspace/drive/api/guides/configure-mcp-server">Set up the Drive MCP server</a></li>
<li><a href="https://developers.google.com/workspace/drive/api/reference/mcp">Drive MCP tool reference</a></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 18, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#May_18_2026</id>
    <updated>2026-05-18T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#May_18_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Drive API</h2>
<h3>Announcement</h3>
<p><strong>Generally Available</strong>: Subscriptions are now generally available for Google Drive events.</p>
<p>For details, see <a href="https://developers.google.com/workspace/events/guides/events-drive">Subscribe to Google Drive events</a> in the Google Workspace Events API documentation. For information on how to receive Google Drive events from Google Cloud Pub/Sub, see <a href="https://developers.google.com/workspace/drive/api/guides/events-overview">Work with events from Google Drive</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 12, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#May_12_2026</id>
    <updated>2026-05-12T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#May_12_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Developer Preview</strong>: Available as part of the <a href="https://developers.google.com/workspace/preview">Developer Preview
Program</a>, which grants early
access to certain features.</p>
<p>You can now use the
<a href="https://developers.google.com/workspace/chat/api/reference/rpc/google.chat.v1#google.chat.v1.ChatService.SearchMessages"><code>search</code></a>
method on the
<a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/spaces.messages"><code>Message</code></a>
resource to search for messages that the authenticated user has access to.</p>
<p>For details, see <a href="https://developers.google.com/workspace/chat/search-messages">Search
messages</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 08, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#May_08_2026</id>
    <updated>2026-05-08T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#May_08_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available</strong>: Chat apps using <a href="https://developers.google.com/workspace/chat/authenticate-authorize-chat-app">app authentication</a> can now send a forced notification when sending a message or send a message silently by setting the <a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/spaces.messages/create#body.QUERY_PARAMETERS.create_message_notification_options"><code>createMessageNotificationOptions</code></a> field in the <code>CreateMessage</code> request. You can use these options to notify users:</p>
<ul>
<li><strong>Forced notifications</strong>: Overrides recipient notification settings and Do Not Disturb (DND) status to ensure the message is delivered as a push notification.</li>
<li><strong>Silent messages</strong>: Suppresses push notifications and prevents the message from bolding or bumping the space in the recipient's list.</li>
</ul>
<p>For more information, see <a href="https://developers.google.com/workspace/chat/create-messages#force-notify-silent">Send forced notifications or silent messages</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 07, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#May_07_2026</id>
    <updated>2026-05-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#May_07_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Chat MCP</strong></p>
<p><strong>Developer Preview</strong>: Available as part of the <a href="https://developers.google.com/workspace/preview">Developer Preview Program</a>, which grants early access to certain features.</p>
<p>The Google Chat Model Context Protocol (MCP) server now supports two new tools: <code>search_messages</code> and <code>send_message</code>. These tools allow AI agents to search for messages across conversations and send messages behalf of the user.</p>
<p>To get started with the new tools, see the <a href="https://developers.google.com/workspace/chat/api/guides/configure-mcp-server">Set up the Chat MCP server</a> guide or view the full list of tools in the <a href="https://developers.google.com/workspace/chat/api/reference/mcp">Chat MCP tool reference</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>May 01, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#May_01_2026</id>
    <updated>2026-05-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#May_01_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Gmail API</h2>
<h3>Announcement</h3>
<p><strong>Generally Available</strong>: Updates to Gmail API usage quotas</p>
<p>A new tiering model with updates to API usage quotas will start to roll out. For
more information, see <a href="https://developers.google.com/workspace/tools-safety">Google Workspace standardized model for agent tools and
APIs</a>.</p>
<h3>Announcement</h3>
<p><strong>Generally Available</strong>: Quota units for <code>drafts.get</code>,
<code>messages.attachments.get</code>, <code>messages.get</code>, <code>messages.trash</code>, <code>threads.get</code>, and
<code>threads.trash</code> have changed.</p>
<h2 class="release-note-product-title">Google Calendar API</h2>
<h3>Announcement</h3>
<p><strong>Generally Available</strong>: Updates to Calendar API usage quotas</p>
<p>A new tiering model with updates to API usage quotas will start to roll out. For
more information, see <a href="https://developers.google.com/workspace/tools-safety">Google Workspace standardized model for agent tools and
APIs</a>.</p>
<h2 class="release-note-product-title">Google Drive API</h2>
<h3>Announcement</h3>
<p><strong>Generally Available</strong>: Updates to Drive API usage quotas</p>
<p>A new tiering model with updates to API usage quotas will start to roll out. For
more information, see <a href="https://developers.google.com/workspace/tools-safety">Google Workspace standardized model for agent tools and
APIs</a>.</p>
<h3>Announcement</h3>
<p><strong>Generally Available</strong>: 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 <a href="https://developers.google.com/workspace/drive/api/guides/limits">Google Drive API usage
limits</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 22, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#April_22_2026</id>
    <updated>2026-04-22T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#April_22_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Developer Preview</strong>
<a href="https://developers.google.com/workspace/preview">Developer Preview Program</a></p>
<p>The <a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a> 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.</p>
<p>For example, you can ask your AI agent: <em>"What's the latest update in the 'Project X' space?"</em></p>
<p>To get started with the Chat MCP server, see the following documentation:</p>
<ul>
<li><a href="https://developers.google.com/workspace/chat/api/guides/configure-mcp-server">Set up the Chat MCP server</a></li>
<li><a href="https://developers.google.com/workspace/chat/api/reference/mcp">Chat MCP tool reference</a></li>
</ul>
<p>To find more available MCP servers, see <a href="https://developers.google.com/workspace/guides/configure-mcp-servers">Model Context Protocol (MCP) servers in Google Workspace</a>.</p>
<h2 class="release-note-product-title">Gmail API</h2>
<h3>Feature</h3>
<p><strong><a href="https://developers.google.com/workspace/preview">Developer Preview</a></strong>: The <a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a> 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.</p>
<p>For example, you can ask your AI agent: <em>"What did Ariel say in her last email about our marketing plan?"</em></p>
<p>To get started with the Gmail MCP server, see the following documentation:</p>
<ul>
<li><a href="https://developers.google.com/workspace/gmail/api/guides/configure-mcp-server">Set up the Gmail MCP server</a></li>
<li><a href="https://developers.google.com/workspace/gmail/api/reference/mcp">Gmail MCP tool reference</a></li>
</ul>
<p>To find more available MCP servers, see <a href="https://developers.google.com/workspace/guides/configure-mcp-servers">Model Context Protocol (MCP) servers in Google Workspace</a>.</p>
<h2 class="release-note-product-title">Google Calendar API</h2>
<h3>Feature</h3>
<p><strong><a href="https://developers.google.com/workspace/preview">Developer Preview</a></strong>: The <a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a> 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.</p>
<p>For example, you can ask your AI agent: <em>"When is my next meeting with Ariel?"</em></p>
<p>To get started with the Calendar MCP server, see the following documentation:</p>
<ul>
<li><a href="https://developers.google.com/workspace/calendar/api/guides/configure-mcp-server">Set up the Calendar MCP server</a></li>
<li><a href="https://developers.google.com/workspace/calendar/api/v3/reference/mcp">Calendar MCP tool reference</a></li>
</ul>
<p>To find more available MCP servers, see <a href="https://developers.google.com/workspace/guides/configure-mcp-servers">Model Context Protocol (MCP) servers in Google Workspace</a>.</p>
<h2 class="release-note-product-title">Google Drive API</h2>
<h3>Feature</h3>
<p><strong><a href="https://developers.google.com/workspace/preview">Developer Preview</a></strong>: The <a href="https://modelcontextprotocol.io/">Model Context Protocol (MCP)</a> 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.</p>
<p>For example, you can ask your AI agent: <em>"Summarize the file 'Marketing Plan'."</em></p>
<p>To get started with the Drive MCP server, see the following documentation:</p>
<ul>
<li><a href="https://developers.google.com/workspace/drive/api/guides/configure-mcp-server">Set up the Drive MCP server</a></li>
<li><a href="https://developers.google.com/workspace/drive/api/reference/mcp">Drive MCP tool reference</a></li>
</ul>
<p>To find more available MCP servers, see <a href="https://developers.google.com/workspace/guides/configure-mcp-servers">Model Context Protocol (MCP) servers in Google Workspace</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 21, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#April_21_2026</id>
    <updated>2026-04-21T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#April_21_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Drive API</h2>
<h3>Feature</h3>
<p><strong>Generally Available</strong>: The Google Drive API now lets you start and manage
approvals on Drive files through the
<a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals"><code>approvals</code></a>
resource. The following API methods have been added:</p>
<ul>
<li><a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals/start"><code>approvals.start</code></a></li>
<li><a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals/approve"><code>approvals.approve</code></a></li>
<li><a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals/decline"><code>approvals.decline</code></a></li>
<li><a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals/reassign"><code>approvals.reassign</code></a></li>
<li><a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals/cancel"><code>approvals.cancel</code></a></li>
<li><a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals/comment"><code>approvals.comment</code></a></li>
</ul>
<p>You can still retrieve and list the status of your approvals using either the
<a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals/get"><code>approvals.get</code></a>
or the
<a href="https://developers.google.com/workspace/drive/api/reference/rest/v3/approvals/list"><code>approvals.list</code></a>
method.</p>
<p>For details, see <a href="https://developers.google.com/workspace/drive/api/guides/approvals">Manage
approvals</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 16, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#April_16_2026</id>
    <updated>2026-04-16T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#April_16_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Meet</h2>
<h3>Announcement</h3>
<p><strong>Meet API</strong></p>
<p><strong>Generally Available</strong>: The <a href="https://developers.google.com/workspace/meet/api/reference/rest/v2/spaces#Space.FIELDS.phone_access"><code>phoneAccess</code></a>
and
<a href="https://developers.google.com/workspace/meet/api/reference/rest/v2/spaces#Space.FIELDS.gateway_sip_access"><code>gatewaySipAccess</code></a>
fields on the
<a href="https://developers.google.com/workspace/meet/api/reference/rest/v2/spaces"><code>spaces</code></a>
resource can now be used to identify and join a meeting space.</p>
<p>For details, see <a href="https://developers.google.com/workspace/meet/api/guides/meeting-spaces-overview#identify-meeting-space">How Meet identifies a meeting
space</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 15, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#April_15_2026</id>
    <updated>2026-04-15T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#April_15_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available</strong>: Chat apps can find existing group conversations with specific members using the <a href="https://developers.google.com/workspace/chat/api/reference/rest/v1/spaces/findGroupChats"><code>FindGroupChats</code></a> method. For more information, see <a href="https://developers.google.com/workspace/chat/find-group-chats">Find a group chat</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 10, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#April_10_2026</id>
    <updated>2026-04-10T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#April_10_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Developer Preview</strong>: You can now configure and respond to <strong>message actions</strong> in Google Chat. Message actions let users invoke your Chat app from the message context menu. This feature is available for both <a href="https://developers.google.com/workspace/chat/commands#respond-message-action">Google Chat apps</a> and <a href="https://developers.google.com/workspace/add-ons/chat/commands#respond-message-action">Google Workspace Add-ons that extend Google Chat</a> through the <a href="https://developers.google.com/workspace/preview">Developer Preview Program</a>.</p>
<h2 class="release-note-product-title">Google Workspace add-ons</h2>
<h3>Feature</h3>
<p><strong>Developer Preview</strong>: You can now configure and respond to <strong>message actions</strong> in Google Chat. Message actions let users invoke your Chat app from the message context menu. This feature is available for both <a href="https://developers.google.com/workspace/chat/commands#respond-message-action">Google Chat apps</a> and <a href="https://developers.google.com/workspace/add-ons/chat/commands#respond-message-action">Google Workspace Add-ons that extend Google Chat</a> through the <a href="https://developers.google.com/workspace/preview">Developer Preview Program</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 02, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#April_02_2026</id>
    <updated>2026-04-02T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#April_02_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Google Meet</h2>
<h3>Announcement</h3>
<p><strong>Meet API</strong></p>
<p><strong>Generally Available</strong>: The <a href="https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.smartNotes/get"><code>get</code></a>
and
<a href="https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.smartNotes/list"><code>list</code></a>
methods on the
<a href="https://developers.google.com/workspace/meet/api/reference/rest/v2/conferenceRecords.smartNotes"><code>smartNotes</code></a>
resource can now retrieve smart notes files in a conference record. For details,
see <a href="https://developers.google.com/workspace/meet/api/guides/artifacts#smart-notes">Work with
artifacts</a>.</p>
<p>Additionally, subscriptions are now generally available for the following
<code>smartNotes</code> events:</p>
<ul>
<li><code>google.workspace.meet.smartNote.v2.started</code></li>
<li><code>google.workspace.meet.smartNote.v2.ended</code></li>
<li><code>google.workspace.meet.smartNote.v2.fileGenerated</code></li>
</ul>
<p>For details, see <a href="https://developers.google.com/workspace/events/guides/events-meet">Subscribe to Google Meet
events</a> and
<a href="https://developers.google.com/workspace/meet/api/guides/events-overview">Respond to events from Google
Meet</a>.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 01, 2026</title>
    <id>tag:google.com,2016:workspace-release-notes#April_01_2026</id>
    <updated>2026-04-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://developers.google.com/workspace/release-notes#April_01_2026"/>
    <content type="html"><![CDATA[<h2 class="release-note-product-title">Chat API</h2>
<h3>Feature</h3>
<p><strong>Generally Available:</strong> Generally available - You can now call the Chat API to create and manage custom sections and organize conversations into a personalized view.</p>
<p>For more information, see the following guides:</p>
<ul>
<li><a href="https://developers.google.com/workspace/chat/create-section">Create a custom section</a></li>
<li><a href="https://developers.google.com/workspace/chat/delete-section">Delete a custom section</a></li>
<li><a href="https://developers.google.com/workspace/chat/list-sections">List custom sections</a></li>
<li><a href="https://developers.google.com/workspace/chat/update-section">Update a custom section</a></li>
<li><a href="https://developers.google.com/workspace/chat/position-section">Position a custom section</a></li>
<li><a href="https://developers.google.com/workspace/chat/list-section-items">List custom section items</a></li>
<li><a href="https://developers.google.com/workspace/chat/move-section-item">Move a custom section item</a></li>
</ul>
]]>
    </content>
  </entry>

</feed>
