TiDB Cloud Release Notes in 2022
This page lists the release notes of TiDB Cloud in 2022.
December 28, 2022
- Currently, after upgrading the default TiDB version of all Serverless Tier clusters from v6.3.0 to v6.4.0, the cold start becomes slower in certain circumstances. So we roll back the default TiDB version of all Serverless Tier clusters from v6.4.0 to v6.3.0, then fix the problem as soon as possible, and upgrade it later again.
December 27, 2022
Upgrade the default TiDB version of all Serverless Tier clusters from v6.3.0 to v6.4.0.
The point-in-time recovery (PITR) for Dedicated Tier clusters is now in General Availability (GA).
PITR supports restoring data of any point in time to a new cluster. To use the PITR feature, make sure that your TiDB cluster version is at least v6.4.0 and the TiKV node size is at least 8 vCPU and 16 GiB.
You can enable or disable the PITR feature in the Backup Settings of the TiDB Cloud console.
For more information, see Back up and restore TiDB cluster data.
Support managing multiple changefeeds and editing existing changefeeds.
- You can now create as many changefeeds as needed to manage different data replication tasks. Currently, each cluster can have up to 10 changefeeds. For more details, refer to Changefeed overview.
- You can edit the configuration of an existing changefeed in the paused status. For more information, see Edit a changefeed.
Support directly migrating data from Amazon Aurora MySQL, Amazon Relational Database Service (RDS) MySQL, or self-hosted MySQL-compatible databases to TiDB Cloud online. This feature is now in General Availability.
- Provide services in the following 6 regions:
- AWS Oregon (us-west-2)
- AWS N. Virginia (us-east-1)
- AWS Mumbai (ap-south-1)
- AWS Singapore (ap-southeast-1)
- AWS Tokyo (ap-northeast-1)
- AWS Frankfurt (eu-central-1)
- Support multiple specifications. You can choose an appropriate specification according to the required performance to achieve optimal data migration experience.
For how to migrate data to TiDB Cloud, refer to user documentation. For billing details, refer to Data Migration billing.
- Provide services in the following 6 regions:
Support importing local CSV files to TiDB Cloud.
It only takes a few clicks to complete the task configuration, and then your local CSV data can be quickly imported into your TiDB cluster. When using this method, you do not need to provide the cloud storage bucket path and Role ARN. The whole importing process is quick and smooth.
For more information, see Import local files to TiDB Cloud.
December 20, 2022
Add the label
project nameto the Datadog Dashboard as a filter to provide project information.
You can use the filter
project nameto quickly find the cluster you want.
December 13, 2022
Introduce TiDB Cloud SQL Editor (Beta) for Serverless Tier.
This is a web-based SQL editor that allows you to directly edit and run SQL queries against databases of Serverless Tier. You can locate it easily in the left navigation bar of your Serverless Tier cluster.
For Serverless Tier, the Web SQL Shell is replaced by the SQL Editor.
Support using Changefeeds to stream data for Dedicated Tier.
Support streaming data change logs to MySQL.
When data is migrated from MySQL/Aurora to TiDB, it is often necessary to use MySQL as a stand-by database to prevent unexpected data migration problems. In this case, you can use MySQL sink to stream data from TiDB to MySQL.
Support streaming data change logs to Apache Kafka (Beta).
Streaming TiDB data to the message queue is a very common requirement for data integration scenarios. You can use Kafka sink to realize integration with other data processing systems (such as Snowflake), or support business consuming.
For more information, refer to Changefeed Overview.
Organization owners can edit the organization's name in Organization Settings.
Optimize the navigation layout of the TiDB Cloud console to provide users with a new navigation experience.
The new layout includes the following changes:
- Introduce the left navigation bar to maximize screen usage efficiency.
- Adopt a flatter navigation hierarchy.
Improve the Connect experience for Serverless Tier users.
Now developers can connect to SQL editor or with their preferred tools in just a few clicks without context switching.
December 6, 2022
- Upgrade the default TiDB version of new Dedicated Tier clusters from v6.1.2 to v6.1.3.
November 29, 2022
Improve the user experience from AWS Marketplace and Google Cloud Marketplace.
No matter whether you are new to TiDB Cloud or you already have a TiDB Cloud account, now you can link with your AWS or GCP billing account, which makes it easier to complete AWS or GCP Marketplace subscriptions.
For how to make the link, see Billing from AWS Marketplace or Google Cloud Marketplace.
November 22, 2022
Support directly migrating data from Amazon Aurora MySQL, Amazon Relational Database Service (RDS) MySQL, or self-hosted MySQL-compatible databases to TiDB Cloud online (beta).
Previously, you needed to pause your business and import data offline, or use third-party tools to migrate data to TiDB Cloud, which was complicated. Now, with the Data Migration feature, you only need to perform operations on your TiDB Cloud console and securely migrate your data to TiDB Cloud with minimal downtime.
In addition, Data Migration provides full and incremental data migration capabilities to migrate both existing data and ongoing changes from your data source to TiDB Cloud.
Currently, the Data Migration feature is still in beta. It is available only for Dedicated Tier clusters and only in the AWS Oregon (us-west-2) and AWS Singapore (ap-southeast-1) regions. You can create one migration job for free for each organization. To create multiple migration jobs for an organization, you need to file a ticket.
For detailed information, see Migrate MySQL-Compatible Databases to TiDB Cloud Using Data Migration.
November 15, 2022
Support point-in-time recovery (PITR) for Dedicated Tier clusters (beta).
PITR supports restoring data of any point in time to a new cluster. You can use it to:
- Reduce RPO in disaster recovery.
- Resolve data write errors by restoring point-in-time that is before the error event.
- Audit the historical data of the business.
To use the PITR feature, make sure that your TiDB cluster version is at least v6.3.0 and the TiKV node size is at least 8 vCPU and 16 GiB.
By default, backup data is stored in the same region where the cluster is created. In Japan, for TiDB clusters hosted on GCP with PITR enabled, you can choose to store backup data in one or two regions (Tokyo and/or Osaka). Restoring data from an alternative region provides a higher level of data safety and can tolerate region failures.
For more information, see Back Up and Restore TiDB Cluster Data.
This feature is still in beta and only available upon request:
- Click Help in the lower-right corner of TiDB Cloud console.
- In the dialog, fill in "Apply for PITR" in the Description field and click Send.
The database audit logging feature is now GA.
You can use database audit logging to record a history of user access details (such as any SQL statements executed) in logs and conduct a periodic analysis of the database audit logs, which helps keep your database secure.
For more information, see Database Audit Logging.
November 8, 2022
Improve the user feedback channel.
Now you can request a demo or credits in Support > Give Feedback in the TiDB Cloud console. This can be helpful if you want to learn more about TiDB Cloud.
After receiving your request, we will contact you to provide help as soon as possible.
October 28, 2022
Developer Tier is upgraded to Serverless Tier. Serverless Tier, a fully-managed, auto-scaling deployment of TiDB, is now available. It is still in beta and free to use.
- A Serverless Tier cluster still contains fully functional HTAP ability as Dedicated Tier clusters.
- Serverless Tier offers you faster cluster creation time and instantaneous cold start time. Compared with Developer Tier, the creation time reduces from minutes to seconds.
- You do not need to worry about deployment topology. Serverless Tier will adjust automatically according to your requests.
- Serverless Tier enforces TLS connection to clusters for the sake of security.
- Existing Developer Tier clusters will be automatically migrated to Serverless Tier in the coming months. Your ability to use your cluster should not be affected, and you will not be charged for the use of your Serverless Tier cluster in beta.
Get started here.
October 25, 2022
Support dynamically changing and persisting a subset of TiDB system variables (beta).
You can use the standard SQL statement to set a new value for a supported system variable.
SET [GLOBAL|SESSION] <variable>
SET GLOBAL tidb_committer_concurrency = 127;
If a variable is set at the
GLOBALlevel, the variable will be applied to the cluster and persistent (keep effective even after you restart or reload the server). A variable at the
SESSIONlevel is not persistent and is only effective in the current session.
This feature is still in beta, and only a limited number of variables are supported. It is not recommended to modify other system variables due to uncertainty of the side effects. See the following list for all supported variables based on TiDB v6.1:
Upgrade the default TiDB version of new Dedicated Tier clusters from v6.1.1 to v6.1.2.
October 19, 2022
Publish TiDB Cloud Vercel Integration in Vercel Integration Marketplace.
Vercel is the platform for frontend developers, providing the speed and reliability innovators need to create at the moment of inspiration. Using TiDB Cloud Vercel Integration, you can easily connect your Vercel projects to TiDB Cloud clusters. For details, see the document Integrate TiDB Cloud with Vercel.
Publish TiDB Cloud Starter Template in Vercel template list.
You can use this template as a start to try out Vercel and TiDB Cloud. Before using this template, you need to import data into your TiDB Cloud cluster first.
October 18, 2022
For Dedicated Tier clusters, the minimum storage size of a TiKV or TiFlash node is changed from 500 GiB to 200 GiB. This will be more cost-effective for users whose workloads are in small data volumes.
For more details, see TiKV node storage and TiFlash node storage.
Introduce online contracts to customize TiDB Cloud subscriptions and meet compliance requirements.
A Contract tab is added to the Billing page of the TiDB Cloud console. If you have agreed with our sales on a contract and received an email to process the contract online, you can go to the Contract tab to review and accept the contract. To learn more about contracts, feel free to contact our sales.
Add documentation for TiDB Cloud Terraform Provider.
TiDB Cloud Terraform Provider is a plugin that allows you to use Terraform to manage TiDB Cloud resources, such as clusters, backups, and restores. If you are looking for a simple way to automate resource provisioning and your infrastructure workflow, you can try out TiDB Cloud Terraform Provider according to the documentation.
October 11, 2022
- Upgrade the default TiDB version of new Developer Tier clusters from v6.2.0 to v6.3.0.
Optimize billing information on the billing details page:
- Provide more fine-grained billing information at the node level in the Summary By Service section.
- Add a Usage Details section. You can also download usage details as a CSV file.
September 27, 2022
Support joining multiple organizations by invitation.
In the TiDB Cloud console, you can view all organizations you have joined and switch between them. For details, see Switch between organizations.
Add the Slow Query page for SQL diagnosis.
On the Slow Query page, you can search and view all slow queries in your TiDB cluster, and explore the bottlenecks of each slow query by viewing its execution plan, SQL execution information, and other details.
When you reset the password for your account, TiDB Cloud will check your new password input against your last four passwords, and remind you to avoid using any of them. Any of the four used passwords will not be permitted.
For details, see Password Authentication.
September 20, 2022
Introduce the cost quota-based invoice for self-service users.
TiDB Cloud will generate an invoice once your cost reaches a quota. To raise the quota or to receive invoices per month, contact our sales.
Exempt the storage operation fee from the Data Backup Cost. See TiDB Cloud Pricing Details for the latest pricing information.
Provide a new web UI for data import. The new UI provides better user experience and makes data import more efficient.
Using the new UI, you can preview the data to be imported, view the import process, and manage all import tasks easily.
The TiDB Cloud API (beta) is now available to all users.
You can start using the API by creating an API key in the TiDB Cloud console. For more information, refer to API documentation.
September 15, 2022
Support connecting to TiDB Cloud Dedicated Tier clusters via TLS.
For Dedicated Tier clusters, the Standard Connection tab in the Connect dialog now provides a link to download the TiDB cluster CA and also provides the connection string and sample code for TLS connection. You can connect to your Dedicated Tier cluster via TLS using third-party MySQL clients, MyCLI, and multiple connection methods for your applications, such as JDBC, Python, Go, and Node.js. This feature ensures the security of data transmission from your applications to TiDB clusters.
September 14, 2022
Optimize the UI of the Clusters page and the cluster overview page for better user experience.
In the new design, the entrances of upgrade to Dedicated Tier, cluster connection, and data import are highlighted.
Introduce Playground for Developer Tier clusters.
Playground contains a pre-loaded dataset of GitHub events, which allows you to get started with TiDB Cloud by running queries instantly, without importing your data or connecting to a client.
September 13, 2022
- Support a new Google Cloud region for Dedicated Tier clusters:
N. Virginia (us-east4).
September 9, 2022
Provide more metrics of Dedicated Tier clusters in Datadog to help you better understand the cluster performance status.
If you have integrated TiDB Cloud with Datadog, you can view these metrics in your Datadog dashboards directly.
September 6, 2022
- Upgrade the default TiDB version of new Dedicated Tier clusters from v6.1.0 to v6.1.1.
- Now you can apply for a PoC from the entry in the upper-right corner of the TiDB Cloud console.
Support increasing the storage of a TiKV or TiFlash node through the TiDB Cloud API. You can use the
storage_size_gibfield of the API endpoint to do the scaling.
Currently, TiDB Cloud API is still in beta and only available upon request.
For details, see Modify a Dedicated Tier cluster.
August 30, 2022
Support AWS PrivateLink-powered endpoint connection as a new network access management option for TiDB Cloud Dedicated Tier clusters.
The endpoint connection is secure and private, and does not expose your data to the public internet. In addition, the endpoint connection supports CIDR overlap and is easier for network management.
For more information, see Set Up Private Endpoint Connections.
Provide sample connection strings of MySQL, MyCLI, JDBC, Python, Go, and Node.js in the VPC Peering tab and Private Endpoint tab of the Connect dialog for Dedicated Tier clusters.
You can easily connect to your Dedicated Tier cluster by simply copying and pasting the connection codes to your apps.
August 24, 2022
Support pausing or resuming a Dedicated Tier cluster.
You can pause or resume your Dedicated Tier cluster in TiDB Cloud. When a cluster is paused, Node Compute Cost will not be charged.
August 23, 2022
- Upgrade the default TiDB version of new Developer Tier clusters from v6.1.0 to v6.2.0.
Introduce TiDB Cloud API as beta.
Through this API, you can manage TiDB Cloud resources such as clusters automatically and efficiently. For more information, see TiDB Cloud API Documentation.
Currently, TiDB Cloud API is still in beta and only available upon request. You can apply for API access by submitting a request:
- Click Help in the lower-right corner of TiDB Cloud console.
- In the dialog, fill in "Apply for TiDB Cloud API" in the Description field and click Send.
August 16, 2022
2 vCPU, 8 GiB (Beta)node size of TiDB and TiKV as beta.
2 vCPU, 8 GiB (Beta)TiKV node, the storage size is between 200 GiB and 500 GiB.
Suggested usage scenarios:
- Low-workload production environments for SMB
- PoC and staging environments
- Development environments
Introduce Credits (previously named as trail points) for PoC users.
You can now view information about your organization's credits on the Credits tab of the Billing page, the credits can be used to pay for TiDB Cloud fees. You can contact us to get credits.
August 9, 2022
- Add the support of the GCP region
Osakafor Dedicated Tier cluster creation.
August 2, 2022
4 vCPU, 16 GiBnode size of TiDB and TiKV is now in General Availability (GA).
4 vCPU, 16 GiBTiKV node, the storage size is between 200 GiB and 2 TiB.
Suggested usage scenarios:
- Low workload production environments for SMB
- PoC and staging environments
- Development environments
Add a Monitoring page to the Diagnosis tab for Dedicated Tier clusters.
The Monitoring page provides a system-level entry for overall performance diagnosis. According to the top-down performance analysis methodology, the Monitoring page organizes TiDB performance metrics based on database time breakdown and displays these metrics in different colors. By checking these colors, you can identify performance bottlenecks of the entire system at the first glance, which significantly reduces performance diagnosis time and simplifies performance analysis and diagnosis.
Add a switch to enable or disable Custom Pattern on the Data Import page for CSV and Parquet source files.
The Custom Pattern feature is disabled by default. You can enable it when you are going to import CSV or Parquet files whose filenames match a certain pattern to a single target table.
For more information, see Import CSV Files and Import Apache Parquet Files.
Add TiDB Cloud Support Plans (Basic, Standard, Enterprise, and Premium) to meet different support needs of customers' organizations. For more information, see TiDB Cloud Support.
Optimize the UI of the Clusters page and the cluster details page:
- Add Connect and Import data buttons to the Clusters page.
- Move Connect and Import data buttons to the upper-right corner on the cluster details page.
July 28, 2022
- Add the Allow Access from Anywhere button to the Security Quick Start dialog, which allows your cluster to be accessible by any IP addresses. For more information, see Configure Cluster Security Settings.
July 26, 2022
Support automatic hibernation and resuming for new Developer Tier clusters.
A Developer Tier cluster will not be deleted after 7 days of inactivity so you can still use it at any time until the one-year free trial ends. After 24 hours of inactivity, the Developer Tier cluster will hibernate automatically. To resume the cluster, either send a new connection to the cluster or click the Resume button in the TiDB Cloud console. The cluster will be resumed within 50 seconds and back to service automatically.
Add a user name prefix limitation for new Developer Tier clusters.
Whenever you use or set a database user name, you must include the prefix for your cluster in the user name. For more information, see User name prefix.
Disable the backup and restore feature for Developer Tier clusters.
The backup and restore feature (including both automatic backup and manual backup) is disabled for Developer Tier clusters. You can still use Dumpling to export your data as a backup.
Increase the storage size of a Developer Tier cluster from 500 MiB to 1 GiB.
Add breadcrumbs to the TiDB Cloud console to improve the navigation experience.
Support configuring multiple filter rules when you import data into TiDB Cloud.
Remove the Traffic Filters page from Project Settings, and remove the Add Rules from Default Set button from the Connect to TiDB dialog.
July 19, 2022
- Provide a new option for TiKV node size:
8 vCPU, 32 GiB. You can choose either
8 vCPU, 32 GiBor
8 vCPU, 64 GiBfor an 8 vCPU TiKV node.
- Support syntax highlighting in sample code provided in the Connect to TiDB dialog to improve code readability. You can easily identify the parameters that you need to replace in the sample code.
- Support automatically validating whether TiDB Cloud can access your source data after you confirm the import task on the Data Import Task page.
- Change the theme color of the TiDB Cloud console to make it consistent with that of PingCAP website.
July 12, 2022
- Add the Validate button to the Data Import Task page for Amazon S3, which helps you detect data access issues before the data import starts.
- Add Billing Profile under the Payment Method tab. By providing your tax registration number in Billing Profile, certain taxes might be exempted from your invoice. For more information, see Edit billing profile information.
July 05, 2022
The columnar storage TiFlash is now in General Availability (GA).
TiFlash makes TiDB essentially an Hybrid Transactional/Analytical Processing (HTAP) database. Your application data is first stored in TiKV and then replicated to TiFlash via the Raft consensus algorithm. So it is real time replication from the row storage to the columnar storage.
For tables with TiFlash replicas, the TiDB optimizer automatically determines whether to use either TiKV or TiFlash replicas based on the cost estimation.
To experience the benefits brought by TiFlash, see TiDB Cloud HTAP Quick Start Guide.
Support increasing the storage size of TiKV and TiFlash for a Dedicated Tier cluster.
Support showing the memory information in the node size field.
June 28, 2022
- Upgrade TiDB Cloud Dedicated Tier from TiDB v5.4.1 to TiDB v6.1.0.
June 23, 2022
Increase the maximum storage capacity of TiKV on TiDB Cloud.
- 8 vCPU or 16 vCPU TiKV: support up to 4 TiB storage capacity.
- 4 vCPU TiKV: support up to 2 TiB storage capacity.
June 21, 2022
- Add the support of the GCP region
Taiwanfor Dedicated Tier cluster creation.
- Support updating user profiles in the TiDB Cloud console, including first name, last time, company name, country, and phone number.
- Provide the connection strings for MySQL, MyCLI, JDBC, Python, Go, and Node.js in the Connect to TiDB dialog so you can easily connect to your TiDB cluster.
- Support obtaining bucket regions from bucket URIs automatically during data import to save your effort to fill in such information.
June 16, 2022
Simplify the cluster creation process.
- When you create a cluster, TiDB Cloud provides a default cluster name. You can either use the default name or update it.
- When you create a cluster, you do not need to set the password on the Create a Cluster page.
- During or after the cluster creation, you can set the root password to access the cluster and also the IP addresses to connect to the cluster in the Security Quick Start dialog box.
June 14, 2022
- Upgrade TiDB Cloud to TiDB v6.1.0 for Developer Tier.
- Optimize the entrance of Project Settings. From the TiDB Cloud console, you can choose a target project and go to its settings easily by clicking the Project Settings tab.
- Optimize the experience of password expiration by providing expiration messages in the TiDB Cloud console.
June 7, 2022
- Add the Try Free registration page to quickly sign up for TiDB Cloud.
- Remove the Proof of Concept plan option from the plan selection page. If you want to apply for a 14-day PoC trial for free, go to the Apply for PoC page. For more information, see Perform a Proof of Concept (PoC) with TiDB Cloud.
- Improve the system security by prompting users who sign up for TiDB Cloud with emails and passwords to reset their passwords every 90 days. For more information, see Password Authentication.
May 24, 2022
May 19, 2022
- Add the support of the AWS region
Frankfurtfor Developer Tier cluster creation.
May 18, 2022
- Support signing up TiDB Cloud with a GitHub account.
May 13, 2022
- Support signing up TiDB Cloud with a Google account.
May 1, 2022
- Support configuring vCPU size of TiDB, TiKV, and TiFlash when you create or restore a Dedicated Tier cluster.
- Add the support of the AWS region
Mumbaifor cluster creation.
- Update the compute, storage, and data transfer cost for TiDB Cloud billing.
April 7, 2022
- Upgrade TiDB Cloud to TiDB v6.0.0 for Developer Tier.
March 31, 2022
TiDB Cloud is now in General Availability. You can sign up and select one of the following options:
- Get started with Developer Tier for free.
- Apply for a 14-day PoC trial for free.
- Get full access with Dedicated Tier.
March 25, 2022
Support TiDB Cloud built-in alerting.
With the TiDB Cloud built-in alerting feature, you can be notified by emails whenever a TiDB Cloud cluster in your project triggers one of TiDB Cloud built-in alert conditions.
March 15, 2022
- No cluster tier with the fixed cluster size any more. You can customize the cluster size of TiDB, TiKV, and TiFlash easily.
- Support adding TiFlash nodes for an existing cluster without TiFlash.
- Support specifying the storage size (500 to 2048 GiB) when creating a new cluster. The storage size cannot be changed after the cluster is created.
- Introduce a new public region:
- Deprecate 8 vCPU TiFlash and provide 16 vCPU TiFlash.
- Separate the price of CPU and storage (both have 30% public preview discount).
- Update the billing information and the price table.
Support the Prometheus and Grafana integration.
With the Prometheus and Grafana integration, you can configure a Prometheus service to read key metrics from the TiDB Cloud endpoint and view the metrics using Grafana.
Support assigning a default backup time based on the selected region of your new cluster.
For more information, see Back up and Restore TiDB Cluster Data.
March 04, 2022
Support the Datadog integration.
With the Datadog integration, you can configure TiDB Cloud to send metric data about your TiDB clusters to Datadog. After that, you can view these metrics in your Datadog dashboards directly.
February 15, 2022
- Upgrade TiDB Cloud to TiDB v5.4.0 for Developer Tier.
- Support using custom file names when importing CSV files or Apache Parquet files into TiDB Cloud.
January 11, 2022
- Upgrade TiDB Operator to v1.2.6.
- Add a suggested option
--connect-timeout 15to the MySQL client on the Connect page.
- Fix the issue that a user cannot create a cluster if the password contains a single quote.
- Fix the issue that even an organization only has one owner, the owner can be deleted or changed to another role.