To get the latest product updates delivered to you, add the URL of this page to your
reader, or add the feed URL directly:
October 08, 2021
Access Approval is now GA for Cloud SQL. Access Approval enables you to require explicit approval before Google Support may access your database for support purposes.To learn about access approval, see Overview of Access Approval. To set up access approval now, see the Access Approval Quickstart.
October 04, 2021
Cloud SQL now supports the ability for you to specify IP CIDR ranges from your VPC network for your Cloud SQL instances allowing you to manage your IP address space better. For more information, see Allocated IP address ranges. To start using this feature now, see Configuring private IP for a new instance.
September 28, 2021
Cloud SQL supports the preview version of two recommenders that help you optimize your database costs:
Idle database instance recommender: Identifies idle database instances in your project and provides recommendations about the savings that you can make by shutting them down.
Overprovisioned database instance recommender: Identifies overprovisioned database instances in your project and provides recommendations about the savings that you can make by rightsizing these instances.
When a database instance is nearly out of storage capacity, it's automatically stopped to prevent the loss of information. For more information, see Stopping an instance.
September 14, 2021
Cloud SQL for MySQL now supports custom formatting controls for CSVs. For more information on how to select custom characters for field delimiters, quotes, escapes, and other characters in admin exports and imports, see our documentation.
September 10, 2021
The Cloud SQL out-of-disk recommender is now generally available. This feature proactively generates recommendations that help you reduce the risk of downtime that might be caused by your instances running out of disk space.
September 08, 2021
Cloud SQL for MySQL now allows you to specify
mysqldump options during migration from external servers. For more information, see Configuring Cloud SQL to replicate from an external server and Using a managed import to set up replication from external databases.
September 02, 2021
Cloud SQL for MySQL now supports using a custom import to set up replication from large external databases. To use this replication option, see Configuring Cloud SQL to replicate from an external server and Using a custom import to set up replication from large external databases.
August 21, 2021
Cloud SQL now supports IAM Conditions.
You can use IAM Conditions to define and enforce conditional, attribute-based access control for Google Cloud resources, including Cloud SQL instances. See Overview of IAM Conditions for more information.
August 17, 2021
MySQL 5.7.33 has been upgraded to 5.7.34.
August 09, 2021
The Cloud SQL Admin API v1 is now generally available. It is and will continue to be compatible with the v1beta4 version. There is no requirement to migrate from v1beta4 to the v1 Admin API.
August 03, 2021
Support for northamerica-northeast2-a,b,c (Toronto) region.
July 08, 2021
IAM database authentication for Cloud SQL for MySQL is now generally available. To get started using IAM database authentication, see Cloud SQL IAM database authentication.
June 30, 2021
Cloud SQL for MySQL now offers stored procedures that you can execute on your instances. You can use stored procedures to add or drop secondary indexes on read replicas. See Cloud SQL stored procedures.
June 29, 2021
Cloud SQL for MySQL now supports the innodb_flush_log_at_trx_commit flag.
Support for asia-south2 (Delhi) region.
June 23, 2021
Cloud SQL storage limits are now increased to support up to 64 TB. See Cloud SQL storage limits for more information.
The following MySQL minor versions have been upgraded:
- MySQL 5.6.50 is upgraded to 5.6.51
- MySQL 5.7.32 is upgraded to 5.7.33
June 21, 2021
Support for australia-southeast2 (Melbourne) region.
June 07, 2021
Cloud SQL now offers faster maintenance, with connectivity dropping for less than 60 seconds on average.
June 01, 2021
CloudSQL for MySQL now supports the MySQL flags
expire_logs_days (for MySQL 5.6 and 5.7) and
binlog_expire_logs_seconds (for MySQL 8.0). Note that if you enable point-in-time recovery, the expiration period of your binary logs will be determined by the lesser of your transaction log retention period and the value of these flags.
May 19, 2021
Cloud SQL supports the preview version of the out-of-disk recommender. This feature proactively generates recommendations that help you reduce the risk of downtime that might be caused by your instances running out of disk space. These recommendations can be applied when a Cloud SQL instance is trending towards the storage limit.
March 24, 2021
Support for europe-central2 (Warsaw ).
March 12, 2021
Cloud SQL for MySQL now supports the innodb_buffer_pool_size flag. To learn more about how to set this flag, see buffer pool size.
March 05, 2021
The following MySQL minor versions have been upgraded:
- MySQL 5.6.47 is upgraded to 5.6.50
- MySQL 5.7.25 is upgraded to 5.7.32
Cloud SQL for MySQL now supports flexible instance configurations. Compared to our predefined machine types, flexible instance configurations offer you the extra freedom to configure your instance with the specific number of vCPUs and GB of RAM that fits your workload. To set up a new instance with a flexible instance configuration, see our documentation here.
February 24, 2021
Cloud SQL now offers faster maintenance, with average connectivity loss lasting 90 seconds or less on average. See more about maintenance timelines.
February 10, 2021
The Cloud SQL Admin API v1beta4 is now generally available. The URL for the Admin API will continue to refer to v1beta4 for backward compatibility. To start using the Cloud SQL Admin API now, see Using the Cloud SQL Admin API.
January 13, 2021
Cloud SQL now exposes the metric
database/memory/total_usage. This metric provides visibility into the database working set (including buffer cache). You can find this metric in the Metrics explorer within the Monitoring dashboard.
For more information about
database/memory/total_usage, see Cloud SQL Metrics.
December 17, 2020
In Cloud SQL for MySQL, parallel replication is generally available for improving replication performance.
November 19, 2020
Cloud SQL for MySQL now supports retention settings for automated backups. You can configure retention of your automated backups for shorter or longer periods (1 to 365 days). The default setting remains 7 days.
Cloud SQL for MySQL now supports retention settings for point-in-time recovery. You have the option of retaining logs, used for point-in-time recovery, for shorter periods (1 to 7 days). The default setting is 7 days.
October 30, 2020
In Cloud SQL for MySQL, 80 supported flags that previously were in beta are now generally available.
October 21, 2020
Cloud SQL for MySQL supports binary logging on read replicas for MySQL versions 5.7 and 8.0.
October 12, 2020
Cloud SQL now offers "deny maintenance periods". With deny maintenance periods, you can prevent automatic maintenance from occurring during a specific time period. For example, the end-of-year holiday season is a time of peak load that requires heightened focus on infrastructure stability for many retail businesses. By setting a deny maintenance period from mid-October to mid-January, these businesses can prevent planned upgrades from Cloud SQL during their busiest time of year.
September 24, 2020
MySQL 5.6.42 is upgraded to 5.6.47.
September 21, 2020
Cloud SQL has upgraded Replicating from an external server to version 1.1. You can now:
- Replicate from sources where GTID is not enabled.
- Allow Cloud SQL to copy data directly from an external server to a Cloud SQL replica.
- Use new APIs that give you greater control to verify replication requirements, retry after making external server configuration changes, and remove the 30-minute limit for successful connectivity to an external server.
September 15, 2020
Cloud SQL now offers serverless export. With serverless export, Cloud SQL performs the export from a temporary instance. Offloading the export operation allows databases on the primary instance to continue to serve queries and perform other operations at the usual performance rate.
August 25, 2020
For information about the implementation of MySQL 8.0 on Cloud SQL, see the following topics:
- MySQL 8.0 authentication
- Differences between Cloud SQL and standard MySQL functionality
- Unsupported Cloud SQL feature in MySQL 8.0 for Cloud SQL
To get started using MySQL 8.0 on Cloud SQL, see Creating instances.
June 23, 2020
Committed use discounts (CUDs) are now available to purchase for Cloud SQL. CUDs provide discounted prices in exchange for your commitment to use a minimum level of resources for a specified term. With committed use discounts for Cloud SQL, you can earn a deep discount off your cost of use in exchange for committing to continuously use database instances in a particular region for a 1- or 3-year term. See the documentation for more details.
June 08, 2020
Support for asia-southeast2 region (Jakarta).
May 18, 2020
MySQL 5.6 minor version is upgraded to 5.6.42. MySQL 5.7 minor version is upgraded to 5.7.25.
May 04, 2020
As previously announced, Cloud SQL First Generation was deprecated on January 29, 2019. All First Generation instances have been migrated to Second Generation. In the documentation and in the Google Cloud Console, "MySQL Second Generation instances" are now referred to simply as "MySQL instances." For general information about this deprecation, see the existing deprecation notice.
April 20, 2020
Support for us-west4 region (Las Vegas).
March 24, 2020
Cloud SQL now supports 96-core machine types for MySQL, Postgres, and SQL Server instances. For pricing-related information, see the Pricing page.
March 16, 2020
Cloud SQL now supports read replicas in a different region than that of the primary instance, providing additional protection against regional outages and improving read performance by making replicas available closer to your application. To get started, see Cross-region replicas.
Cloud SQL instances using private IP are now accessible across regions, at the regular cross-region network egress cost.
February 27, 2020
MySQL 5.6.42 is now generally available in Cloud SQL. To start using MySQL 5.6.42, see Creating Instances.
February 24, 2020
Support for us-west3 region (Salt Lake City).
February 06, 2020
First Generation instances no longer can be created. As previously announced, Cloud SQL First Generation was deprecated on January 29, 2019. To improve performance, availability, and storage capacity, Cloud SQL Second Generation has replaced First Generation. For more information, see the existing deprecation notice and, if necessary, the information about upgrading an instance.
January 24, 2020
Support for asia-northeast3 region (Seoul).
December 17, 2019
Cloud SQL now supports VPC Service Controls, which let you add a service perimeter around the Cloud SQL Admin API and host project for Cloud SQL instances to reduce the risk of data exfiltration. To learn more about using VPC Service Controls with Cloud SQL, see Configuring VPC Service Controls.
December 13, 2019
You can now use Cloud VPN with Cloud SQL. To get started, see Using a VPN with Cloud SQL.
Connection organization policies for Cloud SQL give you the ability to set policies that control access to and from Cloud SQL instances. To learn more about this feature, see Connection organization policies. To use this feature, see Setting organization policies for Cloud SQL.
December 10, 2019
Cloud SQL now offers notifications for upcoming maintenance. See the Overview of maintenance on Cloud SQL instances. To find out how to sign up for notifications and check your instances for upcoming maintenance, see Finding and setting maintenance windows.
November 25, 2019
Cloud SQL now supports Access Transparency. As part of Google's long-term commitment to security and transparency, you can use Access Transparency, which provides you with logs of actions that Google staff have taken when accessing your data. To learn more about Access Transparency, see the Overview of Access Transparency.
November 19, 2019
Cloud SQL now supports customer-managed encryption keys (CMEK). With CMEK, you can encrypt Cloud SQL instances using a key you manage. To learn more about CMEK, see the Overview of customer managed encryption keys (CMEK). To start using CMEK, see Using customer-managed encryption keys (CMEK).
October 18, 2019
Cloud SQL Second Generation MySQL instances have a new high availability (HA) configuration. The new HA configuration, based on Google's Regional Disks, eliminates replication lag and, combined with automatic failover, provides isolation from many types of infrastructure, hardware, and software failures. Regional disks also ensure that all previously committed database transactions are persisted and available after failover, right up to the time of the failure.
The new high availability configuration is the default. You can continue to use the API to create instances with the legacy high availability configuration (using failover replicas) until the upgrade of existing instances occurs in early 2020. To learn how high availability now works for Second Generation MySQL instances, see the Overview of the high availability configuration. To enable high availability on existing instances, or to create new instances with high availability, see Enabling and disabling high availability on an instance.
June 25, 2019
This release increases the maximum data storage for instances of MySQL (MySQL Second Generation) and PostgreSQL. The maximum data storage is increased from 10,230 GB to 30,720 GB. For Cloud SQL storage limits, see Limits. You can limit your automatic storage increases; see Automatic storage increase limit.
May 24, 2019
Cloud SQL now allows you to specify a location for backups, and to restrict data to a single region. To learn about custom backup locations, see Custom backup locations. To learn how to set a custom location for a backup, see Setting and viewing a custom location for backups.
April 18, 2019
Support for asia-northeast2 region (Osaka, Japan).
April 03, 2019
March 11, 2019
Support for europe-west6 region (Zürich, Switzerland).
January 29, 2019
Cloud SQL Second Generation is replacing First Generation. Support for First Generation instances for MySQL is ending March 25th, 2020.
December 06, 2018
GA support for Private IP connectivity.
October 01, 2018
Support for asia-east2 region (Hong Kong).
Upgrade to Second Generation generally available for eligible First Generation MySQL instances.
September 01, 2018
Beta support for private IP (private services access) connectivity.
Proxy version 1.12 released.
July 01, 2018
Support for us-west2 region (Los Angeles).
June 01, 2018
Support for connecting from Cloud Functions Beta.
Support for europe-north1 region (Finland).
Support for rotating SSL certificates.
May 01, 2018
Support for asia-southeast1 region (Singapore).
March 01, 2018
Support for europe-west4 region (Netherlands).
February 01, 2018
Maximum concurrent connections to App Engine updated from 12 to 60.
January 01, 2018
MySQL 5.6 minor version upgraded to 5.6.36.
Support for northamerica-northeast1 region (Montréal).
November 01, 2017
October 01, 2017
Support for asia-south1 region (Mumbai).
Proxy version 1.11 released.
September 01, 2017
Support for 64-core machine types for MySQL instances and 64 cores for PostgreSQL instances.
Support for southamerica-east1 region (São Paulo).
August 01, 2017
Support for europe-west3 region (Frankfurt).
June 01, 2017
Support for labels.
Proxy version 1.10 released.
Support for australia-southeast1 region (Sydney).
Support for europe-west2 region (London).
May 01, 2017
GA support for Second Generation and PostgreSQL instances in version 157.0.0 of the
gcloud command-line tool. The
beta version is no longer required for these instances.
Support for us-west1 region (Oregon).
Support for us-east4 region (Northern Virginia).
April 01, 2017
Proxy version 1.09 released.
March 01, 2017
Support for 32-core machine types for MySQL instances.
Support for making MySQL general and slow query log files available through the Stackdriver Log Viewer.
February 01, 2017
December 01, 2016
November 01, 2016
Support for Northeastern Asia Pacific region (
MySQL 5.7 minor version upgraded to 5.7.14.
August 01, 2016
Cloud SQL Second Generation General Availability.
- Up to 16 cores and 104 GB RAM.
- SSD or HDD storage option with optional automatic storage increase capability.
- Optional high availability configuration (recommended for all production instances).
- Configurable maintenance window and maintenance timing.
- MySQL compatibility: