Neki, sharded Postgres, is now available. Learn more
Navigation

Changelog

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


Postgres security fixes for Neki

Neki now runs Postgres 18.7, the latest upstream minor release, which fixes 52 security vulnerabilities. We've already upgraded existing Neki databases, and new Neki databases start on 18.7. →


Postgres minor version updates with security fixes

New PlanetScale Postgres databases now use 17.12 and 18.7, the latest upstream minor releases, which include security fixes. Existing databases will be upgraded to these versions over the next few days. →


Manage OIDC trusts from the CLI

We've added pscale oidc-trust to the CLI. You can now create, list, show, update, and delete OIDC trusts from your terminal.pscale oidc-trust providers list --org acme →


Cmd-K palette for quick navigation and actions

We've added a command palette to the dashboard. Press Cmd-K on macOS (or Ctrl-K on Windows and Linux) to quickly jump to Insights sections, cluster configuration pages, and settings without clicking through menus. →


Passkeys and security keys

You can now add a passkey or a hardware security key from your account settings. The next time you sign in, you can use it instead of a code from your authenticator app. →


Switch from GitHub sign-in to email and password

If you sign in to PlanetScale with GitHub, you can now switch your account to email and password sign-in. In your account settings, select Disconnect GitHub, confirm on GitHub, then set a password. →


Authenticate to the PlanetScale API with OpenID Connect

You can now authenticate to the PlanetScale API from GitHub Actions and Depot CI using OpenID Connect (OIDC).Workflows will exchange their OIDC token for a short-lived service token, so you no longer need to store long-lived credentials in your CI secrets. →


MCP server: Dedicated egress IPs

The PlanetScale MCP server now runs on a new platform, and its database queries leave from four dedicated IP addresses: →


Manage Vitess parameters with Terraform

Manage Vitess parameters with v1.18.0 of the PlanetScale Terraform provider. Set VTGate parameters in planetscale_vitess_branch, and VTTablet and MySQL parameters in planetscale_vitess_keyspace. →


MCP server: Send feedback and questions to PlanetScale

We've added two tools to the PlanetScale MCP server that let your AI agent tell us what got in its way. →


Emergency backups for Vitess databases

We've added emergency backups to Vitess databases. An emergency backup will copy data directly from your running database instead of starting from the previous backup. This ensures you can get a fresh backup right away, even when regular backups are failing. →


Choose when Postgres maintenance restarts your database

Every Postgres database now has a maintenance window.Your database only restarts in its window when maintenance needs a restart, such as an image update. Your database administrators get an email at least 7 days ahead and again 3 days before. If the time doesn't work, you can move it to any upcoming window before its deadline, up to 3 times. →


Manage Postgres storage configuration in Terraform

Manage Postgres storage configuration with v1.16.0 of the PlanetScale Terraform provider. Configure minimum and maximum storage, autoscaling, IOPS, and throughput in the planetscale_postgres_branch resource. →


Egress bandwidth email notifications

We've enabled email notifications for Postgres and Neki databases to inform you when we detect higher than usual public network egress. →


Service tokens include the last used IP, location, and network operator

Service tokens will now show the IP address they were last used from, along with the location and the organization that runs that network, such as an ISP or cloud provider. You'll find this in the dashboard, the API, and the CLI. This gives more visibility into how your tokens are being used. →


More Vitess operations in the CLI and API

We've opened a wider set of Vitess operations on PlanetScale. Alongside MoveTables, you can now run Materialize, Lookup Vindex, VDiff, and PlannedReparentShard from pscale branch vtctl (alias vtctld), plus helpers like listing tablets and updating shard tablet controls. →


Vitess Materialize workflows in the dashboard

The Workflows page for a Vitess branch now lists Materialize workflows alongside MoveTables workflows, with the type shown for each one. →


Live connections for Neki

You can now see live connections to your Neki routers in the dashboard under Connections, or with pscale branch connections show and pscale branch connections top. →


Postgres logical replication slots no longer need registration

We've removed the patroni.slots cluster parameter for Postgres logical replication. PlanetScale will now detect logical slots automatically, so you no longer need to add each slot name to your cluster configuration. Keep failover support enabled on your slots to preserve them during switchovers and failovers. →


Faster Heroku Postgres migrations with deferred index rebuilds

We've updated the Heroku Migrator so Heroku Postgres migrations are faster and cover more databases. →


Configure disk scaling for Vitess keyspaces

You can now control how disks in a Vitess keyspace are sized, from the dashboard, the API, or the pscale CLI. Let disks grow automatically up to a storage limit, turn growth off, or shrink disks with more capacity than you need. →


Read-only replicas for Neki

We've added read-only replicas for Neki. You can now attach extra instances that copy from the primary and serve reads, without using the replicas that take over during failover. →


Metal M-10 to M-160 sizes for Neki

We've added Metal sizes M-10 through M-160 for Neki on AWS. You can now run Neki on the same locally attached NVMe sizes already available for Postgres. →


Enable huge pages for Postgres and Neki

You can now enable huge pages for your Postgres and Neki databases on supported cluster sizes. Huge pages reduce the memory and CPU overhead of managing PostgreSQL's shared memory. →


CLI shows which Postgres and Neki parameters need an update

The PlanetScale CLI v0.346.0 shows when a parameter requires an update before you can configure it. Parameter listings now include a Requires update column for Postgres branches, and for Neki configuration profiles, admins, and sidecars.# Postgres branch parameters →