Blazing fast NVMe drives with unlimited IOPS now available. Read about PlanetScale Metal
Navigation

Changelog

The latest PlanetScale features and product launches. Get the RSS feed.


Connecting to PlanetScale privately on GCP

Previously only available to Single-tenant and Managed customers, PlanetScale now provides private connection endpoints to GCP regions via GCP Private Service Connect for customers on Scaler Pro.


Connecting to PlanetScale privately on AWS

Previously only available to Single-tenant and Managed customers, PlanetScale now provides private connection endpoints to AWS regions via AWS PrivateLink for customers on Scaler Pro.


Insights query latency percentile filtering

Insights now supports filtering query patterns by 50th and 99th percentile query execution time. To find all query patterns that have a 50th percentile execution time above 250 milliseconds, for example, enter p50:>250 in the insights search box.


Character set and collation upgrade recommendations

We now detect usage of legacy character sets and collations in your database and provide upgrade recommendations. Modern character sets and collations are faster, support a wider range of characters including emoji, and have improved sorting for multi-byte characters.


Global replica credentials

Today, we're introducing the ability to create global replica credentials for your PlanetScale database.


Webhooks are now generally available

Webhooks have graduated from beta and are now generally available. Since the beginning of beta we've added an additional event which willtrigger whenever a new Insights anomaly event is detected.


Hobby plan deprecation

Our Hobby plan has now been retired. All remaining databases on the Hobby plan have been slept. To access your data, you must either upgrade to Scaler Pro or wake your database from your dashboard. Waking your database will give you 24 hours to dump your data. Please view our Hobby plan deprecation documentation for more information.


Insights anomaly webhook

You can now enable webhooks for database anomalies. With this new hook you can notify your team when PlanetScalehas detected slower than expected queries on your database.


Deploy requests: remember auto-apply

Deploy requests will now remember your auto-apply setting. If you turn it off, all future deploy requests will default to the setting being off.


Monthly spend alerts

We’ve released an improvement to the billing page. You can now set spend alerts for your PlanetScale Organization.


Deprecating the Hobby plan

Our Hobby plan will be retired on April 8th, 2024. As of March 6th, 2024, you are no longer able to create new Hobby databases. Please view our Hobby plan deprecation documentation for more information.


CPU and memory metrics now in Datadog

We are now publishing the CPU and memory usage of each database branch's primary node to Datadog. You can graph these metricsby using the planetscale.primary.cpu_usage and planetscale.primary.memory_usage metric names within your Datadogwidgets and notebooks.


Schema recommendations

Today, we’re releasing schema recommendations inside of PlanetScale Insights.


Foreign key constraints are now generally available

To enable foreign key constraints in any unsharded PlanetScale database, go to your database’s ”Settings” page and check the box to Allow foreign key constraints.


Safe migrations on development branches

You can now enable safe migrations on development branches. With safe migrations enabled on a branch, you’ll gain zero-downtime schema migrations, schema reverts, and protection against accidental schema changes. Also, now you can use a development branch with safe migrations enabled to set up a workflow with a “staging” branch. Previously, only production branches could have safe migrations enabled.


OAuth applications are now in public beta

OAuth applications are now available to all PlanetScale users in a public beta. An OAuth application in PlanetScale allows you to get authorization from your users for which organizations and databases the PlanetScale API can interact with.


Deprecating Scaler plan

We are committed to remaining the best database for serverless and real-world applications that require massive scale. To support this effort, we are deprecating the Scaler plan. Beginning February 12th 2024, you will no longer be able to create a new Scaler database clusters.


Foreign key constraints

You can now use foreign key constraints inside of your PlanetScale databases. You can also import existing internet-accessible MySQL or MariaDB databases that use foreign key constraints to PlanetScale.


Insights Anomalies

Today, we released a new addition to PlanetScale Insights — Anomalies. Anomalies are defined as events where a percentage of slow-running queries substantially increases over a period of time.


Fivetran integration

You can now extract data from PlanetScale and use it as a data source in your extract, load, and data transformation (ELT) processes with Fivetran.


Webhooks

We have added webhooks to PlanetScale. With webhooks, you can trigger an HTTP POST callback to a configured URL when a specific event occurs within your PlanetScale organization. You can use webhooks from PlanetScale to build custom integrations, notifications, and automate other workflows.


Database reports

Starting today, you'll receive a weekly email for your most active PlanetScale database that recaps from the previous week:


PlanetScale Managed on AWS is PCI compliant

We are pleased to announce that PlanetScale Managed on AWS has been issued an Attestation of Compliance (AoC) and Report on Compliance (RoC), certifying our compliance with the PCI DSS 4.0 as a Level 1 Service Provider.


Insights graph update

PlanetScale Insights graphs just got an update! You can now zoom in on graphs for a more detailed look at branch metrics during a selected period.


Password details page

You can now view the details of your database’s passwords on a new page, including renaming a password, setting IP ranges that can connect to the database with the IP restrictions feature, copying and pasting pre-generated code, and more.