Last 7 days
19
Features: 19
Changes: 0
Fixes: 0
Deprecations: 0
Managed cloud database platform for Vitess and Postgres workloads.
Latest PlanetScale changelog updates, official release notes, breaking changes, security patches, pricing changes, and developer reactions in one product feed.
Follow this PlanetScale release-notes page to spot useful features, risky migrations, noisy announcements, and source links before they hit your backlog.
Changes.Watch links back to official changelog and release-note sources so summaries stay easy to verify.
Use channels to follow groups of tools around a stack, workflow, or topic.
Rolling windows show how many product updates landed in the last 7, 30, 90, and 365 days, grouped by existing changelog semantics.
19
40
74
166
Added a public read‑only Postgres database exposing PlanetScale cluster pricing
Added a Connections view in the dashboard for PostgreSQL and Vitess databases
Added a "Prefer instant" setting for Vitess databases.
Added CLI command to list all Database Traffic Control budgets for a Postgres branch
Add CLI commands to list, inspect, and delete query pattern reports.
Added CLI command to display a branch's default Postgres role
Introduce CLI commands to display Vitess branch password metadata.
Introduce CLI commands to list, view, update role, and delete organization members.
Add a new CLI command to delete a keyspace from a Vitess database branch
Add CLI commands to inspect individual Insights error fingerprints and anomalies
Added `pscale deploy-request unblock` to clear a blocked Vitess deploy queue after failures or reverts.
Introduce CLI commands to view and modify aggressive cutover settings for Vitess databases.
Adds a new `pscale branch update` CLI command to rename branches and toggle deletion protection
Adds a CLI command to list the extensions available on a Postgres branch’s cluster image.
Add on‑demand primary node switchover for Postgres branches
Expose branch metrics through the public PlanetScale API and CLI
Added CLI command to list and inspect Vitess maintenance schedules
Introduced CLI commands to view and update the database-level Vitess migration throttler.
Add CLI command to force cutover of delayed deploy requests
Added service token authentication to the PlanetScale MCP server
Add new `pscale deploy-request` CLI commands to inspect Vitess deploy requests
Introduced optional deletion protection for PlanetScale databases and branches.
Introduce planetscale_vitess_keyspace resource to create, resize, and import Vitess keyspaces
Added `pscale insights tags` command to view query tags in Insights
Add `pscale insights queries samples` command to view recent query samples from Insights
Added CLI command to dismiss schema recommendations: `pscale insights recommendations dismiss`.
Introduce the `pscale pgbouncer` CLI command for managing dedicated PgBouncers on Postgres branches.
Introduced `pscale database ip-restriction` CLI command to list and manage allowed IP ranges for Postgres databases.
Added pscale backup policy commands to the CLI for managing scheduled backup policies (list, create, update, delete).
Introduce `pscale database update` command to modify database settings via CLI
Add CLI command to export PostgreSQL authentication attempts as a report.
Added support for parallel deploy requests, allowing two deployments to run simultaneously when they affect different tables.
Added CLI commands to list Vitess read‑only regions.
Add CLI commands to view VTGates for Vitess production branches.
Added ability to toggle availability zone affinity for dedicated replica PgBouncers after creation.
SOC 2 Type 2+ HIPAA report (June 16 2025 – June 15 2026) is now available to customers.
Adds support for the roaringbitmap extension in PlanetScale for Postgres.
Add optional description field when creating or editing Postgres IP restriction rules.
Added two read‑only diagnostic commands to the pscale CLI for Postgres and Vitess databases
Added request size tracking for Vitess queries
Add CLI commands to view Postgres cluster configuration parameters
Introduce planetscale_postgres_bouncer resource for managing dedicated PgBouncers via Terraform
Schema changes now automatically dismiss existing deploy request approvals
Added --name and --status filters to the pscale role list (Postgres) and pscale password list (Vitess) commands.
Add a new graph tab to Query Insights for visualizing any query metric over time
Introduce i8ge Metal instance class for Postgres databases
Introduced the public PlanetScale Migration Assessment Tool
Expose Query Insights data via the public PlanetScale API
Add UI to configure Vitess read‑only region cluster size per keyspace from the dashboard
Added support for creating Postgres roles with the REPLICATION attribute.
Added first‑class AI agent support to the pscale CLI
Connect button now lists existing active Postgres roles
Add CLI support to download Query Insights query pattern reports
Added ability to configure VTTablet settings directly from the dashboard's Clusters page.
Added tag-based filtering and navigation in Vitess Query Insights
Added vindex usage visualization in Query Insights for sharded Vitess databases.
Introduce planetscale_postgres_redacted_branch_role resource for Postgres.
Added replica targeting for read queries, enabling traffic to be directed to the appropriate replica.
Reassigns tables created during a web console session to the postgres role after the session ends
Added a database selector in the Postgres web console header
Weekly Postgres reports now include egress metrics for the past week.
Added Postgres support to the PlanetScale web console
Added planetscale_get_insights tool to MCP server for Postgres debugging.
Add Terraform resources to manage backups and backup policies for Vitess and Postgres databases.
Increased default result count on the backups page
Added support for Traffic Control rules that match each unique value of a selected tag
Added `pscale branch connections top` command to list active sessions for Postgres and Vitess branches
Added collapsible navigation panels
Introduce auto_explain extension for PostgreSQL
Added search functionality to the Postgres roles page
Admins can verify ownership of email domains before configuring SSO
Adds a "force cutover now" option to deploy requests
Introduces weekly email reports for PostgreSQL databases
Add Terraform resources to create PlanetScale databases when applying a branch resource
Added support for negated filter terms in Query Insights search for Postgres and Vitess
Added new GCP region Eemshaven (europe-west4) for deployments
Add ability to configure storage size and settings when creating a PlanetScale Postgres database
Introduces an Insights‑only variant of the PlanetScale MCP server
Introduce a new API endpoint to verify storage availability for a deploy request's target branch.
Added support for the vectorscale extension in PlanetScale for Postgres.
Added support for warning thresholds on enforced Traffic Control budgets
Added API endpoint to list maintenance schedules
Add an option to recursively delete descendant branches when deleting a branch
Add a new `pscale traffic-control` command to the PlanetScale CLI
PlanetScale is now available through Stripe Projects developer preview, allowing provisioning via the Stripe CLI.
Add email notifications for Postgres out-of-memory events
Add ability to request a HIPAA Business Associate Agreement (BAA) directly from the PlanetScale dashboard
Introduce API endpoints for creating, listing, retrieving, updating, and deleting backup policies.
Introduces Database Traffic Control for PlanetScale Postgres, a new traffic management system.
Database selector now retains the current page when switching databases
Introduces the PlanetScale Terraform provider v1, a complete rewrite of the v0 provider.
Added new GCP region gcp-us-east1 (Moncks Corner, South Carolina) for deploying Postgres and Vitess databases.
Postgres private connections now cost a flat $0.01/GB for both ingress and egress traffic.
Added a new webhook event `branch.out_of_memory` for Postgres databases
Added ability to customize the log_line_prefix parameter for PostgreSQL databases
Added a toggle to switch between card and list views on the database dashboard
Added a new Organization Analyst role
Introduces the new planetscale_list_schema_recommendations tool to the MCP server for schema recommendations
Added three new columns to the Insights queries table's data section to capture MySQL query response sizes.
Added paid and overdue status fields to the invoices API
Added API endpoints to list schema recommendations for databases
Introduced PlanetScale MCP server for direct AI tool integration with PlanetScale databases
Metrics page now highlights when a Postgres database experiences an out‑of‑memory (OOM) event and restarts
Add log insights support for PlanetScale Postgres via the pganalyze collector
Added API endpoints to list, add, view, and remove team members via the API.
Added ability to set an expiration date (TTL) for service tokens
Added new PostgreSQL extension pg_strict
Raised the maximum network‑attached storage (EBS) capacity for AWS Postgres databases
Added new API endpoint to rename database branches
Added ability to view connection strings and framework-specific connection instructions directly from any existing password or role.
Added support for the wal2json logical decoding extension (v2.6) in PlanetScale for Postgres.
Add a planetscale_access label to Postgres ingress and egress metrics
Switch Vitess database imports to use Vitess workflows
Adds HTTP mode to Neon serverless driver alongside existing WebSocket support.
Added support for PostgreSQL 18 when creating new databases
Add pg_duckdb extension support for PlanetScale Postgres databases
Added new Metal Postgres instance sizes (M-10, M-20, M-40, M-80).
Terraform provider v1 released
Introduces column preset groups on the Insights dashboard for easier column organization
Add CLI commands to create, update, test, and delete webhooks
Added support for naming service tokens when creating them via the pscale CLI
Add CLI command to create single-node PostgreSQL databases
Added API endpoints to list, view, create, and delete service tokens via the API
Standardized naming and placement of path parameters in the OpenAPI specification
PlanetScale Insights now automatically scans Postgres databases
Add LLM-generated query summaries on the query detail page in Insights
Add ability to reset Postgres role credentials via the dashboard and CLI.
Added two new API endpoints for managing Postgres database roles.
Single-node Postgres databases are now generally available to all customers.
Introduce API endpoints for managing organization teams
Add support for provisioning dedicated PgBouncer instances for primary Postgres servers.
Removed upcoming single node sizes from the SLA
Added automatic disk shrinking for Postgres databases on network‑attached storage.
Adds AZ affinity for dedicated replica PgBouncers, preferring same‑zone Postgres replicas
Added new API endpoints for managing organization members (list, add, remove).
Add a keyspace/schema column to Insights for tables
Added new API endpoints to manage IP restrictions for Postgres databases
Add support for provisioning dedicated PgBouncer instances for Postgres replicas
Add IP restriction settings per branch for PlanetScale Postgres databases.
Added TimescaleDB extension to PostgreSQL for high-performance time-series analytics.
Added search functionality to the Vitess passwords page
Added a "Copy page as Markdown" button to all Insights schema recommendations.
Auto‑enable read‑only mode on Postgres clusters when storage is low or replication lag is high
Added a new column to Vitess Insights displaying tablet calls per query
Added --output-format flag to the pscale database dump command
Added five new Insight columns for PostgreSQL databases
Added replica connection metrics graphs on the metrics page.
Add sorting capability to branch page tables by name or size.
Added two new columns to Insights for tracking PostgreSQL query response size metrics
Adds Neon serverless driver support for PlanetScale Postgres via WebSocket connections
Added new GCP region (gcp-europe-west1) in St Ghislain, Belgium.
Adds branch.start_maintenance webhook for Vitess databases
Added UI enhancements for deploy requests handling databases with multiple keyspaces
Added new webhook event branch.start_maintenance
Added four new Insight columns for PostgreSQL to capture per‑query CPU and I/O utilization
Added integration with Cloudflare Workers via Hyperdrive
PlanetScale for Postgres is now generally available.
Added Insights schema recommendations for PostgreSQL databases
Add configurable weekly one‑hour maintenance windows for PlanetScale for Postgres production branches
Added support for ten native PostgreSQL extensions.
Updated PCI Attestation of Compliance and Report on Compliance are now available
Add AWS PrivateLink support for PlanetScale Postgres databases
Added support for creating PlanetScale for Postgres databases on Google Cloud Platform
Added a new "percent runtime" column to Insights.
Added support for the AWS ca-central-1 (Montreal) region.
Added support for Postgres event triggers.
Introduces pg_squeeze, a new PostgreSQL extension for automatic cleanup of unused table space.
Added UI display of provisioned IOPS for Metal cluster configurations
Added pg_cron extension for scheduled job execution
Pinned databases are now displayed first on the dashboard view
Adds a time‑series graph of maximum query response time in Insights for databases and query patterns
Added Postgres database support to the pscale shell command.
Added provider-specific migration guides for Aurora, Neon, and Supabase to migrate PostgreSQL to PlanetScale with zero downtime.
Added migration guides for moving PostgreSQL databases to PlanetScale.
Add new pscale role commands to the PlanetScale CLI
Added support for managing PostgreSQL roles through the settings page UI.
Added new configuration options for Postgres databases on network‑attached storage
SOC 2 Type 2+ HIPAA report (June 16 2024 – June 15 2025) is now available to customers
Added new Prometheus metric for vstreamer events
Added a Storage tab on the Clusters page for configuring Postgres databases with network‑attached storage.
Introduced PostgreSQL support in PlanetScale (private preview)
Deploy requests now display estimated storage usage during schema changes
Added SSO support across multiple organizations
Added API endpoint to retrieve keyspace VSchema
Added migration scripts for moving Postgres databases to PlanetScale using AWS DMS
Adds an "aggressive deploy request cutover" toggle in the database settings under Advanced settings.
Introduced new API endpoints to create, list, update, and delete webhooks.
Introduce new webhook event `database.access_request`.
Added keyspace.storage webhook event
Edge infrastructure metrics are now available to Single Tenant and Managed customers
Added new granular time range options (e.g., "Last 1 hour" and "Last 6 hours") to Insights
PlanetScale workflows reach General Availability (GA)
Added support for Model Context Protocol (MCP) with an externally hosted server
Added a Prometheus endpoint exposing branch-level CPU, Memory, and IOPS metrics
Add option to specify cluster size when restoring backups
Added new configuration options for keyspaces
Added advanced options to workflow configuration
PlanetScale vectors reaches General Availability (GA).
Added configuration for setting the maximum number of VTGates on PlanetScale branches with autoscaling enabled
Introduce PlanetScale Metal instance type with local NVMe storage
Increased SLA to 99.999% for multi‑region deployments
Add UI to configure VTGate settings directly from the dashboard
Introduce a sharded-to-sharded workflow that allows adjusting the number of shards in an existing sharded keyspace.
Added per‑shard keyspace resizing progress view in the infrastructure diagram
Deploy requests display which shards will be impacted for sharded keyspace changes
Added configurable throttler for deploy requests
Added quantization support to PlanetScale vectors
Introduced Workflows to run predefined steps for database actions
Add sparklines to all numeric columns in the Insights dashboard query table
Added ability for service tokens to grant access to all databases with a single permission.
Add UI to create new sharded or unsharded keyspaces via the Cluster configuration panel
Legacy connection strings created before the edge infrastructure upgrade may stop functioning.
Added PCI DSS 4.0 compliance reporting for PlanetScale Managed on AWS.
Added support for instant deployment of certain deploy requests using MySQL's ALGORITHM=INSTANT.
Added a timezone toggle in the top navigation bar
Service tokens with the create_databases scope now automatically receive full permissions on any database they create
Added a new "max_latency" column to the main Insights view.
Added UI ability to rename the default branch directly from the branches page
Introduce deletion protection to prevent automatic and manual backup deletions after expiration.
SOC 2 Type II report covering June 16 2023 – June 15 2024 is now available to customers.
Insights now records index usage for all SELECT queries
Insights graphs now display x‑axis timestamps as absolute times (e.g., 09:31) instead of relative offsets (e.g., 3h ago).
Increased graph resolution for all Insights graphs
Added new webhook event `deploy_request.pending_cutover` for deploy requests.
Added optional auto‑delete of the development branch after a deploy request completes.
Legacy connection strings are now deprecated following a two‑year‑old edge infrastructure upgrade
Solo administrators can now self‑approve their own deploy requests when they are the only admin in the database
Added optional comment field when closing a schema recommendation
Webhook payloads now include the database name
Introduces a new API endpoint to retrieve organization audit logs
Dropping support for PlanetScale CLI versions prior to v0.182.0
Added branch cluster size management to the PlanetScale API
Moved top-level navigation links to a left-hand side layout
Expose VTGate error rate per database branch to Datadog via the planetscale.vtgate.errors metric
Add pin icon to the database switcher for quick access to frequently used databases.
Invoices endpoint added to the PlanetScale API
Adds private connection endpoints to GCP regions via GCP Private Service Connect
Added private connection endpoints via AWS PrivateLink for Scaler Pro customers
Introduces percentile-based filtering (p50, p99) for query patterns in Insights.
Detects legacy character sets and collations in databases
Add support for creating global replica credentials for PlanetScale databases.
Webhooks have graduated from beta to general availability
Hobby plan retired; all databases on it are now asleep
Add webhook support for database anomaly alerts
Deploy requests now persist the auto‑apply setting across requests.
Added spend alerts configuration on the billing page for organizations
Hobby plan will be retired on April 8 2024
Add CPU usage metric for each database branch's primary node
Introduce schema recommendations within PlanetScale Insights
Foreign key constraints are now generally available for unsharded PlanetScale databases
Adds safe migrations support to development branches, enabling zero‑downtime schema changes and reverts.
Introduces OAuth applications in public beta for all PlanetScale users
Deprecating the Scaler plan; new Scaler database clusters cannot be created after February 12 2024.
Added support for foreign key constraints in PlanetScale databases.
Introduced Anomalies feature in PlanetScale Insights to detect spikes in slow query percentages
Added Fivetran integration to extract data from PlanetScale as a source for ELT pipelines.
Added webhooks enabling HTTP POST callbacks for organization events
Introduces a weekly email recap for the most active PlanetScale database.
Announced PCI DSS 4.0 Level 1 compliance for PlanetScale Managed on AWS.
Added zoom capability to PlanetScale Insights graphs
Add IP restriction capability to database connections
Added a password details page to view and manage database passwords
GCP regions are now generally available in select regions
Added SOC 2 Type II report for period June 2022 – June 2023.
Introduce Scaler Pro plan, replacing the legacy Teams plan.
Introduced a new database overview page in the PlanetScale UI.
Added support for the AWS us-east-2 (Ohio) region for database deployments.
Added a new GCP beta region (gcp-asia-northeast3) in Seoul, South Korea.
Added per-query pattern time-series metrics to PlanetScale Insights.
Switched the status page to a new provider
Introduce safe migrations to protect production databases from direct DDL operations.
Added two new GCP beta regions (Ashburn, Virginia and Montréal, Canada) for database deployments.
Introduces the PlanetScale API for programmatic database management
Added support for Business Associate Agreements (BAAs) for Single Tenant deployments.
Add a post‑restore checklist for commonly performed activities after backup restoration
Added Google Cloud Provider (GCP) support for selected GCP regions.
Added complete query collection to Insights dashboard
Introduced Gated Deployments to pause automatic schema changes after deployment
Introduces a unified view for managing backups across all Production and Development databases
Added support for the AWS eu-west-2 (London) region.
New PlanetScale serverless driver for JavaScript released
Introduce Teams UI for managing database administrator access across one or multiple databases
Adds password roles to PlanetScale databases
Launch Datadog integration for PlanetScale
Introduces PlanetScale Insights, the next generation of the Query Statistics tool.
Add PlanetScale Connect feature for simplified data extraction, loading, and transformation
Introduced PlanetScale Portals, enabling read‑only regional replicas for databases.
Introduce a new "Teams" plan aimed at larger teams requiring more resources and higher performance
Added support for deploying databases in Frankfurt (eu-central-1).
Introduces a feature to revert schema changes without data loss
Updated pricing for the Developer plan
Inactive free Developer plan databases enter sleep mode after 30 days of inactivity.
Introduces Database Import to migrate MySQL data into PlanetScale with minimal effort
PlanetScale reaches General Availability and is ready for production workloads
Introduced PlanetScale Managed Cloud, a new enterprise managed service
Add Database Administrator role for fine-grained access control in PlanetScale organizations.
Updated Scaler plan now includes 500 M rows read, 50 M rows written, and 25 GB storage for $29/month.
Main branch is now a development branch by default, enabling immediate schema changes without deploy requests.
Added ability for users to set a default organization.
Introduced a web console for easier interaction with PlanetScale databases
Adds integration with PlanetScale databases in the Prisma Data Platform
Added three new Asia Pacific regions for database deployment
All PlanetScale database branches now track per-query statistics with no performance impact
Add automatic persistence of schema changes to the framework's migration table
Announced achievement of SOC 2 Type II compliance.
Added support for connection strings to connect PlanetScale databases with any MySQL client (Rails, Python, Prisma, Laravel, etc.).
Added US West (Oregon) region
Introduced an organization-level Audit Log accessible to administrators.
Adds Single Sign-On (SSO) for Enterprise plans and as an add‑on to the Scaler plan
Introduces Multi-Factor Authentication (MFA) to enhance account security