Stay organized with collections
Save and categorize content based on your preferences.
This page documents production updates to Cloud Tasks. You can
periodically check this page for announcements about new or updated features,
bug fixes, known issues, and deprecated functionality.
You can see the latest product updates for all of Google Cloud on the
Google Cloud page, browse and filter all release notes in the
Google Cloud console,
or programmatically access release notes in
BigQuery.
To get the latest product updates delivered to you, add the URL of this page to your
feed
reader, or add the
feed URL directly.
The BufferTask method for creating tasks is now at General Availability (GA).
For tasks that have HTTP targets (as opposed to App Engine targets), the option to set routing for tasks at the queue level is now at General Availability (GA). If you set routing at the queue level, you do not have to set routing for each individual task. To learn more, see Configure routing.
For tasks that have HTTP targets (as opposed to App Engine targets), you can now set routing for tasks at the queue level. If you set routing at the queue level, you do not have to set routing for each individual task. To learn more, see Configure routing.
You can now create Cloud Tasks queues in multiple GCP Regions around the world. If you are using HTTP Targets, you no longer need to deploy an App Engine application.
Cloud Tasks is now available in us-west1, asia-east1, and asia-southeast1.
February 24, 2021
v2
Maximum push task size is now increased to 1 MB.
January 14, 2021
v2beta3
Two Queue fields that in previous versions were output only are now configurable.
taskTtl is the maximum amount of time that a task is retained in this queue.
tombstoneTtl is the amount of time the task tombstone is retained after a task is deleted or executed. The tombstone is used in task de-duplication. For more information on this process, see Create Task Request.
These fields are also available in v2beta2.
December 16, 2020
v2
The relationship between your queues and your App Engine app has changed. If your queues only manage tasks with HTTP Targets, you no longer need to have an enabled App Engine app. For more information, see Create Cloud Tasks queues.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[],[],null,["# Cloud Tasks release notes\n\nThis page documents production updates to Cloud Tasks. You can\nperiodically check this page for announcements about new or updated features,\nbug fixes, known issues, and deprecated functionality.\n\n\nYou can see the latest product updates for all of Google Cloud on the\n[Google Cloud](/release-notes) page, browse and filter all release notes in the\n[Google Cloud console](https://console.cloud.google.com/release-notes),\nor programmatically access release notes in\n[BigQuery](https://console.cloud.google.com/bigquery?p=bigquery-public-data&d=google_cloud_release_notes&t=release_notes&page=table).\n\nTo get the latest product updates delivered to you, add the URL of this page to your\n[feed\nreader](https://wikipedia.org/wiki/Comparison_of_feed_aggregators), or add the\n[feed URL](https://cloud.google.com/feeds/cloud-tasks-release-notes.xml) directly.\n\nJanuary 06, 2025\n----------------\n\nv2 \\& v2beta3 \nTo help ensure CMEK usage across an organization, [Cloud Tasks is integrated with two organization policy constraints](https://cloud.google.com/tasks/docs/use-cmek#org-policy).\n\nMarch 18, 2024\n--------------\n\nv2 \nThe [`BufferTask`](https://cloud.google.com/tasks/docs/creating-http-target-tasks#buffertask_method) method for creating tasks is now at General Availability (GA). \nFor tasks that have HTTP targets (as opposed to App Engine targets), the option to set routing for tasks at the queue level is now at General Availability (GA). If you set routing at the queue level, you do not have to set routing for each individual task. To learn more, see [Configure routing](https://cloud.google.com/tasks/docs/configuring-queues#routing).\n\nOctober 18, 2023\n----------------\n\nv2 \\& v2beta3 \nSupport for Customer Managed Encryption Keys (CMEK) is now available for Cloud Tasks. To learn more, see the [documentation on using CMEK with Cloud Tasks](https://cloud.google.com/tasks/docs/use-cmek).\n\nJune 15, 2023\n-------------\n\nv2 \\& v2beta3 \nCloud Asset Inventory support for Cloud Tasks is now in [Preview](https://cloud.google.com/products#product-launch-stages). For details, see the [Cloud Asset Inventory release note](https://cloud.google.com/asset-inventory/docs/release-notes#June_15_2023).\n\nApril 18, 2023\n--------------\n\nv2beta3 \nYou can now create tasks by sending an HTTP request to your queue. To learn more, read about the new `BufferTask` method to [Create tasks](https://cloud.google.com/tasks/docs/creating-http-target-tasks#creating_http_target_tasks).\n\nThis feature is in [Preview](https://cloud.google.com/products#product-launch-stages). \nFor tasks that have HTTP targets (as opposed to App Engine targets), you can now set routing for tasks at the queue level. If you set routing at the queue level, you do not have to set routing for each individual task. To learn more, see [Configure routing](https://cloud.google.com/tasks/docs/configuring-queues#routing).\n\nThis feature is in [Preview](https://cloud.google.com/products#product-launch-stages).\n\nJanuary 31, 2023\n----------------\n\nv2 \nSupport for resource location organization policies for Cloud Tasks is now at [General Availability](https://cloud.google.com/products#product-launch-stages). To learn more, see the Resource Manager [entry for Cloud Tasks](https://cloud.google.com/resource-manager/docs/organization-policy/defining-locations-supported-services#cloud-tasks).\n\nJanuary 09, 2023\n----------------\n\nv2 \nSupport for VPC Service Controls is now at [General Availability](https://cloud.google.com/products#product-launch-stages). To learn more, see [Set up a service perimeter using VPC Service Controls](https://cloud.google.com/tasks/docs/use-vpc-service-controls).\n\nNovember 14, 2022\n-----------------\n\nv2 \nSupport for internal ingress from Cloud Tasks to Cloud Run and Cloud Functions is now at [General Availability](https://cloud.google.com/products#product-launch-stages).\n\nNovember 09, 2022\n-----------------\n\nv2 \nSupport for [VPC Service Controls](https://cloud.google.com/vpc-service-controls/docs/supported-products#table_tasks) is in [Preview](https://cloud.google.com/products#product-launch-stages).\n\nDecember 13, 2021\n-----------------\n\nv2 \nYou can now create Cloud Tasks queues in multiple GCP Regions around the world. If you are using HTTP Targets, you no longer need to deploy an App Engine application.\n\nJune 25, 2021\n-------------\n\nv2 \nA [Service Level Agreement](https://cloud.google.com/tasks/sla) (SLA) for Cloud Tasks is now in effect.\n\nJune 16, 2021\n-------------\n\nv2 \nCloud Tasks is now available in `us-west1`, `asia-east1`, and `asia-southeast1`.\n\nFebruary 24, 2021\n-----------------\n\nv2 \nMaximum push task size is now increased to 1 MB.\n\nJanuary 14, 2021\n----------------\n\nv2beta3 \nTwo [Queue](https://cloud.google.com/tasks/docs/reference/rest/v2beta3/projects.locations.queues#resource:-queue) fields that in previous versions were output only are now configurable.\n\n- `taskTtl` is the maximum amount of time that a task is retained in this queue.\n- `tombstoneTtl` is the amount of time the task tombstone is retained after a task is deleted or executed. The tombstone is used in task de-duplication. For more information on this process, see [Create Task Request](https://cloud.google.com/tasks/docs/reference/rest/v2beta3/projects.locations.queues.tasks/create#body.request_body.FIELDS.task).\n\nThese fields are also available in v2beta2.\n\nDecember 16, 2020\n-----------------\n\nv2 \nThe relationship between your queues and your App Engine app has changed. If your queues only manage tasks with HTTP Targets, you no longer need to have an **enabled** App Engine app. For more information, see [Create Cloud Tasks queues](https://cloud.google.com/tasks/docs/creating-queues).\n\nNovember 20, 2019\n-----------------\n\nv2 \n[HTTP Targets](https://cloud.google.com/tasks/docs/creating-http-target-tasks) GA release.\n\nMay 20, 2019\n------------\n\nv2 \n[HTTP Targets](https://cloud.google.com/tasks/docs/creating-http-target-tasks) Beta release.\n\nApril 09, 2019\n--------------\n\nv2 \nCloud Tasks GA release.\n\nSeptember 26, 2018\n------------------\n\nv2 \nCloud Tasks Beta release."]]