Google Workspace developer release notes (original) (raw)

To get the latest product updates delivered to you, add the URL of this page to yourfeed reader, or add the feed URL directly: https://developers.google.com/feeds/workspace-release-notes.xml.

April 02, 2026

Google Meet

April 01, 2026

Chat API

v1

March 31, 2026

Chat API

v1

March 19, 2026

Chat API

v1

Feature

Generally available: Chat apps can now format text with block quotes. For details, see Format your messages.

March 12, 2026

Google Apps Script

Feature

Generally Available: The AddOnsResponseService and its associated classes in Apps Script are now generally available. This service allows developers to create and manage interactive responses for Google Workspace Add-ons that extend Google Chat.

Google Workspace add-ons

Feature

Generally Available: The Dialogflow integrations for Google Workspace Add-ons that extend Google Chat is now generally available. These integrations let add-ons use Dialogflow CX or Dialogflow ES to understand and respond to user queries in natural language. For more information, see Build a Dialogflow CX Chat app or Build a Dialogflow ES Chat app.

Feature

Generally Available: The Google Cloud Pub/Sub integration for Google Workspace Add-ons that extend Google Chat is now generally available. This integration allows add-ons to receive and respond to events from Google Chat using Pub/Sub. For more information, see Build a Chat app that uses Pub/Sub.

March 10, 2026

Chat API

v1

March 05, 2026

Google Apps Script

February 25, 2026

Google Drive API

v3

Deprecated

Generally Available: The enforceExpansiveAccess query parameter is now deprecated for all methods in the permissions resource (v2 and v3). To restrict item access, use the folders with limited access setting instead.

February 17, 2026

Google Calendar API

v3

Announcement

We have updated the guidance for using Google Meet conferences on Google Calendar events.

Reusing Google Meet codes across different events can cause access issues, and can expose meeting details to unintended users. We recommend that you generate a new conference using the createRequest field for every new event.

For more information about using events with the Calendar API, see the documentation for the events resource.

February 09, 2026

Chat API

v1

February 03, 2026

Chat API

v1

Feature

Developer Preview: You can now build Google Chat apps as Google Workspace add-ons that use Cloud Pub/Sub to receive messages. This architecture is useful if your Chat app is behind a firewall. For details, see Build a Chat app that uses Pub/Sub.

Gmail API

v1

Feature

Generally Available: The Gmail Postmaster Tools API v2 is now generally available. The API provides access to the full Postmaster Tools dataset—including compliance status data—and includes enhancements like flexible querying with queryDomainStats and support for batch operations. For details on how to use the v2 API, see the updated Postmaster Tools API documentation.

January 14, 2026

Chat API

v1

Feature

Generally Available: You can now convert your interactive event-driven Chat apps to Google Workspace Add-ons that extends Chat.

By converting, your Google Chat app can use the Google Workspace Add-ons framework, opening up new possibilities for integration and features within Google Chat and across Google Workspace. For example, instead of two distributions — one Google Chat app and one Google Workspace add-on — you can distribute a single Google Workspace add-on through Google Workspace Marketplace that extends Chat apps alongside other Google Workspace host applications, like Gmail, Calendar, and Docs.

To learn more, see Convert an interactive Google Chat app to a Google Workspace add-on.

January 12, 2026

Google Apps Script

Feature

Generally Available: Use Apps Script's Vertex AI advanced service to call the Vertex AI API and prompt AI models to generate text, images, and more.

For details, see theVertex AI advanced service reference documentation.

January 08, 2026

Google Workspace Marketplace API

v1

Deprecated

The licenseNotification resource and the licenseNotification.list method are now deprecated. The licenseNotification.list method previously retrieved a list of licensing notifications for a given app.

There is no alternative resource or method within the Google Workspace Marketplace API. However, user-initiated install events can be tracked through Google Analytics.

January 07, 2026

Chat API

v1

Google Apps Script Google Workspace add-ons

Feature

Developer Preview: You can now build Chat apps that extend Google Workspace add-ons using Apps Script's AddOnsResponseService. For details, see AddOns Response Service.

December 30, 2025

Google Workspace Admin SDK

December 17, 2025

Google Drive API

v3

Feature

Generally Available: The Google Drive API now supports the reading of content approvals on Drive files through the approvals resource. To retrieve approvals on a file, you can use either the get or list method.

For details, see Manage approvals.

Feature

(Developer Preview): You can now get approval events in Google Drive. The following event types are supported:

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.

Google Meet

Feature

Meet API

Developer Preview: Subscriptions are now available for the following smartNotes events:

For details, see Subscribe to Google Meet events in the Google Workspace Events API documentation.

For information on how to receive Google Meet events from Google Cloud Pub/Sub, see Respond to events from Google Meet.

December 15, 2025

Google Meet

Feature

Meet API

Developer Preview: Available as part of the Developer Preview Program, which grants early access to certain features.

You can now retrieve smart notes files in a conference record using the get and list methods on the smartNotes resource.

For details, see Work with artifacts.

December 14, 2025

Chat API

v1

Feature

Developer Preview: You can now dynamically populate drop-down menus in Google Chat apps with data from Google Workspace or external data sources, with an autocomplete functionality. To learn more, seeAdd interactive UI elements to cards.

December 11, 2025

Chat API

v1

Feature

Developer Preview: You can now call the Chat API to create and manage custom sections and organize conversations in a personalized view:

To learn more, see Section (RPC, REST) and SectionItem (RPC, REST) in the Chat API documentation.

Google Workspace add-ons

December 09, 2025

Chat API

v1

Announcement

Generally available: The Chat API now supports reading rich links to Gmail threads in Chat messages that appear as chips. To learn more, see RichLinkType in the Chat API reference documentation.

Google Workspace add-ons

December 03, 2025

Google Workspace add-ons

December 02, 2025

Gmail API

v1

Feature

Developer Preview: You can now access data in Gmail Postmaster Tools v2 using the v2beta API. The new API provides access to the full Postmaster Tools dataset, including compliance status data.

The v2beta API also includes enhancements such as the queryDomainStats method for flexible querying, and adds support for batch operations.

To learn how to use the API, see the Postmaster Tools API documentation.

November 20, 2025

Google Meet

Feature

Meet API

Developer Preview: Available as part of the Developer Preview Program, which grants early access to certain features.

You can now identify and join a meeting space using the phoneAccess and gatewaySipAccess fields on the spaces resource.

For details, see How Meet identifies a meeting space.

November 12, 2025

Google Meet

Feature

Meet API

Generally Available: Calendar invitees can now receive google.workspace.meet.conference.v2.started and google.workspace.meet.transcript.v2.fileGenerated events.

For details, see Subscribe to Google Meet events in the Google Workspace Events API documentation.

For information on how to receive Google Meet events from Google Cloud Pub/Sub, see Respond to events from Google Meet.

November 11, 2025

Google Drive API

v3

Feature

(Developer Preview): You can now get comment and reply events in Google Drive. The following event types are supported:

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.

October 30, 2025

Chat API

v1

Feature

Developer Preview: Chat apps can find existing group conversations with specific members using FindGroupChats.

October 27, 2025

Google Calendar API

v3

Feature

Generally available starting November 10, 2025:

Secondary calendars will now have a single data owner. This applies to both existing and newly created calendars. In the Calendar API, the data owner's email address will be in the read-only dataOwner field in the Calendars and CalendarList resources.

To prevent unintended actions and undesired states, the following new restrictions apply:

When a new secondary calendar is created, the authenticated user that makes the request is the data owner. We recommend that you use user authentication to create secondary calendars. Data ownership can be transferred in the Google Calendar UI.

For more details, see the documentation for Calendars and CalendarList closer to November 10.

Google Workspace add-ons

October 22, 2025

Chat API

v1

Feature

Generally available: We're enhancing membership roles in Chat spaces by introducing a new membership role type. In the Chat UI, existing space managers are now owners and a new manager role is added.

Previously, there were three membership role types in Chat API. MEMBERSHIP_ROLE_UNSPECIFIED, which meant a user wasn't a member but could be invited. ROLE_MEMBER, which meant a user was a member of the space. And ROLE_MANAGER, which meant a user was a space manager.

Now, in the Chat UI, ROLE_MANAGER users are called owners; this is a cosmetic change so permissions and the API enum remain the same. To help space owners administer spaces, we're introducing ROLE_ASSISTANT_MANAGER which is called manager in the UI. Possible membership roles include:

To learn more, see Update a user's membership in a Google Chat space and MembershipRole in the Chat API reference documentation.

September 22, 2025

Chat API

v1

September 18, 2025

Chat API

v1

September 12, 2025

Chat API

v1

Feature

Generally available: Increased per-space quota limits for writing messages and reactions with the Chat API:

To learn more, see the Chat API's per-space quotas.

September 10, 2025

Chat API

v1

Feature

Generally available: You can now design your Chat app to include a carousel, which is a layout that rotates and displays a list of cards in a slideshow format, with buttons navigating to the previous or next carousel card. For details, see Carousel.

Gmail API

v1

Feature

You can now use annotations to create Deal Cards in the Promotions tab. To get started, see the overview of Deal Cards.

August 18, 2025

Chat API

v1

August 12, 2025

Chat API

v1

Feature

Generally available: You can now call the Chat API to create messages that quote other messages, or to update messages to remove quotes. To learn more, see Quote a message.

July 25, 2025

Chat API

v1

Feature

Generally Available: Chat apps can now create (RPC, REST), update (RPC, REST), and get details about (RPC, REST) Chat space permission settings by calling the corresponding method in Chat API using app authentication with the https://www.googleapis.com/auth/chat.app.spaces or https://www.googleapis.com/auth/chat.app.spaces.create authentication scope, including creating announcement spaces.

July 22, 2025

Chat API

v1

Feature

You can now read the metadata for Meet, Huddle, and Calendar chips using message annotations. Use the RichLinkMetadata object to read information about the chip.

July 16, 2025

Google Drive API

v3

Change

The Drive API has changed how download, print, and copy restrictions are applied.

Users with the role of owner or organizer can apply restrictions to other users with writer roles, in addition to reader roles. Users can directly apply restrictions on files using the itemDownloadRestriction field within the DownloadRestrictionsMetadata object. Determination of whether file restrictions can be changed is controlled by the new capabilities.canChangeItemDownloadRestriction field.

Similarly, users with the role of shared drive organizer can directly apply restrictions on shared drives using the downloadRestriction field within the Restrictions object. Determination of whether shared drive restrictions can be changed is also controlled by the capabilities.canChangeDownloadRestriction field.

While the previous field (copyRequiresWriterPermission) that controlled download, print, and copy restrictions is still available, the functionality is different for both reading from and writing to the field. We recommend that you use the new DownloadRestriction object to enforce how users can download, print, and copy files.

For more information about how download, print, and copy restrictions are now applied for My Drive and shared drive files, see:

July 09, 2025

Chat API

v1

Feature

Generally available: You can now build Google Chat apps as Google Workspace add-ons. For details, see Extend Google Chat.

Google Workspace add-ons

Feature

Generally available: You can now build Google Chat apps as Google Workspace add-ons. For details, see Extend Google Chat.

July 07, 2025

Google Drive API

v3

Feature

(Developer Preview): You can now subscribe to events in Google Drive. The following event types are supported:

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.

Google Workspace Events API

v1beta

Feature

(Developer Preview): The Google Workspace Events API now supports subscriptions to Google Drive. The API supports the following types of events:

For details, see Subscribe to Google Drive events.

Google Workspace Marketplace API

v1

Announcement

Generally Available: Google Workspace Marketplace has updated the app publishing process. For published apps, certain changes to your draft—such as adding new app integrations or modifying the app name or description—will now trigger a manual review before being published. You can now also cancel an app listing that has been submitted for review, which reverts the app to its draft state. To learn more, see Update your app listing with drafts.

June 17, 2025

Google Sheets API

v4

Feature

Generally available: Create, update, and read Google Drive and People chips in Google Sheets API. To learn more, see Smart chips in the Sheets API documentation.

June 10, 2025

Chat API

v1

June 04, 2025

Google Apps Script Google Workspace add-ons

Breaking

Developer Preview: Starting on June 16, 2025, the following default Apps Script function names for Google Chat app triggers will change:

If your Chat app responds to being added or removed from Chat spaces, you can address this breaking change and avoid any potential errors by doing one of the following:

To learn how to update your Chat app configuration in the Google Cloud console, see Configure a Google Chat app.

June 02, 2025

Google Workspace Events API

v1

May 20, 2025

Gmail API

v1

Feature

For Google Workspace organizations that use hardware key encryption, the Gmail API supports using smart cards for client-side encryption (CSE). For details, see the reference documentation for CseIdentity and CseKeyPair resources.

May 12, 2025

Google Workspace add-ons

Deprecated

For Google Workspace add-ons that extend Google Chat, the invoked_function field is no longer part of the Common event object. Use the parameters field to determine and handle user interactions.

If your application doesn't depend on the invoked_function field, no action is needed.

If your application used the invoked_function field, see to the documentation for an example that uses the parameters field to create interactive widgets.

May 05, 2025

Google Workspace add-ons

Feature

Generally Available: Granular OAuth permissions are now supported for HTTP Google Workspace add-ons. The granular OAuth consent screen lets users specify which individual OAuth scopes they want to authorize.

Keep the following dates in mind when you're building or modifying add-ons:

For more information about how to add support for granular consent, refer to Build a Google Workspace add-on using HTTP endpoints.

April 30, 2025

Chat API

v1

April 29, 2025

Google Meet

Announcement

Meet API

Generally Available: You can now programmatically configure the moderation settings and the permissions users receive when they join a meeting space. Additionally, you can also pre-configure auto-recording, auto-transcripts, and "take notes for me" in meeting spaces.

For more information, see Configure meeting spaces and members.

Google Sheets API

v4

Google Workspace add-ons

Fixed

For Google Workspace add-ons that extend Google Chat, event_time timestamps are serialized and match the serialization of legacy Google Chat apps. You can now use the same timestamp-handling logic in both legacy Chat apps, and in your Workspace add-ons that extend Google Chat.

Previously, timestamps were serialized in the following format:

"eventTime": {
 "seconds": 1.742601948E9
 "nanos": 7.01868E8
}

After this fix, timestamps are serialized in the following format that shows the date and time:

"eventTime": "2025-03-24T16:31:21.165203Z"

See the Event object in the Google Chat API.

April 23, 2025

Google Apps Script

Fixed

Between approximately September 2024 and March 2025, for Google Sheets modifications made by time-based Apps Script triggers, a bug caused incorrect OAuth App IDs and App Names to be logged in the Google Admin console.

This logging issue did not impact the functionality of Apps Script or Google Sheets. A fix was deployed on March 27, 2025, preventing future incorrect logging. Historical logs will not be corrected.

To learn more about Apps Script and audit logs, see Monitor and control Apps Script use in your Google Workspace organization.

April 08, 2025

Google Apps Script

March 17, 2025

Google Workspace Admin SDK

March 13, 2025

Chat API

v1

Announcement

The Google Workspace Events API v1beta endpoint will be decommissioned for Google Chat and Google Meet events on April 30, 2025. To subscribe to Chat or Meet events, use the generally available v1 endpoint.

Google Meet

Announcement

The Google Workspace Events API v1beta endpoint will be decommissioned for Google Chat and Google Meet events on April 30, 2025. To subscribe to Chat or Meet events, use the generally available v1 endpoint.

Google Workspace Events API

v1beta

Announcement

The Google Workspace Events API v1beta endpoint will be decommissioned for Google Chat and Google Meet events on April 30, 2025. To subscribe to Chat or Meet events, use the generally available v1 endpoint.

March 07, 2025

Chat API

v1

March 05, 2025

Chat API

v1

Feature

Generally available: Chat apps can respond to quick commands. To use quick commands, users select the command from the message reply area in a Chat space. To learn more, see Respond to Google Chat app commands.

Google Workspace add-ons

Feature

Generally available: Chat apps can respond to quick commands. To use quick commands, users select the command from the message reply area in a Chat space. To learn more, see Respond to Google Chat app commands.

March 03, 2025

Chat API

v1

February 24, 2025

Google Meet

February 20, 2025

Google Apps Script

Announcement

As of February 20, 2025, the Rhino runtime is deprecated. Scripts running on Rhino will continue to function until January 31, 2026, after which they will no longer execute. Please migrate your scripts to the V8 runtime before this date. Refer to Migrate scripts to the V8 runtime.

February 19, 2025

Google Drive API

v3

Feature

Generally Available: The Google Drive API now supports folders with limited access which allow you to restrict folders to specific users. Folders with limited access broadens the expansive access model from shared drives to My Drive.

To limit access to a folder, developers can set the boolean inheritedPermissionsDisabled field on the files resource to true. Developers can also opt in to expansive access API behavior in My Drive ahead of any future mandatory enforcement by setting the enforceExpansiveAccess request parameter to true on the permissions.delete() and permissions.update() methods.

To learn more, see Manage folders with limited and expansive access.

February 18, 2025

Chat API

v1

Change

Generally available: When a user deletes a message sent by a Chat app, the DeletionType of the Chat API Message resource is set to SPACE_MEMBER. Previously, the DeletionType was set to CREATOR.

February 14, 2025

Google Workspace Admin SDK

Change

Reports API: A new event type conversation_read has been added to Google Chat along with four new event parameters to activities.list, and activities.watch:

The full list of events and parameters supported in Chat audit activities can be found on the Chat Audit Activity Events page.

February 07, 2025

Google Meet

Announcement

Meet API

Developer Preview: You can now pre-configure auto-recording, auto-transcripts, and "take notes for me" within a meeting space. For details, see Manage auto artifacts.

Generally Available: You can now use a new non-sensitive scope (https://www.googleapis.com/auth/meetings.space.settings) to set up auto-artifacts for meetings created by other apps including Google Calendar. For details, see OAuth scopes for settings.

January 30, 2025

Google Meet

Change

Meet Add-ons SDK

Early Access Preview: Meet add-ons on Android now contains a new meeting status, MEETING_WITH_START_COACTIVITY_PERMISSION_DISABLED, which lets you set a status when the user doesn't have permission to start a co-activity session during a meeting.

January 08, 2025

Google Apps Script

Feature

Generally Available: Granular OAuth permissions are now supported for users executing scripts in the Apps Script IDE. The granular OAuth consent screen lets users specify which individual OAuth scopes they would like to authorize. The granular consent screen will gradually launch to the remaining Apps Script surfaces, such as add-ons and trigger executions, in the future.

For more information, refer to the Workspace Updates blog post: Granular OAuth consent in Google Apps Script IDE executions.

December 27, 2024

Google Workspace add-ons

December 18, 2024

Chat API

v1

Google Workspace add-ons

Feature

Developer Preview: Quick commands are a new way for users to invoke and interact with a Chat app directly without typing a slash command. For details, see Respond to quick commands in Google Chat.

December 16, 2024

Chat API

v1

Feature

Developer Preview: You can now design your Chat app to include a carousel, which is a layout that rotates and displays a list of cards in a slideshow format, with buttons navigating to the previous or next carousel card. For details, see Carousel.

Feature

Developer Preview: Chat apps can now create (RPC, REST), update (RPC, REST), and get details about (RPC, REST) Chat space permission settings by calling the corresponding method in Chat API using app authentication with the https://www.googleapis.com/auth/chat.app.spaces or https://www.googleapis.com/auth/chat.app.spaces.create authentication scope, including creating announcement spaces.

To learn more about Chat app authentication, see Types of required authentication and Authenticate as a Chat app.

December 13, 2024

Google Workspace add-ons

December 09, 2024

Google Apps Script

Deprecated

The getUrl() method for the CellImage, CellImageBuilder, and OverGridImage classes of the Spreadsheet service has been deprecated. An image's source URL isn't available regardless of how the image is inserted into a spreadsheet.

Feature

Generally available: The getSheetById() method has been added to the Spreadsheet class of the Spreadsheet service. This lets you get a sheet in a spreadsheet using its unique ID.

December 05, 2024

Chat API

v1

Announcement

Developer Preview: You can now build Google Chat apps as Google Workspace Add-ons. For details, see Extend Google Chat.

Google Workspace Marketplace API

v1

Announcement

Developer Preview: You can now build Google Chat apps as Google Workspace Add-ons. For details, see Extend Google Chat.

Google Workspace add-ons

Announcement

Developer Preview: You can now build Google Chat apps as Google Workspace Add-ons. For details, see Extend Google Chat.

December 03, 2024

Chat API

v1

Change

Chat apps now have 90 days to complete the import of data. Previously, Chat apps had 30 days. To learn more, seeImport data to Google Chat.

November 27, 2024

Google Apps Script

November 19, 2024

Google Calendar API

v3

Feature

You can now access birthday and other special events that are automatically created from Google Contacts using the Calendar API.

Birthday events now have birthdayProperties that show birthday-specific event data, such as the type of the special event, whether it's a birthday, an anniversary, or another significant date, and the contact that the event is linked to. You can use the contact as a resource name in the People API to fetch contact details.

To learn more, see the developer guide for the birthday event type.

November 05, 2024

Chat API

v1

Feature

Generally Available: If you're migrating to Google Chat from other messaging platforms, you can now create a group chat in import mode using the spaces.create method.

November 04, 2024

Chat API

v1

Feature

Developer Preview: You can now use a read-only scope (https://www.googleapis.com/auth/chat.customemojis.readonly) to get or list custom emoji.

October 30, 2024

Chat API

v1

October 24, 2024

Chat API

v1

October 10, 2024

Chat API

v1

October 08, 2024

Google Workspace add-ons

Feature

Generally Available: Google Sheets now supports smart chips for link previews to third-party resources. To learn more, seePreview links with smart chips.

October 07, 2024

Google Meet

Change

Meet Add-ons SDK

Generally Available: You can now retrieve the meetingCode property of an ongoing meeting. This is applicable in version 1.1.0.

October 02, 2024

Chat API

v1

Google Apps Script

September 30, 2024

Chat API

v1

September 17, 2024

Google Workspace Events API

v1

Feature

(Generally available) - For event subscriptions, you can now use the eventTypes field in the updateMask parameter of the subscriptions.patch method to change the event types to receive for the target resource.

September 13, 2024

Google Drive API

v3

Feature

The Google Drive API returns a long-running operation (LRO) every time you call the files.download method to download blob file content or export Google Workspace document content either through the Drive API or its client libraries.

The files.download method returns an Operation resource to the client. You can use the Operation interface to asynchronously retrieve the status of the API method by polling the operation through the GetOperationRequest method.

The files.download method is the only way to download Google Vids files in MP4 format and is typically best suited to downloading most video files.

To learn more, see Manage long-running operations.

September 12, 2024

Google Workspace Marketplace API

v1

Change

Generally Available: Google Workspace Marketplace supports draft app listings. With a draft listing, you can make changes to your app listing and then preview and test the changes before publishing them. While your draft changes are in testing, the original app listing remains available on the Google Workspace Marketplace. To learn more, see Update your app listing with drafts.

September 11, 2024

Chat API

v1

Feature

Generally Available: The chatSpaceLinkData object has been added to the RichLinkMetaData field of the spaces.messages resource. This lets you add a smart chip to your message that points to a Chat space in any field that supports formatted text.

September 10, 2024

Chat API

v1

Feature

Developer Preview: If you're migrating to Google Chat from other messaging platforms, you can now create a group chat in import mode using the spaces.create method.

September 09, 2024

Google Meet

Announcement

Meet Add-ons SDK

Generally Available: The Google Meet Add-ons SDK is now generally available.

The Meet Add-ons SDK lets you embed your app into Google Meet as a Google Workspace Add-on where users can discover, share, and collaborate, plus sync content state across devices, without leaving Meet.

For more information, see the guides and reference documentation.

September 03, 2024

Google Apps Script

August 16, 2024

Chat API

v1

Libraries

Generally Available: You can now call Chat API using Cloud Client Libraries in addition to the already available Google API Client Libraries.

Benefits of Cloud Client Libraries include:

Additionally, our Chat API reference documentation now features a RPC reference arranged by services and their methods in addition to our existing REST reference arranged by resource hierarchies and their methods.

To learn more, see Install client libraries.

August 15, 2024

Google Apps Script

Feature

Generally Available: You can now create and organize tabs in Google Docs documents using Apps Script's Document service. For more information, refer to Work with tabs.

August 08, 2024

Google Meet

Change

Meet Add-ons SDK

Developer Preview: Add-ons can now programmatically end a collaboration by calling the endCollaboration method for the MeetMainStageClient or the MeetSidePanelClient. This is applicable in version 0.9.0 or later.

August 07, 2024

Chat API

v1

Google Apps Script

Change

Google Workspace administrators can now turn on an allowlist in the admin console to control which external domains users can access through Apps Script's URL Fetch service.

For more information, refer to the Google Workspace Admin Help article: Allow only certain external connections for Apps Script and Sheets.

Google Workspace add-ons

Change

Google Workspace administrators can now turn on an allowlist in the admin console to control which external domains users can access through Apps Script's URL Fetch service.

For more information, refer to the Google Workspace Admin Help article: Allow only certain external connections for Apps Script and Sheets.

August 05, 2024

Google Calendar API

v3

Feature

Generally available starting September 17, 2024: Create and manage birthdays directly within Google Calendar. Birthdays are exposed in the Calendar API as a new eventType called "birthday" which distinguishes special all-day events with an annual recurrence. Birthday events support a limited set of event properties.

You can filter by the birthday event type using the events.list() and events.watch() methods. If no type filters are specified, all event types including birthdays are returned.

To learn more, see our developer guide about working with the birthday event type.

July 25, 2024

Google Apps Script Google Workspace add-ons

July 23, 2024

Google Tasks API

v1

Feature

Generally Available: You can now get, edit, and delete tasks assigned from Google Docs documents or Chat spaces using the Tasks API. For more information, refer to the tasks reference documentation.

July 11, 2024

Google Drive API

v3

Feature

The Google Drive API now supports the drive.meet.readonly scope. This restricted scope lets you view Drive files created or edited by Google Meet.

For details, see Choose Google Drive API scopes.

July 08, 2024

Chat API

v1

Feature

Generally Available: You can now import a space from other messaging platforms, and allow external users to join that Chat space. For more information, see the externalUserAllowed option.

July 03, 2024

Chat API

v1

June 28, 2024

Chat API

v1

Feature

(Generally Available): Dialogflow CX Chat apps can open dialogs and receive data inputted by users in card messages and dialogs.

June 26, 2024

Chat API

v1

Feature

(Developer Preview): You can now use the Chat API to create announcement spaces, plus read and update the permission settings of a space. For more information, see the PredefinedPermissionSettings and PermissionSettings fields.

Google Workspace Marketplace API

v1

Change

Developer Preview: Google Workspace Marketplace now supports draft app listings. With a draft listing, you can make changes to your app listing and then preview and test the changes before publishing them. While your draft changes are in testing, the original app listing remains available on the Google Workspace Marketplace. To learn more, see Update your app listing with drafts.

June 25, 2024

Chat API

v1

June 24, 2024

Chat API

v1

Feature

Google Chat apps can now create a subscription to receive events for all Chat spaces where the user is a member. To target all spaces for a user, set the subscription's targetResource field to //chat.googleapis.com/spaces/-. To learn more, see Subscribe to Google Chat events.

Google Workspace Events API

v1

Feature

Google Chat apps can now create a subscription to receive events for all Chat spaces where the user is a member. To target all spaces for a user, set the subscription's targetResource field to //chat.googleapis.com/spaces/-. To learn more, see Subscribe to Google Chat events.

June 18, 2024

Chat API

v1

June 13, 2024

Google Meet

Change

Meet Add-ons SDK

Early Access Preview: For Meet add-ons on Android, you can now view and reference specific error codes from add-on exception errors.

June 03, 2024

Google Meet

Change

Meet Add-ons SDK

Developer Preview: Google Meet Add-ons SDK supports two usability improvements that aren't backwards compatible and require developer action.

  1. The introduction of an add-on loading screen. Make sure to call createAddonSession on both the main stage and side panel once your add-on has finished loading. This signals Meet to dismiss the loading screen.
  2. The removal of the startActivity button in the Meet side panel. Instead, the add-on now starts the activity through a call to startCollaboration. Make sure to call startCollaboration in your add-on once the user has completed content selection and is ready to start the collaboration.

May 29, 2024

Google Meet

Change

Meet Add-ons SDK

May 22, 2024

Chat API

v1

Google Calendar API

v3

Change

The following changes to events from Gmail take effect on May 30, 2024:

For details, see the Calendar API Events reference documentation.

May 21, 2024

Chat API

v1

Change

(Developer Preview): Dialogflow CX Chat apps can open dialogs and receive data inputted by users in card messages and dialogs.

May 17, 2024

Google Calendar API

v3

Change

The following change takes effect on June 3, 2024:

For batch operations on Event resources, a batched item returns an HTTP 409 Conflict status code if the batch operation can't successfully execute this item due to conflicts with other requested batched items.

Suggested action: Exclude all successfully finished and failed batched items and retry remaining items in a different batch operation or by using single event operations.

For more information, see Handle API errors.

May 09, 2024

Google Meet

Change

Live Sharing SDK

May 02, 2024

Google Apps Script Google Workspace Events API

v1

April 30, 2024

Google Apps Script

April 25, 2024

Chat API

v1

Feature

(Generally available): You can now get and update a user's read state in a space, and get a user's read state in a message thread. User read states are singleton resources that represent details about a specified user's last read message.

The users.spaces resource represents a user's read state in a space. The users.spaces.threads resource represents a user's read state in a message thread.

User read states support the following methods:

April 24, 2024

Chat API

v1

Feature

(Generally Available): Build a Chat app that understands and responds with natural language using a direct integration between Dialogflow CX and Google Chat API. To learn how, see Build a Dialogflow CX Google Chat app.

April 23, 2024

Chat API

v1

Feature

(Generally available): Your Chat app can now send an app home card message to a user. This message is a customizable card message that a Chat app sends to a user when they open a direct message with the Chat app.

For details, see Send an app home card message for a Google Chat app.

April 22, 2024

Chat API

v1

Feature

(Generally Available): Google Chat apps now support Google Apps Script's Card Service. If you've built your Chat app using Apps Script, you can use Card Service to build user interfaces such as card messages and dialogs. For more information, see the Card Service reference documentation.

Google Apps Script

Feature

(Generally Available): Google Chat apps now support Google Apps Script's Card Service. If you've built your Chat app using Apps Script, you can use Card Service to build user interfaces such as card messages and dialogs. For more information, see the Card Service reference documentation.

April 18, 2024

Chat API

v1

April 08, 2024

Chat API

v1

Feature

(Developer Preview): You can now import a space from other messaging platforms, and allow external users to join that space. For more information, see the externalUserAllowed option.

March 28, 2024

Chat API

v1

Announcement

(Generally available): Google Chat apps can get, list, and subscribe to events. To receive events, you can do the following:

To learn more, see Work with events from Google Chat.

Announcement

Events about deleted messages are now supported (Event type: google.workspace.chat.message.v1.deleted).

Google Workspace Events API

v1

Announcement

(Generally available): Subscriptions to Google Chat spaces and users are now generally available. To learn more, see Subscribe to Google Chat events.

Announcement

Events about deleted messages are now supported (Event type: google.workspace.chat.message.v1.deleted).

March 20, 2024

Chat API

v1

Feature

(Generally available): Google Chat apps can now use accessory widgets, which are interactive widgets that appear at the bottom of a message. For details, see Send a message.

March 15, 2024

Google Apps Script Google Workspace add-ons

March 13, 2024

Chat API

v1

Feature

(Developer Preview): You can now get or list events about a Google Chat space. For example, you can track periodic resource changes, such as monthly reports of new or changed members in a space, or fetch events that are missing from subscriptions using the Google Workspace Events API.

The following types of space events are supported:

For more information, see the following:

March 07, 2024

Google Apps Script

Feature

(Generally Available): You can now delete multiple unused versions at the same time from the Project History page. Refer to Delete multiple versions.

March 05, 2024

Chat API

v1

Feature

(Developer Preview): Build a Chat app that understands and responds with natural language using a direct integration between Dialogflow CX and Google Chat API. To learn how, see Build a Dialogflow CX Google Chat app.

Google Apps Script

Feature

(Generally Available): The LinkPreview class has been added to the Apps Script Card service. This class lets you control various aspects of link previews, including the smart chip title, the link preview title, and the link preview card.

Google Workspace add-ons

Feature

(Generally Available): The LinkPreview class has been added to the Apps Script Card service. This class lets you control various aspects of link previews, including the smart chip title, the link preview title, and the link preview card.

March 04, 2024

Chat API

v1

Feature

(Generally available): The formattedText field on the Message resource includes the markup syntax for bulleted list text formatting. For more information, see Format a text message.

February 29, 2024

Google Apps Script

Announcement

The 200 version limit, first announced for new scripts on December 6, 2023, has been extended to all script projects. If your existing script project already has more than 200 versions, after June 1, 2024 you won't be able to add a new version. To delete unused versions, refer to Delete a version.

February 21, 2024

Google Apps Script Google Workspace add-ons

February 20, 2024

Chat API

v1

Feature

(Developer Preview): Google Chat apps now support Google Apps Script's Card Service. If you've built your Chat app using Apps Script, you can use Card Service to build user interfaces such as card messages and dialogs. For more information, see the Card Service reference documentation.

Google Apps Script

Feature

(Developer Preview): Google Chat apps now support Google Apps Script's Card Service. If you've built your Chat app using Apps Script, you can use Card Service to build user interfaces such as card messages and dialogs. For more information, see the Card Service reference documentation.

February 15, 2024

Google Meet

Announcement

Generally available: Google Meet events are now generally available using the Google Workspace Events API. To learn more, see Subscribe to Google Meet events.

Google Workspace Events API

v1

February 12, 2024

Google Meet

Deprecated

Meet Add-ons SDK

Developer Preview: The getCurrentMeetingRecordingStatus() method has been deprecated. There isn't a replacement method to get this data.

February 07, 2024

Google Calendar API

v3

Change

The following changes will take effect on March 11, 2024:

For more information, refer to the following:

February 06, 2024

Google Calendar API

v3

Announcement

Generally available: The events.watch() method now supports the eventTypes field as a query parameter so that you can subscribe to changes about specific Calendar events, such as working location, out-of-office, or focus time events. For details, see the reference documentation.

Google Meet

Change

Meet API

January 29, 2024

Google Workspace Admin SDK

Change

Reports API: The event returned in the activities.watch method payload is now filtered to the event name set in the filter. Before this change, multiple events were returned in the payload even if the customer filtered to a specific event.

January 26, 2024

Google Drive API

v3

Change

You can now get a list of the user's installed apps in v3, with information about each app's supported MIME types, file extensions, and other details.

The apps resource represents a user's list of installed apps and it supports the following methods:

January 24, 2024

Google Apps Script

Feature

(Generally Available): Google Workspace Add-ons now support third-party resource creation from the @ menu in Google Docs. This feature is gradually rolling out over the next few weeks. To use this feature, see Create third-party resources from the @ menu.

Google Drive API

v3

Change

Each user can have up to 500 million items that were created by that account, no matter where those items reside. Previously, users could create an unlimited number of items in Drive.

Google Workspace add-ons

Feature

(Generally Available): Google Workspace Add-ons now support third-party resource creation from the @ menu in Google Docs. This feature is gradually rolling out over the next few weeks. To use this feature, see Create third-party resources from the @ menu.

January 22, 2024

Google Workspace Events API

v1beta

Feature

(Developer Preview): The Google Workspace Events API supports the get() method on the Operations resource.

January 19, 2024

Google Workspace Events API

v1beta

Feature

(Developer Preview): The Google Workspace Events API now sends lifecycle events when subscriptions expire. For details, see Subscription expired events.

January 18, 2024

Google Apps Script

Feature

(Generally available): Google Workspace Add-ons now support link previews in Google Sheets and Slides. To learn more, see Preview links with smart chips.

Google Workspace add-ons

Feature

(Generally available): Google Workspace Add-ons now support link previews in Google Sheets and Slides. To learn more, see Preview links with smart chips.

January 17, 2024

Chat API

v1

Feature

(Developer Preview): Chat apps can now subscribe to events about users. The following event types are supported:

For details, see Subscribe to Google Chat events in the Google Workspace Events API documentation.

Google Workspace Events API

v1beta

Feature

(Developer Preview): The Google Workspace Events API now supports subscriptions to Google Chat users. Subscriptions to Chat users support the following event types:

For details, see Subscribe to Google Chat events.

January 10, 2024

Chat API

v1

Feature

(Generally available): Import data from your other messaging platforms into Google Chat. You can import existing messages, attachments, reactions, memberships, and space entities from your other messaging platforms to corresponding Chat API resources. You can import this data by creating Chat spaces in import mode and importing data into those spaces.

Feature

(Generally available): You can now migrate historical memberships when you import data into Google Chat.

January 08, 2024

Chat API

v1

Feature

(Developer Preview): Chat apps can now add interactive buttons to the bottom of messages. For details, see the reference documentation.

January 05, 2024

Chat API

v1

January 04, 2024

Google Meet

Announcement

Meet Add-ons SDK

December 27, 2023

Google Workspace Admin SDK

Deprecated

Directory API: The action method of the chromeosdevices resource is deprecated. Instead, use the batchChangeStatus method in the customer.devices.chromeos resource.

December 15, 2023

Google Meet

Change

Meet API

December 14, 2023

Chat API

v1

December 13, 2023

Chat API

v1

Google Apps Script

Feature

(Generally available): The setPersistValues(persistValues) method has been added to the Action class of the Card service. This means that you can now indicate whether form values are determined by the client's values or the server's values after an action response updates a form's card.

December 11, 2023

Google Apps Script

Feature

(Generally Available): You can now call version 3 of the Google Drive API from Apps Script with the advanced Drive service. To learn more, see Advanced Drive service.

December 08, 2023

Chat API

v1

December 07, 2023

Google Apps Script

Fixed

To fix a bug that prevented events of eventType != 'default' from importing, we updated the code sample in Populate a team vacation calendar, the popular Apps Script + Calendar API solution. Review the code change in GitHub.

Google Calendar API

v3

Fixed

To fix a bug that prevented events of eventType != 'default' from importing, we updated the code sample in Populate a team vacation calendar, the popular Apps Script + Calendar API solution. Review the code change in GitHub.

Google Meet

Feature

Meet Add-ons SDK

December 06, 2023

Chat API

v1

Feature

Developer Preview: You can now get and update a user's read state in a space, and get a user's read state in a message thread. User read states are singleton resources that represent details about a specified user's last read message.

The users.spaces resource represents a user's read state in a space. The users.spaces.threads resource represents a user's read state in a message thread.

User read states support the following methods:

Google Apps Script

Feature

(Generally available): You can now delete versions in your Apps Script project from the project history page in the Apps Script IDE.

Script projects created after December 10, 2023 can have up to 200 versions. If your script reaches the versions limit, or you want to clean up your script project, delete undeployed versions that you no longer need.

To learn more, see Delete a version.

November 30, 2023

Chat API

v1

Feature

(Generally available): You can now retrieve Google Groups that are members of a Google Chat space using ListMemberships (with the showGroups option) and GetMembership. If you try to add a member to a Chat space while this member is already part of a Google Group in the same space, it triggers an already exists error (HTTP status code 409).

November 28, 2023

Chat API

v1

Feature

(Developer Preview): Your Chat app can now send an app home card message to a user. This message is a customizable card message that a Chat app sends to a user when they open a direct message with the Chat app.

November 21, 2023

Google Drive API

v3

Change

A user's My Drive can't contain more than 100 levels of nested folders. Previously, folders in My Drive could be at an unlimited depth.

November 15, 2023

Chat API

v1

Google Apps Script Google Workspace add-ons

November 13, 2023

Google Apps Script Google Workspace add-ons

November 06, 2023

Chat API

v1

Google Apps Script

November 03, 2023

Chat API

v1

Announcement

Users can now install Google Chat apps from app listing pages on the Google Workspace Marketplace. For details, see Publish Google Chat apps.

Google Workspace Marketplace API

v1

Announcement

Users can now install Google Chat apps from app listing pages on the Google Workspace Marketplace. For details, see Publish Google Chat apps.

November 02, 2023

Google Meet

Feature

Meet API

Google Workspace Events API

v1beta

Announcement

(Developer Preview): The Google Workspace Events API now supports subscriptions to Google Meet meeting spaces and users. The API supports the following types of events:

To learn more, see Subscribe to Google Meet events.

October 30, 2023

Chat API

v1

Feature

(Developer Preview): Google Chat apps can now subscribe to the following types of events about message reactions:

For details, see Subscribe to Google Chat events.

Google Workspace Events API

v1beta

Feature

(Developer Preview): Subscriptions to Google Chat spaces now support the following event types:

For details, see Subscribe to Google Chat events.

October 24, 2023

Chat API

v1

October 17, 2023

Chat API

v1

Feature

(Generally available): Multiselect menus for cards and dialogs are now generally available. Multiselect menus let users select Google Workspace users and spaces, or select items from external data sources. For details, see Selection input.

October 16, 2023

Google Meet

Feature

Live Sharing SDK

 addonClient.newSessionBuilder(appContext, new MyAddonSessionDelegate())  
       .withParticipantMetadata(new MyMetadataDelegate(), initialMetadata)  
       .withCoWatching(new MyCoWatchingHandler())  
       .withCoDoing(new MyCoDoingHandler())  
       .verifyRecordingInfo() // Newly added method  
       .begin();  

October 03, 2023

Chat API

v1

Announcement

(Developer Preview): Google Chat apps can now monitor and receive events about Google Chat spaces. The following event types are supported:

To receive events, Chat apps create subscriptions using the Google Workspace Events API. To learn more, see the Google Workspace Events API overview.

Google Workspace Events API

v1beta

Announcement

(Developer Preview): The Google Workspace Events API is now available to members of the Developer Preview Program. The API supports subscribing to Google Chat spaces for the following types of events:

To learn more, see the Google Workspace Events API overview.

September 28, 2023

Chat API

v1

September 26, 2023

Google Apps Script

Change

The email address that sends notifications about errors in triggers has been updated from apps-scripts-notifications@google.com to noreply-apps-scripts-notifications@google.com.

September 19, 2023

Google Apps Script

September 15, 2023

Chat API

v1

Feature

Developer Preview: You can now update a human user's membership in a Chat space. For example, you can use the spaces.members.patch method to update membership roles from member to manager and from manager to member.

August 23, 2023

Google Apps Script

Feature

You can now view previously deployed script versions and compare them to the current script version in the Apps Script IDE. Anyone who has edit permission on an Apps Script project can access the project history page. To learn more, refer to the following:

August 17, 2023

Google Calendar API

v3

August 15, 2023

Google Workspace add-ons

Announcement

The user interface (UI) of Google Workspace Add-ons has been upgraded to better reflect Material 3 guidelines (GM3). The updated interface is generally available on web for Gmail, Calendar, Drive, Docs, Sheets, and Slides. New and existing Google Workspace Add-ons automatically reflect the new interface.

August 11, 2023

Google Meet

Change

Embed SDK Web

August 08, 2023

Chat API

v1

Announcement

Google Chat users outside of Google Workspace organizations can now install and use public Google Chat apps. To learn about how users discover and use Chat apps, see Publish Google Chat apps.

July 31, 2023

Google Workspace Marketplace API

v1

Announcement

The Google Workspace Marketplace now offers independent security verification badges that appear in search results and on app listing pages. To receive the badge, your app must undergo an independent security assessment. To learn about the requirements for the badge, see the documentation.

July 28, 2023

Chat API

v1

July 24, 2023

Google Drive API

v3

Feature

A new content restriction parameter that only the file owner can modify (ownerRestricted) was added.

In addition, three capabilities were added:

For details, see Protect file content.

Deprecated

The capabilities.canModifyContentRestriction parameter was deprecated.

July 13, 2023

Chat API

v1

Google Workspace add-ons

July 10, 2023

Chat API

v1

June 12, 2023

Google Apps Script

Feature

Third-party smart chips and link previews are now generally available. To build a Google Workspace Add-on that uses this feature, see Preview links with smart chips.

Google Workspace add-ons

Feature

Third-party smart chips and link previews are now generally available. To build a Google Workspace Add-on that uses this feature, see Preview links with smart chips.

June 07, 2023

Chat API

v1

Feature

Developer Preview: Available as part of the Google Workspace Developer Preview Program, which grants early access to certain features.

Import data from your other messaging platforms into Google Chat. You can import existing messages, attachments, reactions, memberships, and space entities from your other messaging platforms to corresponding Chat API resources. You can import this data by creating Chat spaces in import mode and importing data into those spaces.

Google Meet

Change

Live Sharing SDK

May 25, 2023

Chat API

v1

May 23, 2023

Google Meet

Feature

Live Sharing SDK

Added onParticipantPrivilegeChanged callback to AddonSessionHandler. Artifact released: com.google.android.livesharing:livesharing:2.0.0-alpha02.

Change

Live Sharing SDK

Renamed the following symbols:

+   `LiveSharing*` → `Addon*`
+   `*Delegate` → `*Handler`
+   `CoWatchingSession` → `CoWatchingClient`
+   `CoDoingSession` → `CoDoingClient`

May 15, 2023

Google Workspace Marketplace API

v1

Announcement

The Google Workspace Marketplace launches a new category called Intelligent Apps, where users can discover AI-powered productivity apps that let organizations work faster by automating their Google Workspace workflows. To learn more about Marketplace categories, see the documentation.

March 23, 2023

Google Meet

Announcement

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:

March 06, 2023

Chat API

v1

Feature

You can now design your Chat app to include checkboxes, radio buttons, switches, or a dropdown menu in your Chat app. For more information, see SelectionInput widget.

February 22, 2023

Google Meet

Feature

Live Sharing SDK

Added LiveSharingSessionDelegate to the API. Artifact released: com.google.android.livesharing:livesharing:1.2.0.

Deprecated

Live Sharing SDK

Marked MeetingDisconnectHandler as deprecated; developers should migrate to LiveSharingSessionDelegate instead.

January 18, 2023

Chat API

v1

January 17, 2023

Chat API

v1

Change

Buttons can now include text and an icon. Previously, only an icon or only text was allowed in buttons.

January 03, 2023

Google Meet

Feature

Live Sharing SDK

Fixed

Live Sharing SDK

Fixed some issues.

Change

Live Sharing SDK

Maximum size of co-doing state increased from 1650 bytes to 16 KB.

December 16, 2022

Google Apps Script

December 07, 2022

Google Workspace add-ons

November 03, 2022

Google Apps Script

November 01, 2022

Google Apps Script

October 27, 2022

Google Meet

Change

Live Sharing SDK:

Fixed

Live Sharing SDK: Fixed potential issues in bundled Proguard configuration in previous release.

October 03, 2022

Google Meet

Change

Live Sharing SDK:

September 28, 2022

Google Meet

Change

Live Sharing SDK:

Fixed

Live Sharing SDK: Fixed some issues.

September 27, 2022

Google Apps Script Google Meet

Fixed

Live Sharing SDK:

September 06, 2022

Google Workspace Admin SDK

Change

Reseller API: The maximum queries per day (QPD) of 10,000 no longer applies.

August 29, 2022

Google Meet

Fixed

Live Sharing SDK: Fixed some issues. Artifact released: com.google.android.livesharing:livesharing:1.0.1.

August 24, 2022

Google Meet

Fixed

Live Sharing SDK: Fixed some issues. Artifact released: com.google.android.livesharing:livesharing:1.0.0.

August 22, 2022

Google Calendar API

v3

August 18, 2022

Google Meet

Fixed

Live Sharing SDK: Fixed some issues. Artifact released com.google.android.livesharing:livesharing:1.0.0-eap08.

July 26, 2022

Google Meet

Change

Live Sharing SDK:

Feature

Live Sharing SDK:

Deprecated

Live Sharing SDK: The com.google.android.apps.meetings.permission.MEET_LIVE_SHARING permission is obsolete and removed from the manifest.

July 19, 2022

Google Apps Script

Change

Apps Script now automatically deletes default Google Cloud projects (Google Cloud projects that Apps Script creates in the background) when their associated scripts haven't run in 180 days or more. If the script runs after Apps Script deletes the default Google Cloud project, Apps Script creates one for the script.

This update doesn't affect standard Google Cloud projects (Google Cloud projects created by people).

July 08, 2022

Google Apps Script

June 28, 2022

Chat API

v1

June 16, 2022

Chat API

v1

Feature

On the web, Google Chat cards now match Google Material Design. The Material Design cards feature aesthetic enhancements that improve usability and render faster.

June 06, 2022

Google Apps Script

Change

You can now call functions in separate files before they're parsed. Previously, the V8 runtime required a script file to be parsed before any other file could call the functions it defines.

Now, the order of files in the Apps Script editor doesn't matter. This means that you can call a function in a different file to assign a value to a global variable—the function is always defined before it's called. This behavior reflects that of the legacy Rhino runtime.

May 25, 2022

Google Meet

Fixed

Live Sharing SDK: Addressed some race conditions.

Feature

Live Sharing SDK:

Change

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.

Issue

Live Sharing SDK: In-call banner does not have the correct string.

May 15, 2022

Chat API

v1

May 09, 2022

Google Meet

Breaking

Live Sharing SDK: Renames the following symbols on the API surface:

Before After
CoDoing CoDoingSession
CoWatching CoWatchingSession
CoDoingController CoDoingSessionDelegate
CoWatchingController CoWatchingSessionDelegate

Feature

Live Sharing SDK: Artifact released com.google.android.livesharing:livesharing:1.0.0-eap04

May 05, 2022

Google Meet

Fixed

Live Sharing SDK:

Feature

Live Sharing SDK: Artifact released com.google.android.livesharing:livesharing:1.0.0-eap03

May 03, 2022

Google Meet

Fixed

Live Sharing SDK: Addresses issue with io.grpc.util.SecretRoundRobinLoadBalancerProvider instantiation for some apps.

Feature

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.

Feature

Live Sharing SDK: Artifacts released com.google.android.livesharing:livesharing:1.0.0-eap02

April 14, 2022

Google Meet

Announcement

Live Sharing SDK: Initial release. Artifact released: com.google.android.livesharing:livesharing:1.0.0-eap01

April 13, 2022

Google Apps Script

March 24, 2022

Google Apps Script

Feature

For Google Workspace Add-ons, an Attachment class has been added to the Card Service that lets you add custom attachments to Calendar events. You can also set an event trigger that fires when the user clicks on the add-on attachment provider in the Calendar dropdown menu. For more information, refer to EventAttachmentTrigger.

March 23, 2022

Google Calendar API

v3

Feature

The Calendar API now supports custom attachments. See Calendar add-ons for more information.

March 18, 2022

Google Apps Script

Deprecated

The get methods for several color objects in the Spreadsheet Service have been deprecated in favor of a new naming convention. The functionality remains the same. For example, the getFontColor() method from the Range class has been replaced with getFontColorObject().

The following classes have updated get methods for color objects:

February 14, 2022

Google Apps Script

Feature

Owners receive email alerts when someone outside the owner's organization edits a script project in the new integrated development environment (IDE).

January 19, 2022

Google Apps Script

December 15, 2021

Google Apps Script

Deprecated

Versions 1.0 and 1.1 of the TLS security protocol are disabled. To establish JDBC connections, use TLS 1.2 or higher.

October 20, 2021

Google Calendar API

v3

Feature

The Calendar API now exposes a new eventType. The new type is called focusTime and allows users of the API to distinguish the special focus time events. For more information, see the API reference.

September 02, 2021

Google Keep API

v1

Announcement

Announcement The Google Keep API is now available for enterprise administrators.

September 01, 2021

Google Apps Script

Feature

In the HTML Service iframe sandbox, allow-top-navigation, which allows the content to navigate its top-level browsing context, is restricted and not set as an attribute in the sandbox. Instead, the allow-top-navigation-by-user-activation attribute has been added to the sandbox.

If you need to redirect your script, add a link or a button for the user to take action on.

Learn more about HMTL Service restrictions.

August 31, 2021

Google Apps Script

Feature

The Drive Service has added three new methods to the file and folder classes to manage the use of resource keys when sharing files and folders.

Learn more about the resource key security update for Drive.

August 23, 2021

Google Apps Script

Feature

The Document Service has added support for smart chips by adding three new classes:

Learn more about smart chips in Google Docs.

August 09, 2021

Google Apps Script

August 02, 2021

Google Sheets API

v4

June 01, 2021

Google Apps Script

Feature

A new divider widget has been added for Google Workspace Add-ons. To add a divider to an add-on card, use the newDivider() method within the Card service.

May 27, 2021

Google Apps Script

May 18, 2021

Google Calendar API

v3

Feature

Two new quotas now exist for the Calendar API in addition to the general Calendar usage limits:

See Manage quotas for more information.

March 15, 2021

Google Apps Script

Change

The following updates have been made to deployments in the new editor:

To learn more, see Create and manage deployments.

March 09, 2021

Google Workspace add-ons

February 08, 2021

Google Calendar API

v3

Change

Starting today, all existing and new out of office events will be updated to set the organizer to unknownorganizer@calendar.google.com instead of the Calendar owner. It may take 2-3 weeks for this change to fully roll out.

Feature

You can use the calendarId from the API endpoint https://www.googleapis.com/calendar/v3/calendars/calendarId to identify the owner of the out of office event.

February 01, 2021

Google Calendar API

v3

Feature

The Calendar API now exposes a new field for events. The new field is called eventType and allows users of the API to distinguish special event types, such as outOfOffice. For more information, see the API reference.

January 11, 2021

Google Calendar API

v3

Change

From now, we require conferenceData to be consistent with conferenceData.conferenceSolution.key.type; meaning only Google Meet calls can have conferenceData.conferenceSolution.key.type set to hangoutsMeet. All 3P video conference providers are expected to set conferenceData.conferenceSolution.key.type to addOn.

December 07, 2020

Google Apps Script

Announcement

The Apps Script integrated development environment, or IDE, has been fully redesigned. Along with a completely new interface, the following features have been updated:

To switch back to the legacy IDE from within the editor, at the top, click Use legacy editor.

October 23, 2020

Google Apps Script

Feature

An advanced service for Google Tables has been added to Apps Script. The Tables service allows scripts to programmatically read and edit rows within Tables.

September 07, 2020

Google Calendar API

v3

Change

We stopped auto-populating Meet for API calls (such as Events.insert) to prevent Meet conferences being added unintentionally via 3rd parties.

Fixed

Meet video conferences should be added explicitly using the following existing parameters:

  1. Set conferenceDataVersion query parameter to 1.
  2. Set conferenceData.createRequest event property as follows:
    • conferenceData.createRequest.conferenceSolutionKey.type to hangoutsMeet.
    • conferenceData.createRequest.requestId to unique request id.

September 03, 2020

Google Apps Script

Feature

New classes and methods have been added to support Connected Sheets.

The following new classes have been added to the Spreadsheet service:

New methods to support Connected Sheets have been added to the following classes in the Spreadsheet service:

August 27, 2020

Google Apps Script

July 27, 2020

Google Apps Script

Feature

The DriveApp now has an enforceSingleParent(value) method that enables or disables enforceSingleParent behavior.

The Folder class now has the following methods:

June 12, 2020

Google Apps Script

Feature

New methods have been added to the Spreadsheet service:

June 01, 2020

Google Vault API

v1

Deprecated

All Team Drive-related fields are removed from the Vault API. Although these fields are marked as deprecated and will continue to be available until then, we strongly recommend that you update your apps and your API configuration to reference the new fields as soon as possible. If you do not migrate your apps by June 1, 2020, they might stop functioning.

If you have additional questions or need assistance, please visit our support page.

May 14, 2020

Google Workspace Admin SDK

Feature

Reports API: A new parameter member_type has been added to the Enterprise Groups activity report. Valid member types include user, group, service account, and other.

April 22, 2020

Google Apps Script

Feature

A new simple trigger, onSelectionChange(e), has been added for Google Sheets. The onSelectionChange(e) trigger runs automatically when a user changes the selection in a spreadsheet.

April 02, 2020

Google Apps Script

March 16, 2020

Google Calendar API

v3

February 28, 2020

Google Apps Script

February 05, 2020

Google Apps Script

Announcement

Apps Script now supports the V8 runtime. This enables modern JavaScript features and syntax in Apps Script. You can migrate existing scripts to use V8 and its features.

January 21, 2020

Google Apps Script

Feature

To support the launch of G Suite Add-ons, the following manifest changes, service, classes, and methods have been added to Add-ons:

The Conference Data service has been added to Apps Script. The service helps G Suite Add-ons that extend Google Calendar to stay in sync with third-party conferencing applications. This service is only useful to developers who manage a conferencing application and want to make it available in Google Calendar.

January 14, 2020

Google Workspace add-ons

Announcement

Google Workspace Add-ons have been launched. Google Workspace add-ons are the latest generation of add-ons, and build on the original Gmail add-ons infrastructure. Google Workspace add-ons provide a variety of new features, including:

With the launch of Google Workspace add-ons, Gmail add-ons have been deprecated. You can still use existing Gmail add-ons, but they are effectively just Google Workspace add-ons that only extend Gmail. If you have Gmail add-ons you've developed, you can upgrade them into Google Workspace add-ons to take advantage of the new features.

Note: Editor add-ons can't be upgraded into Google Workspace add-ons at this time. All editor add-ons remain functional.

December 18, 2019

Google Apps Script

December 11, 2019

Google Apps Script

November 12, 2019

Gmail API

v1

Change

The messages.import method uses a more performant backend implementation. The new version is API-compatible with the previous implementation and all clients automatically started using the new behavior as of a few weeks ago. The new backend supports parallel message.import calls efficiently and clients can now import messages in parallel for a user to achieve higher migration throughput. The quota cost of the message.import method has been decreased to reflect the new performance.

Google Workspace add-ons

Change

The Gmail add-on https://www.googleapis.com/auth/gmail.addons.execute scope is no longer required for Gmail add-ons. Apps Script and Gmail now ignore this scope if it is present in an add-on's manifest.

November 07, 2019

Google Workspace add-ons

Change

All add-ons are now in the G Suite Marketplace.

To streamline the add-on discovery experience for users in the G Suite Marketplace, publication of both public and private add-ons to the Chrome Web Store is deprecated. Chrome extensions continue to be presented in the Chrome Web Store and aren't affected by this change.

November 06, 2019

Google Apps Script

October 28, 2019

Google Apps Script

Deprecated

You can no longer publish web apps to the Chrome Web Store. The Chrome Web Store deprecated Chrome apps in 2016 and they are now only available for ChromeOS devices. This change includes published Apps Script web apps. Previously published web apps are no longer discoverable in the Chrome Web Store. Editor Add-ons aren't affected; you can still publish Editor Add-ons to the Chrome Web Store.

October 23, 2019

Google Apps Script

Deprecated

Several classes and methods relating to the now shutdown UiApp service have been removed. Most of these methods involved interactions between the Charts service and UiApp that were very seldom used. The following is a full list of the removed classes and methods:

Change

The Slides service class RgbColor and the enumeration ColorType have been moved from the Slides service to the [Base script service](https://developers.google.com/apps-script/reference/base). The functionality of these classes has not changed. Moving these classes to the Base script service enables other services to make use of them in the future. You can now find the documentation for these classes at [RgbColor](https://developers.google.com/apps-script/reference/base/rgb-color) and [ColorType`](https://developers.google.com/apps-script/reference/base/color-type).

September 27, 2019

Google Calendar API

v3

Feature

The Calendar API allows attaching a conference data of type addOn to a new or existing event using Events.insert or Events.update methods.

September 09, 2019

Google Apps Script

August 07, 2019

Google Apps Script

Deprecated

Documentation for the UI service has been removed. This service was deprecated in December 2014 and officially shut down on July 15, 2019. To build interfaces for web apps and Editor Add-ons, use the HTML service.

July 30, 2019

Google Workspace Admin SDK

Deprecated

Reports API: The customer usage reports for App Maker and Apps Script are deprecated and will eventually be removed from the API.

July 26, 2019

Google Apps Script

Feature

June 10, 2019

Google Vault API

v1

May 20, 2019

Google Apps Script

Feature

May 03, 2019

Google Apps Script

April 19, 2019

Google Apps Script

April 08, 2019

Google Apps Script

Change

The behavior of the Google Cloud (GCP) projects used by scripts has been altered. Now, the default GCP projects that Apps Script creates for new scripts are hidden and script owners can't access them directly. Admins and domain users with the resourcemanager.projects.list permission on the parenting GCP folder can still access default GCP projects.

If you need access to a script's GCP project (because you wish to publish it or take a similar action), it's best to switch your script to use a standard GCP project.

April 05, 2019

Google Apps Script

Feature

March 16, 2019

Google Vault API

v1

Change

Hangouts Chat and Google Meet together are the next generation of Hangouts. Later this year they will replace the original version (classic Hangouts) in Google Workspace.

Vault admins must take action to prepare for this migration. Learn More.

February 26, 2019

Google Apps Script

Feature

January 22, 2019

Google Apps Script

Deprecated

The deprecated UiApp service will be officially shutdown on July 15th, 2019. After this date, the service will no longer function for any script project.

Feature

January 04, 2019

Google Apps Script

Feature

December 13, 2018

Google Apps Script

November 19, 2018

Google Calendar API

v3

Change

Starting on January 7, 2019, notifications and reminders using the sms method type will be ignored. The API calls setting such notifications and reminders will still succeed and modify all the other fields.

Since Calendar offers in-app notifications, you can still get notified, regardless of your device or connection. For more information see Google Calendar SMS notifications to be removed.

November 14, 2018

Google Apps Script

Feature

October 31, 2018

Google Calendar API

v3

Feature

The Calendar API now supports four new OAuth scopes. The scopes allow your application to limit access to only the data you really need. See Authorizing Google Calendar API Requests for more details.

October 30, 2018

Google Apps Script

Feature

Change

The following methods in the Spreadsheet service now return an OverGridImage object instead of void:

October 22, 2018

Google Workspace Admin SDK

Change

Reports API: The community_name parameter for the Google+ communities report is now available only for communities inside your organization.

October 18, 2018

Google Apps Script

October 05, 2018

Google Workspace Admin SDK

Announcement

Alert Center API: V1beta1 is now available.

October 02, 2018

Google Calendar API

v3

Feature

A more flexible approach to sending event change notifications is now available through the sendUpdates parameter. The new parameter lets you set event change notifications to do one of the following:

Now it is possible to always keep in sync guests who use other calendaring systems, without sending too many non-mandatory emails to Google Calendar users.

September 27, 2018

Google Apps Script

August 20, 2018

Google Apps Script

August 01, 2018

Google Workspace Admin SDK

Change

Reports API: The availability of past data for the Entities Usage Report has been changed to 30 days.

June 28, 2018

Google Tasks API

v1

Announcement

The Google Tasks API is now generally available.

June 19, 2018

Google Apps Script

Deprecated

The quota on total data received by UrlFetch per day per user has been removed.

Feature

Change

The quota limits for UrlFetch GET response size and POST size have been increased to 50MB / call.

June 04, 2018

Google Workspace Admin SDK

April 23, 2018

Google Apps Script

Feature

April 11, 2018

Google Apps Script

Announcement

Macros for Google Sheets are now becoming available for users, and will finish rolling out over then next few weeks. This feature lets you record macros in the Google Sheets UI and use Apps Script to create or edit them.

Feature

The Sheets service has been extended with a large number of new classes and methods. The addition of these methods make it possible to reproduce in code nearly any action a Sheets user can take at a keyboard. The new classes and methods include:

March 26, 2018

Google Apps Script

Deprecated

March 22, 2018

Google Calendar API

v3

February 26, 2018

Google Apps Script

February 13, 2018

Google Apps Script

Feature

January 19, 2018

Google Apps Script

Feature

January 11, 2018

Google Apps Script

Announcement

December 11, 2017

Google Workspace Admin SDK

October 24, 2017

Google Apps Script

Feature

October 10, 2017

Google Apps Script

Feature

October 06, 2017

Google Apps Script

Change

Add-ons now require OAuth Client Verification prior to beginning the publication process. Verification no longer is conducted during the add-on review.

September 26, 2017

Google Apps Script

September 15, 2017

Google Apps Script

Feature

July 28, 2017

Google Apps Script

Feature

July 18, 2017

Google Apps Script

July 12, 2017

Google Calendar API

v3

Feature

Hangouts and Google Meet conferences are now supported in Calendar events via the conferenceData field. You can:

To learn more, see Create Events.

July 11, 2017

Google Workspace Admin SDK

Feature

Reports API: Nine new parameters have been added to the Google+ customer usage report. The new parameters are:

In addition, the Google+ user usage report was created with seven metrics:

June 23, 2017

Google Apps Script

June 20, 2017

Google Apps Script

Feature

Added the method Range.randomize() that randomizes the order of rows in a spreadsheet Range.

May 11, 2017

Google Workspace Admin SDK

Feature

Reports API: We have added the App Maker and Apps Script customer usage reports to the customerUsageReports.get method. These new reports allow you to view information about App Maker and Apps Script usage in your domains.

May 05, 2017

Gmail API

v1

Deprecated

Deprecated Review Action, which sunsets on July 15th, 2017.

April 26, 2017

Google Apps Script

Feature

April 05, 2017

Google Workspace Admin SDK

Change

Reports API: Google Docs customer and usage reports are being replaced by Google Drive customer and usage metrics. See details in Update your Drive and Docs Metrics.

March 14, 2017

Google Workspace Admin SDK

Feature

Reports API: Six new parameters have been added to the Google+ customer usage report. The new parameters are:

March 09, 2017

Google Apps Script

Feature

March 07, 2017

Google Apps Script

February 07, 2017

Gmail API

v1

December 01, 2016

Google Apps Script

November 30, 2016

Gmail API

v1

November 23, 2016

Google Apps Script

November 01, 2016

Gmail API

v1

Change

The Gmail API supports a gmail.metadata scope. This scope gives developers access to a user's mailbox including history records, labels, and email headers, but not email body's or attachments.

October 19, 2016

Google Apps Script

Feature

Added X-Frame-Option header support to HtmlService, allowing iframes to render Apps Script HTML and web apps.

July 28, 2016

Google Apps Script

Feature

Added support for Android add-ons. Now you can make Google Docs and Sheets add-ons that work on Android.

July 12, 2016

Google Apps Script

Deprecated

The use of project keys to identify scripts is now deprecated. The preferred unique identifier for a script is the Script ID. There are no plans to turn off or disable the use of project keys; code that uses project keys will continue to work for the foreseeable future.

July 06, 2016

Google Apps Script

Deprecated

NATIVE sandbox mode is now shut down. All scripts default to IFRAME mode, regardless of which mode, if any, is specified. Scripts that relied on NATIVE mode features may need to be migrated.

July 01, 2016

Gmail API

v1

Change

The q request parameter for the drafts.list method restricts results to the messages matching the specified query.

June 15, 2016

Google Sheets API

v4

June 13, 2016

Cloud Search

v1

Announcement

The Google Cloud Search API is now available for enterprise administrators.

May 18, 2016

Google Slides API

v1

Announcement

The Google Slides API is now generally available.

April 11, 2016

Google Apps Script

Feature

Support for PATCH requests has been added to UrlFetchApp.

March 25, 2016

Google Apps Script

February 29, 2016

Google Apps Script

Feature

February 25, 2016

Gmail API

v1

January 13, 2016

Gmail API

v1

Feature

The drafts.list method has an includeSpamTrash option, which determines if the response should include drafts with the SPAM or TRASHlabel applied. The default is currently set to true for this option.

December 10, 2015

Google Apps Script

November 12, 2015

Google Apps Script

Change

In the HTML service, all new scripts default to IFRAME sandbox mode unless NATIVE mode is explicitly specified.

August 10, 2015

Google Apps Script

Deprecated

Deprecated the method Service.enable() in the ScriptApp global object. This method is no longer useful because Apps Script's authorization model has changed since the time the method was introduced.

August 04, 2015

Google Apps Script

June 30, 2015

Google Apps Script

Feature

Added two variations of the method computeRsaSha256Signature to the Utilities global object to let scripts sign a string using the RSA SHA-256 algorithm.

June 22, 2015

Gmail API

v1

Feature

To determine the full state of an email before and after a change, the history.list method returns all current Message.labelIds as part of the response in messagesAdded, messagesDeleted, labelsAdded, and labelsRemoved.

June 18, 2015

Gmail API

v1

May 29, 2015

Gmail API

v1

Feature

You can now send push notifications on mailbox updates, providing real-time server notification without the need for constant polling. With Cloud Pub/Sub, you can now use webhooks—for example, to receive callbacks when updates happen. Additionally, you can filter these notifications to specific Gmail labels.

May 27, 2015

Google Apps Script

Change

Added the method getUserAgent() to the HtmlService global object to let scripts get the user-agent string for the current browser.

May 20, 2015

Google Apps Script

Feature

April 23, 2015

Google Apps Script

Announcement

March 31, 2015

Gmail API

v1

Change

New scopes for labels and inserting messages to better protect users and accommodate apps that don't need full mailbox data access:

March 19, 2015

Google Apps Script

Feature

March 18, 2015

Gmail API

v1

Feature

The messages.insert method now supports the deleted request parameter and lets you set SENT and DRAFT labels.

March 04, 2015

Google Apps Script

Deprecated

Deprecated the URL Fetch service's class OAuthConfig, which provided the ability to connect to OAuth 1.0 APIs. This has been replaced by the open source library OAuth1 for Apps Script. See the migration guide for more information.

February 25, 2015

Gmail API

v1

Feature

The history.list method now provides details of the change type in each history record. For example, using the messagesAdded, messagesDeleted, labelsAdded, or labelsDeleted enums, it's possible to easily tell how a message was changed and typically avoids the need for additional calls to synchronize your client.

February 11, 2015

Gmail API

v1

Feature

The messages.import method now supports the following parameters to better support Email Migration use cases:

February 10, 2015

Google Apps Script

Deprecated

Change

Changed several Spreadsheet methods that previously returned void so that they now return a Spreadsheet object that can be used to chain method calls.

February 02, 2015

Google Workspace Admin SDK

January 23, 2015

Gmail API

v1

Feature

You can now specify message.labelIds on messages.import requests to automatically apply the given labels to the message.

Breaking

The default behavior no longer automatically adds INBOX and UNREAD labels to messages.import emails. When message.labelIds isn't specified, imported mail is only visible in All Mail. If you want INBOX or UNREAD labels applied, specify them in the message.labelIds field.

January 15, 2015

Gmail API

v1

Change

Increased the default per-user quotas from 25 units/user/second to 250 units/user/second and adjusted some method costs slightly.

December 11, 2014

Google Apps Script

Deprecated

Feature

Added a new IFRAME sandbox mode for HTML service that imposes many fewer restrictions than the other sandbox modes and runs much faster. However, IFRAME mode does not work at all in certain older browsers, including Internet Explorer 9.

Google Workspace Admin SDK

Feature

Reports API: We have added the Google Calendar audit report to the activities.list method. This new report allows you to view information about changes to calendars and calendar events for users in your domain.

December 01, 2014

Google Apps Script

Feature

November 20, 2014

Google Workspace Admin SDK

November 12, 2014

Google Workspace Admin SDK

Feature

Reports API: We have added the OAuth Token Audit reporting application to the activities.list method. This new report allows you to view information about third party websites and applications that users in your domains have granted access to.

November 03, 2014

Google Workspace Admin SDK

Change

Reseller API: New billingMethod field.

Change

Reseller API: New transferToDirect deletionType.

October 29, 2014

Google Workspace Admin SDK

Feature

Reports API: Added the following parameters to the Gmail customer usage report:

October 27, 2014

Google Workspace Admin SDK

October 23, 2014

Google Apps Script

Fixed

Issue 3928: The Document method setSelection, the Sheet method activate, and the Spreadsheet methods setActiveRange and setActiveSelection now work correctly if they are called from an onOpen or onEdit trigger.

October 22, 2014

Gmail API

v1

Feature

You can now specify the return format for the threads.get method. The available formats are full, metadata, and minimal, similar to the messages.get method. The raw format isn't allowed for the threads.get to avoid unexpectedly large amounts of data being returned.

October 16, 2014

Gmail API

v1

Feature

The getProfile method provides mailbox-wide information like current history ID and total message and thread counts.

October 14, 2014

Google Apps Script

October 06, 2014

Gmail API

v1

Feature

Added new fields to the Labels resource to simplify counting how many messages have a given label applied:

Feature

Added a new IMPORTANT label to match functionality with the Gmail UI.

September 30, 2014

Google Apps Script

Feature

September 25, 2014

Gmail API

v1

Change

The messages.insert method defaults to using receivedTime and the messages.import method defaults to using dateHeader.

September 08, 2014

Gmail API

v1

Change

When you use the messages.get method, you can request the metadata return format to return only the email headers and metadata such as identifiers and labels.

September 04, 2014

Google Apps Script

Deprecated

Replaced the CacheService methods getPrivateCache() and getPublicCache() and the LockService methods getPrivateLock() and getPublicLock() with getUserCache(), getScriptCache(), getUserLock(), and getScriptLock(), respectively. The old method names have been deprecated, but will continue to function. The new names follow the same conventions as PropertiesService.

Feature

September 02, 2014

Gmail API

v1

Google Workspace Admin SDK

Change

Reports API: The maximum time limit for usage reports has been increased from 180 days to 450 days. Because this change will take time to populate in our data, the full 450 day history will be available on May 30, 2015 with an earliest available record date of March 6, 2014.

August 15, 2014

Google Workspace Admin SDK

August 11, 2014

Google Workspace Admin SDK

Feature

Directory API: The following fields have been added to the Mobiledevices resource:

August 04, 2014

Google Workspace Admin SDK

Deprecated

Reseller API: Deprecated readonly scope.

Change

Reseller API: new licensedNumberOfSeats field in the Subscriptions resource.

July 17, 2014

Google Apps Script

July 11, 2014

Gmail API

v1

Change

Quota costs for all methods in the API have been reduced by a factor of 10. For example, if a method previously cost 150 quota units, it now costs 15. For a complete list of API method costs, see the per-method quota usage chart.

June 25, 2014

Gmail API

v1

Announcement

The Gmail API is publicly available!

Google Workspace Admin SDK

Feature

Reports API: The Drive activity report is now available. This new report provides insight about Drive activity and how your account's users manage, modify, and share their Google Drive documents. This report is available only for G Suite Business customers and replaces the Google Docs activity report. The Google Docs activity report is now deprecated and will cease functioning on January 31, 2015.

June 20, 2014

Google Apps Script

Deprecated

Deprecated the script gallery in the old version of Google Sheets. As explained in the blog post, the add-on store in the new version of Sheets gives developers wider distribution, automatic updates, and several other features not available in the script gallery.

June 05, 2014

Google Workspace Admin SDK

Change

Reports API: Both customer and user Gmail reports now include default values. For example, if a user sends no email, the num_emails_sent parameter is returned as 0. Previously, if there was no data for a field, that field was omitted from the report.

May 29, 2014

Google Apps Script

Change

Added the Document service methods getTextAlignment and setTextAlignment as well as the enum TextAlignment, to support NORMAL, SUPERSCRIPT, and SUBSCRIPT text alignment in Google Docs.

May 27, 2014

Google Workspace Admin SDK

May 15, 2014

Google Apps Script

Feature

Added a source property to the event parameter for form triggers. This makes it possible to retrieve the form that triggered the event.

Issue

May 08, 2014

Google Apps Script

Change

The "Report an issue" dialog for add-ons now asks users whether they would like to share their name and email address with the developer.

May 01, 2014

Google Apps Script

Fixed

April 24, 2014

Google Apps Script

Change

In the new version of Google Sheets, the Undo command can now revert changes made by a script. This was already true in Docs, Forms, and the older version of Sheets.

Fixed

April 23, 2014

Google Workspace Admin SDK

Change

Reports API: A change has been made to how parameters with no data are returned by the API. Previously, if there was no data for a parameter, it would be absent from the report. For example, the Gmail user usage report would not include the num_emails_sent field in the response if a user didn't send any emails on the report date. The API now returns these parameters with a default of 0 for integers and false for boolean values.

April 17, 2014

Google Apps Script

Issue

April 15, 2014

Google Workspace Admin SDK

Feature

Reports API: A new num_users_2sv_not_enrolled_but_enforced parameter has been added to the customer accounts usage report. This new parameter indicates the number of domain users that have 2-step verification enforced but have not enrolled.

April 10, 2014

Google Apps Script

Fixed

Deprecated

The deprecated SOAP service and old XML service have now been removed from autocomplete and documentation, as announced on July 9, 2013 and documented in the Apps Script sunset schedule. Existing scripts that use these services should still function. The UI service widgets DeckPanel, DecoratedPopupPanel, DockLayoutPanel, DockPanel, StackLayoutPanel, and TabLayoutPanel have been completely disabled, as announced on April 15, 2013.

April 03, 2014

Google Apps Script

Change

March 27, 2014

Google Apps Script

Fixed

Google Workspace Admin SDK

Fixed

Reports API: Fixed an issue that caused filters to use case-sensitive comparisons. All filters are now case-insensitive.

Feature

Reports API: Added two new login_failure_type values to the Login Audit events: login_failure_account_disabled and login_failure_unknown.

March 24, 2014

Google Apps Script

Change

In the new version of Google Sheets, Range.setValues() now automatically extends the spreadsheet if the range is larger than the present size.

Fixed

March 18, 2014

Google Apps Script

Fixed

Issue 3757: The link to the Google Developers Console in the Advanced Google Services dialog now opens the correct project.

March 11, 2014

Google Apps Script

Announcement

Announced a developer preview for add-ons in Google Docs and the new version of Google Sheets, with support for Google Forms coming soon. An add-on is an Apps Script project published to a store inside Docs or Sheets, which makes it easy for users to find and install new features. Our guides cover everything you need to know to develop, design, and apply to publish your first add-on.

Feature

Change

Changed the quota for Gmail from 10,000 reads and 10,000 writes per day (excluding sent messages) to 20,000 reads and writes combined per day.

March 05, 2014

Google Workspace Admin SDK

Fixed

Reports API: Fixed an issue that caused filters to be ignored on queries for single users and always return a single record. After the fix, queries for single users that also include filters will return no result if the user does not match the filter criteria.

February 28, 2014

Google Workspace Admin SDK

Fixed

Reports API: Fixed an issue that caused certain statistics on numbers of active users to include one extra day. Some domains might notice a decrease in the number of reported active users for reports after February 24, 2014. The affected fields are:

Feature

Reports API: Added the following fields to the Customer Account Usage and Users Account Usage reports:

February 25, 2014

Google Apps Script

Change

Fixed

Issue 3622: The title bar of a sidebar shown by a script in Google Docs, Forms, or the new version of Sheets is now the same height as in a sidebar shown by a built-in feature.

Deprecated

Deprecated the Finance service. As announced in the blog post, the service will remain available for the next six months but will be turned off on September 26, 2014.

Feature

February 24, 2014

Google Workspace Admin SDK

Change

Directory API: The users.update method behavior has been slightly changed to accommodate delegated administrator access to the Directory API. Only fields the authenticated user has access to can be specified in the request and only fields that have been updated are included in the response.

February 18, 2014

Google Apps Script

Fixed

Deprecated

Removed the Session method getActiveUserTimeZone(), which did not return a value for most users.

Change

February 10, 2014

Google Workspace Admin SDK

Feature

Reports API: Suspended users are now included in the statistics for Google Docs reports. Some domains might notice an increase in the number of reported documents. The following parameters have been added to the User's usage report:

January 27, 2014

Google Apps Script

Deprecated

Renamed several classes and methods in DocumentApp. The old names are deprecated but will continue to work. You do not need to update your code.

Change

The quota for the number of email recipients for scripts running from consumer (gmail.com) or free Google Apps accounts has been reduced from 500 to 100 per day. The quota for paid Google Apps accounts has not been changed.

Feature

Added the following Session methods, which allow scripts to determine the user's locale and time zone:

Google Workspace Admin SDK

Feature

Directory API: Structured search queries for users are available by using the users.list method.

January 21, 2014

Google Apps Script

Feature

The new SpreadsheetApp method Spreadsheet.getUi() allows scripts to access the spreadsheet's user-interface environment in order to add features like menus, dialogs, and sidebars. This method is consistent with the getUi() methods in DocumentApp and FormApp, but only works in the new version of Google Sheets. The older version of Google Sheets continues to use the existing methods documented in the guides to dialogs and sidebars and menus.

January 13, 2014

Google Apps Script

Deprecated

Deprecated the SpreadsheetApp.Spreadsheet methods isAnonymousView(), isAnonymousWrite(), isReadable(), isWritable(), and setAnonymousAccess(). Various methods of the File class in DriveApp can achieve the same functionality.

Change

Renamed the Cursor object in DocumentApp to Position. This does not require any changes to existing code.

Feature

Added the SpreadsheetApp method DataValidationBuilder.requireFormulaSatisfied(String), as well as an accompanying CUSTOM_FORMULA value in DataValidationCriteria. This feature can only be used in the new version of Google Sheets.

January 06, 2014

Google Apps Script

Change

Feature

Added the advanced parameter escaping to UrlFetchApp.fetch(). If false, reserved characters in the URL will not be automatically escaped.

Feature

The Maps.DirectionFinder.Mode enum now includes the TRANSIT value allowing for the retrieval of public transit routes in the Maps service.

December 16, 2013

Google Apps Script

Fixed

Issue 3461: A yellow warning bar should no longer appear on Apps Script gadgets that are embedded in Google Sites.

Change

Feature

Added seven new advanced services: + Admin SDK Directory service + Admin SDK Reports service + Fusion Tables service + Google+ Domains service + Mirror service + YouTube service + YouTube Analytics service

December 03, 2013

Google Workspace Admin SDK

December 02, 2013

Google Apps Script

Fixed

November 18, 2013

Google Apps Script

Deprecated

The Apps Script methods Utilities.jsonParse() and Utilities.jsonStringify() have been deprecated in favor of the now-standard JavaScript methods JSON.parse() and JSON.stringify(), which now appear in autocomplete.

November 11, 2013

Google Apps Script

Fixed

Issue 3189: A rare issue in which LockService failed to acquire a lock should no longer occur.

November 04, 2013

Google Apps Script

Change

If a version of a library has been deleted by the library owner, scripts can no longer use that version.

Fixed

Issue 2817: Sporadic errors about missing libraries should now occur less frequently.

October 28, 2013

Gmail API

v1

Feature

The Review Action is out of preview, and now available to all users.

October 21, 2013

Google Apps Script

Fixed

Issue 74: Simple onEdit() triggers now fire correctly when the user is not signed in to a Google account.

October 08, 2013

Google Apps Script

October 03, 2013

Gmail API

v1

September 23, 2013

Google Apps Script

September 16, 2013

Google Apps Script

Feature

Deprecated

The UiApp widgets Hyperlink, InlineHyperlink, LayoutPanel, and RichTextArea have now been disabled, as announced on March 13, 2013 and documented in the Apps Script sunset schedule.

September 09, 2013

Google Apps Script

Deprecated

Deprecated the DocumentApp methods getFootnotes(), getLinkUrl(), setLinkUrl(url), and isAtDocumentEnd() in the classes FooterSection, FootnoteSection, and HeaderSection, as well as the methods getNextSibling() and getPreviousSibling() in the classes FooterSection and HeaderSection. These methods were not useful.

Fixed

Issue 2621: A situation in which certain scripts did not terminate despite exceeding the execution-time limit no longer occurs.

September 03, 2013

Google Apps Script

Feature

Deprecated

Removed the ability to get the user's email address in simple onEdit() triggers. Because simple triggers don't request user authentication, this change was important to protect the identity of collaborators who hadn't explicitly granted permission for the script to collect their email address.

September 02, 2013

Google Workspace Admin SDK

Feature

Reseller API: The customer resource's resourceUiUrl URL to customer's Admin console dashboard. The read-only URL is generated by the API service. This is used if your client application requires the customer to complete a task in the Admin console.

Feature

Reseller API: When retrieving all transferable subscriptions for a customer, the response contains a subscription's transferInfo property with the tranferabilityExpirationTime and minimumTransferSeats attributes.`

Feature

Reseller API: To retrieve all of a customer's subscriptions, use the customer's customerId parameter. For more information, see Retrieve & update a subscription.

Feature

Reseller API: The API can retrieve the full account settings of one of your resold customers or the customerId and customerName of a standalone Google customer or a customer managed by another reseller.

August 19, 2013

Google Apps Script

Fixed

Issue 3097: A performance issue that affected certain scripts no longer occurs.

August 13, 2013

Google Apps Script

August 05, 2013

Google Apps Script

Feature

Fixed

Deprecated

Deprecated the DocsList methods find(query, start, max), getAllFiles(start, max), getAllFolders(start, max), getFiles(start, max), getFilesByType(fileType, start, max), and getFolders(start, max). Instead of these methods, use DriveApp or one of the DocsList.get*ForPaging() methods.

July 29, 2013

Google Apps Script

Feature

On ChromeOS devices, it is now possible to activate autocomplete (sometimes called "content assist") with the keyboard shortcut Ctrl + Space.

July 23, 2013

Gmail API

v1

July 22, 2013

Google Apps Script

Fixed

Issue 2801: Fixed an issue in which specific URL parameters did not work with HtmlService.

July 11, 2013

Gmail API

v1

Feature

The RSVP Action is now enabled for all emails sent by Google Calendar.

July 09, 2013

Google Apps Script

Deprecated

Deprecated the old Xml service, SoapService, and support for the JavaScript feature E4X.

Feature

Added XmlService to replace the old Xml service.

Fixed

July 01, 2013

Google Workspace Admin SDK

Feature

Reseller API: A subscription's optional status property can be ACTIVE, CANCELLED, PENDING, or SUSPENDED. For more information, see the subscriptions resource.

Change

Reseller API: A Vault subscription is no longer limited to accounts created after August 1.

Change

Reseller API: The maximum queries per day (QPD) has been increased to 10,000. For more information, see Usage limits.

Change

Reseller API: The customerId parameter is either the primary domain name or the unique identifier of a customer. We recommend using the unique identifier or the customer value.

June 25, 2013

Google Apps Script

Fixed

Change

June 17, 2013

Google Apps Script

Fixed

Feature

June 11, 2013

Google Apps Script

Fixed

June 03, 2013

Google Apps Script

Fixed

Change

May 13, 2013

Google Apps Script

Feature

May 09, 2013

Google Apps Script

Feature

Issue 2158: The request object passed in to doPost() methods now contains the POST body. It can be accessed using e.postData.getDataAsString().

Fixed

Issue 2740: UrlFetchApp.fetch() calls no longer fail if the advanced parameters specify a payload without specifying the request method.

May 02, 2013

Google Apps Script

Fixed

Issue 2585: Xml.parse() once again correctly parses well-structured XML and HTML documents.

Feature

Issue 1363: Added support for spreadsheet change events. The onChange() event now fires when certain modifications, such as row insertions, are done to a spreadsheet.

April 29, 2013

Google Apps Script

Fixed

April 22, 2013

Google Apps Script

Fixed

Change

Large scripts in the Script Gallery now install more quickly.

Feature

April 15, 2013

Google Apps Script

Change

The following changes were made to simplify the Document service:

Fixed

Issue 2565: DocsList.createFile() no longer allows the creation of files with invalid MIME types or Google document MIME types.

Deprecated

Deprecated UiApp widgets DeckPanel, DecoratedPopupPanel, DockLayoutPanel, DockPanel, StackLayoutPanel, and TabLayoutPanel, which had limited usability.

April 08, 2013

Google Apps Script

Fixed

Change

April 02, 2013

Google Workspace Admin SDK

Breaking

Directory API: The differences between the Directory API and the deprecated Provisioning API (v2):

April 01, 2013

Google Apps Script

Fixed

March 25, 2013

Google Apps Script

Fixed

March 18, 2013

Google Apps Script

Change

Renamed the action "Publish to Gallery" to "Submit to Gallery", to avoid confusion with publishing a web app.

Deprecated

Deprecated the GUI Builder and the UIApp widgets Hyperlink, InlineHyperlink, LayoutPanel, RichTextArea, and SuggestBox, which had limited usability.

March 11, 2013

Google Apps Script

Fixed

Issue 1917: It is no longer possible to install a script multiple times from the Script Gallery.

Change

Feature

March 10, 2013

Google Drive API

v3

Announcement

The Google Drive API is now generally available.

March 04, 2013

Google Apps Script

Fixed

February 25, 2013

Google Apps Script

Change

When setting font colors in a spreadsheet using Range.setFontColor() or Range.setFontColors(), color names will now automatically be converted to their corresponding hexadecimal values. For example, after calling setFontColor('red') the method getFontColor() will return "#ff0000".

Fixed

February 14, 2013

Google Apps Script

Fixed

February 11, 2013

Google Apps Script

Fixed

Feature

Added the ability to directly attach StaticMap objects in emails.

January 31, 2013

Google Apps Script

Fixed

Change

January 24, 2013

Google Apps Script

Feature

Fixed

January 17, 2013

Google Apps Script

Fixed

January 15, 2013

Google Apps Script

Change

Issue 2204: Utilities.formatDate no longer rejects certain time-zone formats, such as EST, CST, etc.

December 17, 2012

Google Apps Script

Fixed

December 11, 2012

Google Apps Script

Feature

Added extra validation to the datasource URLs used in charts. Custom datasource URLs that rely on non-Google authentication will no longer work.

Fixed

November 28, 2012

Google Apps Script

Fixed

Change

November 21, 2012

Google Apps Script

Fixed

November 13, 2012

Google Apps Script

Feature

Added the ability to disable SSL certificate validation in the SoapService, in response to a feature request.

Fixed

November 06, 2012

Google Apps Script

Change

Updated some icons to match icons of other Google Drive applications.

Fixed

Feature

Added options to EmbeddedChartBuilder to make it easier to configure embedded charts. EmbeddedChartBuilder now contains the methods asAreaChart(), asBarChart(), asColumnChart(), asLineChart(), asPieChart(), asScatterChart() and asTableChart() as replacements for calls to setChartType().

October 26, 2012

Google Apps Script

Fixed

Feature

Change

September 28, 2012

Google Apps Script

Fixed

Fixed an issue where certain files could not be copied via DocsList.copy().

September 21, 2012

Google Apps Script

Feature

Deprecated

Updated DocsList.getFilesByType() to accept values from the DocsList.FileType enumeration. Passing in string values for the document type is deprecated but still functional. (Issue 1755)

Change

Enabled SSL certificate validation for UrlFetchApp requests. If you wish to disable this behavior you can set the advanced option validateHttpsCertificates to "false".

Feature

Added a setLabelSeparator() method to CategoryFilterBuilder, to allow for label separator strings to be used.

September 07, 2012

Google Apps Script

Change

Feature

Added an isDeleted() method to SitesApp's Page class.

August 30, 2012

Google Apps Script

Feature

Fixed

Fixed an issue with scrolling in the script editor so that line numbers will be displayed even when horizontally scrolling on long lines.

August 22, 2012

Google Apps Script

Fixed

August 20, 2012

Google Apps Script

Feature

Change

Fixed

August 03, 2012

Google Apps Script

Fixed

Feature

Added a getThumbnail() method to the DocsList service's File class.

July 26, 2012

Google Apps Script

Fixed

Feature

Change

Made improvements to the speed of handling large batches of data in ScriptDb.

July 19, 2012

Google Apps Script

Change

Fixed an issue where setting an empty key in Script Properties or User Properties resulted in a "Data storage error" message.

July 16, 2012

Google Apps Script

Fixed

Fixed an issue where the script editor could not be accessed for some container-bound scripts.

June 27, 2012

Google Apps Script

Feature

June 19, 2012

Google Apps Script

Change

Added a scrollbar to the file panel in the Script Editor,

June 18, 2012

Google Apps Script

Change

June 14, 2012

Google Apps Script

Feature

Fixed

Fixed an issue where PDF documents uploaded and saved to Google Drive were being saved as blank files.

June 08, 2012

Google Apps Script

Change

Simplified sharing settings for scripts. For new script projects, the script will inherit the permissions of its parent. For example, if a script is associated with a Spreadsheet, and user1@example.com has edit access to the Spreadsheet, then user1@example.com will have edit access to the script. The extra blue Share button will no longer be present on these newly created scripts, since the permissions are tied to those of the parent. For scripts created prior to June 8, 2012, the Share button will remain if the checkbox to "Allow document collaborators to edit project" or "Allow site collaborators and owners to edit project" was not selected for that script. For more information see Security. If you would like to have script source that cannot be modified by the editors of your Spreadsheet or Site, then you can use Script Libraries.

May 21, 2012

Google Apps Script

Feature

Change

Fixed

Fixed an issue with ClockTriggerBuilder.nearMinute, where invalid minute values were sometimes created.

May 11, 2012

Google Apps Script

Fixed

May 04, 2012

Google Apps Script

Fixed

April 19, 2012

Google Apps Script

Change

April 16, 2012

Google Apps Script

Fixed

Change

Feature

April 11, 2012

Google Apps Script

Change

Fixed an issue where files and collections in Google Docs could not be shared with groups.

April 04, 2012

Google Apps Script

Change

Modified document collaboration and sharing rules to make them consistent with what is possible in the user interface.

March 20, 2012

Google Apps Script

Fixed

Fixed an issue where Spreadsheet.insertSheet() failed to properly copy a sheet when given a {template:sheet_obj} parameter.

March 13, 2012

Google Apps Script

Fixed

Feature

Added the ability to set the subject line via the subject field in the advanced arguments for GmailMessage.forward().

March 07, 2012

Google Apps Script

Feature

Change

February 12, 2012

Google Apps Script

Feature

Fixed

February 06, 2012

Google Apps Script

Feature

January 31, 2012

Google Apps Script

Fixed

Fixed an issue where Anchor.setWordWrap() was not working.

January 24, 2012

Google Apps Script

Feature

Fixed

January 11, 2012

Google Apps Script

Change

Fixed an issue with Paragraph.setHeading() where text was not formatted as expected.

December 14, 2011

Google Apps Script

Fixed

Fixed an issue with the debugger, where it would close when stepping into a function that is located in a different file.

Feature

November 07, 2011

Google Apps Script

Fixed

Feature

September 26, 2011

Google Apps Script

Feature

Fixed

Fixed an issue where an error occurred if an empty ListBox was used as a callback element.

August 04, 2011

Google Apps Script

Feature

Added support for ScrollPanel to the GUI Builder.

July 25, 2011

Google Apps Script

Feature

Added supports for projects in Apps Script.

Feature

Fixed an issue where Xml.element failed if the child elements were XmlElements.

July 14, 2011

Google Apps Script

May 04, 2011

Google Apps Script

Feature

April 15, 2011

Google Apps Script

Feature

Added an appendRow() method to Spreadsheet.

March 21, 2011

Google Apps Script

Change

Feature

Fixed

March 08, 2011

Google Apps Script

Fixed

Feature

Added a method in Utilities class that parses CSV text.

January 21, 2011

Google Apps Script

Announcement

Introducing the Debugger! The debugger significantly enhances the ability of Apps Script users to debug their scripts. With the debugger, users can set breakpoints, inspect variables, step-in and step-out of functions.

October 21, 2010

Google Apps Script

Feature

Added integration with Google Sites, so that Apps Script can now be run from within Google Sites. Read more here.

October 16, 2010

Google Apps Script

Feature

September 17, 2010

Google Apps Script

Feature

Change

August 16, 2010

Google Apps Script

Feature

August 01, 2010

Google Apps Script

Fixed

Fixed an issue with the Sheet.getFrozenRows, where an error was returned in some cases.

Feature

July 12, 2010

Google Apps Script

Change

Fixed

Change

Line numbers in error messages are now denoted with (line nnn), rather than (# nnn), where nnn is the line number.