Skip to content

Changelog

The latest PlanetScale features and product launches.

May 26, 2022
New feature
PlanetScale Insights

PlanetScale Insights

Today, we’re introducing the next iteration of our Query Statistics tool: PlanetScale Insights.

Insights brings a new interactive graphical interface that charts query performance along side your Deploy Requests.

We’ve also added a new section that surfaces all queries run against your database in the last 24 hours. Each query includes metrics such as rows read, rows returned, time per query, and more.

Insights is currently in beta. You can try it out for yourself by clicking the “Insights” tab on your database page in the PlanetScale dashboard.

View full documentation
May 25, 2022
New feature
PlanetScale Connect

PlanetScale Connect

We’ve introduced a new feature called PlanetScale Connect that makes it easier to safely extract, load, and transform your data.

For this release, we’ve implemented an Airbyte connector as the pipeline between your PlanetScale data and the desired destination.

Connect is currently in beta. You can opt-in on your Organization Settings page under “Beta features”.

View full documentation
May 24, 2022
New feature
PlanetScale Portals

PlanetScale Portals

Today, we’re introducing PlanetScale Portals. With Portals, you can add read-only regions to your production database in any available region.

Portals is available on our Scaler, Teams, and Enterprise plans and will be billed based on storage and rows read. For more information, check out our Read-only regions documentation.

Portals is currently in beta. You can add a read-only region and try it out on any production branch in your organization.

View full documentation
May 20, 2022
Update

New plan + pricing updates

Today, we’re introducing the Teams plan to better accomodate teams that require more resources and higher performance than the Scaler plan.

The new Teams plan includes:

  • 100 GB storage
  • 500 billion row reads/mo
  • 100 million row writes/mo
  • 3 production branches
  • 10 development branches
  • SSO
  • 60 days audit log
  • Larger resource allocation
  • Business support

We’ve also made some updates to existing plans. Our free Developer plan is now called Hobby and comes with 5 GB storage, 1 production branch, and 1 development branch.

Our Scaler plan has been updated to include SSO as an add-on option, 10 GB storage, 2 production branches, and 5 development branches.

View full documentation
April 7, 2022
Improvement
Three more regions

Three more regions

We have added three more regions across the globe. Now you can deploy databases on AWS in Frankfurt (eu-central-1), Sydney (ap-southeast-2), and São Paulo (sa-east-1).

View full documentation
March 24, 2022
New feature
Revert a schema change

Revert a schema change

We’ve introduced a new feature that allows you to revert a schema change with no data loss.

If you create and deploy a deploy request with a schema change that breaks your application, you can instantly revert the deployment with the click of a button. Additionally, you’ll retain any data that was added to your production database during the time between deployment and reverting.

This feature is in limited beta and you must accept beta terms and enroll your database to use it. For more information, see the Revert a schema change section of our Deploy requests documentation.

View full documentation
February 24, 2022
Update

Updates to our pricing

We’ve updated our Developer and Scaler plans to better accomodate user needs.

The free Developer plan remains at 10 GB of storage and 10 million writes, but now includes 1 billion reads.

The Scaler plan remains $29 per month per database with 25 GB of storage and 50 million writes, but now includes 100 billion reads. Additional storage and usage for the Scaler plan will be charged at $2.50 per additional GB, $1 per additional 1 billion rows read, and $1.50 per additional 1 million rows written.

View full documentation
December 23, 2021
Update

Database sleeping

We’ve made an update that may affect databases on the free Developer plan. Inactive databases may be put into sleep mode after 30 days of inactivity. All data will be backed up and stored, but you will not be able to connect to the database.

The following criteria is used to determine when a database is eligible to sleep:

  • The database is on the free Developer plan
  • The database is at least one month old
  • There have been no rows written or connections to any branches of the database in the past 30 days.

Once all criteria is met, the database will enter sleep mode. You can wake a sleeping database at any time from the PlanetScale dashboard.

View full documentation
November 18, 2021
Integration

Prisma Data Platform integration

PlanetScale and Prisma have partnered to allow developers to create PlanetScale databases in the new Prisma Data Platform. You can have a starter database schema and a live PlanetScale database ready to accept thousands of new database connections with a few clicks.

The Prisma Data Platform provides you with application templates with Prisma data schemas, so you don’t even have to think about a data model to get started. Once set up, you can deploy to Vercel immediately or use the Prisma Data Explorer and Query Builder to explore your PlanetScale database.

View full documentation
November 17, 2021

Database Imports

The new PlanetScale Database Import feature makes it easy and painless to migrate your data from an existing internet accessible MySQL database into a PlanetScale database. With just a connection to your database, you can try out PlanetScale in front of your existing database and then import your data into PlanetScale. When you’re ready, switch traffic to your PlanetScale database without any downtime. Note: this feature is in limited beta.

Check out our latest blog post to learn more about how to import your data.

View full documentation
November 16, 2021

PlanetScale is GA

PlanetScale is now GA and ready for your production workloads. We launched our beta in May, and since then we’ve been hard at work to ensure that we offer the security, performance, and reliability you expect from a database platform. Read more about our journey to GA.

November 3, 2021

PlanetScale Managed Cloud

We’ve launched PlanetScale Managed Cloud, our enterprise offering for customers who need to host their data. We offer a unique managed experience — we deploy PlanetScale in our customer’s AWS account and manage it directly using a sub-account. This provides the full managed experience to our customers, while meeting their strict compliance requirements. Read more about PlanetScale Managed Cloud in this blog post.

October 28, 2021

Database Administrator role

To make it easier to fine-tune access control in your PlanetScale organization, we’ve added a new role: Database Administrator.

The permissions for the Database Administrator role are granted at the database level. With this role, you can give a member of your organization full access to a specific database (or several databases) without making them an Organization Administrator.

View full documentation
October 28, 2021

Updates to our pricing

We’ve updated our Scaler plan to make it a better option for our users. As a part of these changes, we’ll be including 500 million rows read, 50 million rows written, and 25 GB of storage in the plan and charging a monthly fee of $29. For usage and storage above the included amounts, we’ll be charging $1.50 per 10 million row reads, $1.50 per 1 million row writes, and $1.25 per GB of storage.

For larger organizations, we now offer a customizable, resource-based Enterprise plan that includes features like Single sign-on, unlimited database branches, premium support, and more.

To ensure we can provide the best quality service for our free Developer plan databases, we will be limiting the number of Developer plan databases to one per organization.

View full documentation
October 14, 2021

Branch promotion to production

We’ve made a few changes to how branches work in PlanetScale. Now whenever you create a database, your main branch will be a development branch by default, allowing you to start making changes to the schema instantaneously, without needing to use deploy requests. When you're done hacking around and ready to make your database production-ready, you can promote your branch to production, which enables high-availability and direct DDL protection (sorry Little Bobby Tables). Additionally, you can promote multiple branches if you so desire, so if you want to have a staging database branch that’s also protected, we can do that for you!

Lastly, we’ve introduced the concept of a default branch. Before, main was the default branch and that wasn’t able to be changed. But now, you can select whatever you want as the default branch. One thing to note, the first branch that gets promoted to production will become the default branch.

View full documentation
September 29, 2021

Set a default organization

We’ve made it easier to manage your PlanetScale organizations by allowing users to set a default organization. Once set, users will land in the default organization every time they sign in.

To set a default organization, head over to your user settings and select your default organization from the drop down.

September 20, 2021

Web console

We’ve added a web console to make working with your PlanetScale database even easier. You can now run through the database branch lifecycle using just the website, no need to switch between apps to connect to your database branch and run commands.

The PlanetScale web console is an interactive interface for running MySQL queries and DDL (Create, Alter, & Delete) against your PlanetScale database branches.

View full documentation
August 23, 2021

Automatically copy migration data

We’ve made it even easier to use a PlanetScale database with the framework of your choice. Now, you can automatically persist schema changes in your framework’s migration table.

Set up automatic migrations with your first deploy request by selecting the framework of your choice. If the framework you’re using isn’t listed, select “Other” and enter the name of the migration tracking table.

Once set up, you’ll never have to worry about keeping the framework’s migration table up to date. It will happen automatically.

View full documentation
August 19, 2021

SOC 2 type II compliance

We are excited to announce that we have achieved SOC 2 type II compliance. We take security very seriously at PlanetScale, and this is just one of the many measures we are taking to ensure the continuous security and integrity of data stored on our platform.

View full documentation
August 16, 2021

Connection Strings

You can now use the tools you're familiar with to connect to PlanetScale databases, whether that’s with Rails, Python, Prisma, Laravel, or any other MySQL client. Connection strings are built for serverless scale and enable you to connect to other serverless computing platforms like AWS Lambda or Vercel.

Within PlanetScale, you can generate a new password and automatically get client code for many popular frameworks and languages for you to connect your PlanetScale database.

PlanetScale connection strings are built with security as a priority, so you can spend less time worrying if your database connections are secure. This includes strong passwords that are never stored in plain text, GitHub Secret Scanning, and native MySQL authentication support.

View full documentation
Aug 5, 2021

New Regions and Branch Regions

We’ve added two new regions US West (Oregon) and EU West (Dublin, Ireland), and we’ll be adding more regions in the future.

We have also added the ability to deploy branches near where you develop. Deploy your production branch near your users and develop on a branch in your region to avoid unnecessary latency.

View full documentation
July 15, 2021

Audit Log

Administrators now have access to an organization level Audit Log which tracks all user actions and events providing insight, transparency, and security for your databases.

View full documentation
July 14, 2021

Single Sign-On

Single Sign-On (SSO) is now available for Enterprise plans and as an add-on to the Scaler plan. SSO provides additional account security by allowing company administrators to require the use of an identity provider when logging into PlanetScale. Users only need to sign in once with a single set of credentials (i.e. password and email) to access all of their tools and applications.

View full documentation
July 6, 2021

Multi-Factor Authentication

Multi-Factor Authentication (MFA) prevents unauthorized access to your user account. MFA strengthens security by requiring two or more methods (i.e. authentication factors) to verify your identity. We strongly recommend enabling MFA for your account.

If you're authenticating via GitHub OAuth or SSO, MFA settings will not be displayed

View full documentation