Changelog
The latest PlanetScale features and product launches. Get the RSS feed.
Deploying changes to sharded keyspaces
Deploy requests now show which shards will be affected when making changes to a sharded keyspace. You can also see deployment progress for each shard once deployed. →
Throttling deploy requests
You now have the option to manage the speed of your deploy requests by configuring the throttler. Normally, you don't need to get involved, as the Vitess tablet throttler automatically identifies when replication lag is high on your database, and slows down migration progress. However, we're giving you additional control over migration throttling if the defaults are insufficient in mitigating load on your database. →
PlanetScale vectors now supports quantization
PlanetScale vectors now supports quantization.Quantization is a form of vector compression that allows your vector indexes to consume less space. →
PlanetScale workflows
We just released our new workflows functionality, which allows you to run a series of predefined steps to perform actions on your database. Our first workflow enables you to horizontally scale your databases by moving tables to a sharded keyspace, all from within the PlanetScale dashboard. →
Insights sparklines
The Insights dashboard now shows sparklines for all numeric columns in the query table. →
Service tokens: all database permissions
We've just shipped an enhancement to service tokens. You can now grant access to all databases instead of needing to set permissions one by one. →
Cluster configuration
You can now create new sharded or unsharded keyspaces in your database using the Cluster configuration panel. To create a new keyspace, click "New keyspace", give it a name, adjust the number of shards (if applicable), choose the cluster size you'd like to use, add additional replicas (if needed), and click "Save changes". →
Brownout notice: legacy connection strings
As mentioned in our previous announcement, we made an upgrade to our edge infrastructure two years ago that enabled better performance and reliability for your database connections. This update impacted legacy connection strings that existed prior to this change. →
2024 PCI DSS reporting now available
PlanetScale Managed on AWS has been issued an updated PCI Attestation of Compliance (AoC) and Report on Compliance (RoC), re-certifying our compliance with the PCI Data Security Standard 4.0 as a Level 1 Service Provider. →
Instant deployments
We've have added support for instant deployment of certain deploy requests using MySQL's ALGORITHM=INSTANT. This feature allows users to apply changes more quickly and efficiently. →
Timezone display preferences
We’ve added a new feature to the top navigation bar that lets you choose between displaying timestamps in your local time zone or UTC. Making it easier to communicate and share graphs with your teammates in various timezones. →
Service token permissions: branch creation
We've shipped a change to service token permissions. Now, any service token with create_databases,will automatically be granted full permissions to any database that it creates. →
Insights: max latency reporting
We've added a new column in the main Insights view: max_latency. This column shows the maximum response time of any individual query pattern in the selected time window. Maximum is often a useful metric for spotting extreme outliers that may not show up in p99 (99th percentile). To enable the Max latency column, visit your Insights dashboard, click on the columns menu to the right of the query filter search box, and check "Max latency". →
Branching: rename and replace default branch
We've just shipped a couple improvements to branching. Now from the branches page, you can: →
2024 SOC 2+ HIPAA
PlanetScale's latest SOC 2 Type II report covering the period of June 16, 2023 to June 15, 2024 is now available to customers. →
Prevent backup deletion
Backups are deleted after they expire, but automatic and manual deletions can be prevented by enabling deletion protection. →
Insights: index usage tracking
Insights now stores index usage information for all SELECT queries. To see index usage, click on a query from your Insights dashboard, and then click on the new Indexes tab. →
Insights: increased graph resolution
We've increased the resolution for all Insights graphs. Graphs with periods from 12 to 24 hours now show data in 5 minute increments (down from 10 minutes) and periods under 12 hours show data in 1 minute increments (down from 5 minutes). Smaller time buckets result in less smoothing and make it easier to spot temporary fluctuations. →
Insights: absolute x-axis time
We've heard your feedback and Insights graphs now show all x-axis time measurements as an absolute time (e.g. 09:31) instead of as a relative time offset (e.g. 3h ago). Absolute time offsets make it easier to correlate Insights data with information from external systems. →
Webhooks: New pending_cutover event for deploy requests
We have shipped a new webhook event: deploy_request.pending_cutover. →
Deploy requests: auto-delete branch
We just shipped an improvement to deploy requests. Now, you can optionally set your deploy requests to delete the developmentbranch once fully complete. →
Deprecation: legacy connection strings
Two years ago we made an upgrade to our edge infrastructure that enabled better performance and reliabilityfor your database connections. →
Deploy requests: solo admins may now self-approve
We've shipped a small update to the "Require administrator approval for deploy requests" setting.Now, if your database only has a single administrator, they can self-approve their own deploy requests. →
Webhook payload update
We have updated all webhook payloads to include the database and organization names.{ →
Reason for closing a schema recommendation
We have made an update to schema recommendations. Now when closing a recommendation, you canleave an optional comment explaining why the recommendation is being closed. →