Changelog
The latest PlanetScale features and product launches. Get the RSS feed.
Postgres traffic metrics now distinguish public and private access
Postgres ingress and egress metrics now include a new planetscale_access label. The label value public indicates public internet traffic, while private indicates traffic over private connections options such as AWS PrivateLink or GCP Private Service Connect. →
Vitess database imports with workflows
We've updated the Vitess database import experience to use Vitess workflows.This provides a seamless experience for bringing data from existing MySQL or MariaDB databases into PlanetScale. →
PostgreSQL 18 is now available
PostgreSQL 18 is now available on PlanetScale for Postgres. You can select PostgreSQL 18 when creating a new Postgres database. Existing databases on PostgreSQL 17 remain fully supported. →
Neon serverless driver HTTP mode support
PlanetScale now supports HTTP mode for the Neon serverless driver, in addition to the existing WebSocket support. HTTP mode enables simple, one-shot queries over HTTP, making it ideal for edge and serverless environments like Cloudflare Workers and Vercel Edge Functions.import { neon, neonConfig } from '@neondatabase/serverless' →
DuckDB and MotherDuck support for PlanetScale Postgres
We've added support for the pg_duckdb extension for PlanetScale Postgres databases, along with native integration with MotherDuck. →
$50 Metal Postgres databases are now generally available
We have released several new Metal database sizes for Postgres, including the M-10, M-20, M-40, and M-80.The M-10 starts as low as $50 per month, making the performance of locally-attached NVMe drives accessible to a wide audience.These also come with more storage configuration options, giving you greater control over your storage-to-compute ratio. →
New Terraform provider coming soon
We'll soon be releasing a new v1 Terraform provider with support for Vitess and Postgres databases. →
Manage webhooks with the CLI
You can now manage webhooks directly from the PlanetScale CLI. Create, update, test, and delete webhooks without needing to use the dashboard or API. →
Service token names in the CLI
You can now give your service tokens names when creating them through the pscale CLI, making it easier to identify and manage multiple tokens. →
Service token management API endpoints
We've added new API endpoints for managing service tokens through the API. You can now list, view, create, and delete service tokens without using the dashboard or CLI. →
Create single node Postgres databases from the CLI
You can now create single node Postgres databases using the CLI. →
Consistent path parameters in OpenAPI spec
We've cleaned up the path parameters in our OpenAPI spec to follow a consistent standard across all endpoints. →
LLM-generated query summaries in Insights
Insights now provides LLM-generated query summaries on the query detail page. To generate a query summary, visit your Insights dashboard, click on a query pattern, and then click "Summarize query". Query summaries are generated based on the query's normalized SQL. →
Index schema recommendations for Postgres databases
PlanetScale Insights now automatically scans your Postgres databases and suggests indexes tailored to your schema and workload. →
Manage Postgres roles in the dashboard and CLI
You can now reset role credentials and reassign database objects from the dashboard and CLI. →
New API endpoints for Postgres role management
We've added two new API endpoints to help you manage Postgres database roles. →
Single-node databases are now generally available
Single node Postgres databases are now available to all customers, starting at just $5 per month. Single node databases are a cost-effective option for early-stage projects, testing, development, and proof of concepts. →
New API endpoints for organization teams, cluster sizes, and PgBouncer resizes
We've added several new API endpoints. →
SLA single node excluded
We have removed the upcoming single node sizes as well as development branches from our SLA. For more information, see the PlanetScale Service Level Agreement page. →
Automatically shrink Postgres network-attached storage disks
We've just released automatic disk shrinking for Postgres databases using network-attached storage. When your database is using less than 12.5% of the allocated disk space for more than 72 hours, we will automatically shrink the disk to the next available size.This helps you save money by only paying for the storage you need. →
Organization member API endpoints
We've released new API endpoints for managing organization members. →
Insights - Table keyspace/schema column and search filtering
It is now easier to find queries that reference tables within a particular Vitess keyspace or PostgreSQL schema, regardless of the keyspace that was associated with the database connection that issued the original query. →
Dedicated replica PgBouncers with availability zone affinity
Dedicated replica PgBouncers may now be configured to prefer routing to the Postgres replica servers inside their own availability zone. Applications deployed across several zones can benefit from lower replica query latency in this configuration. →
Dedicated primary PgBouncers
We've just released the ability to provision dedicated PgBouncers for your Postgres primary servers. A dedicated primary PgBouncer provides connection pooling for your primary database, running on nodes separate from the Postgres servers. Connections through dedicated PgBouncers persist through cluster resizes, upgrades, and most failover scenarios, providing improved high availability. →