<?xml version="1.0" encoding="utf-8"?>
    <feed xmlns="http://www.w3.org/2005/Atom">
      <title>Changelog — PlanetScale</title>
      <subtitle>The latest PlanetScale features and product launches.</subtitle>
      <link href="https://planetscale.com" />
      <link rel="alternate" type="text/html" hreflang="en" href="https://planetscale.com/changelog" />
      <link rel="self" type="application/atom+xml" href="https://planetscale.com/changelog/feed.atom" />
      <id>https://planetscale.com/changelog/feed.atom</id>
      <updated>2026-09-08T00:00:00.000Z</updated>

  
      <entry>
        <title>2026 PCI DSS reporting now available</title>
        <link href="https://planetscale.com/changelog/pci-2026" />
        <id>https://planetscale.com/changelog/pci-2026</id>
        <published>2026-09-08T00:00:00.000Z</published>
        <updated>2026-09-08T00:00:00.000Z</updated>
        <content type="html"><![CDATA[<p><a href="https://planetscale.com/docs/plans/managed">PlanetScale Managed</a> has been issued an updated PCI Attestation of Compliance (AoC) and Report on Compliance (RoC), re-certifying our compliance with the PCI Data Security Standard v4.0.1 as a <a href="https://www.pcisecuritystandards.org/glossary/service-provider/">Level 1 Service Provider</a>.</p><p>Enterprise customers may obtain the latest copies of our PCI attestation and other security documentation by visiting our <a href="https://trust.planetscale.com/">trust center</a>.</p><p><strong><a href="https://planetscale.com/docs/security">Read more</a></strong></p>]]></content>
        <summary><![CDATA[PlanetScale Managed has been issued an updated PCI Attestation of Compliance (AoC) and Report on Compliance (RoC), re-certifying our compliance with the PCI Data Security Standard v4.0.1 as a Level 1 Service Provider.]]></summary>
      </entry>
    
      <entry>
        <title>Authorization header for webhooks</title>
        <link href="https://planetscale.com/changelog/webhook-authorization-header" />
        <id>https://planetscale.com/changelog/webhook-authorization-header</id>
        <published>2026-09-04T21:28:00.000Z</published>
        <updated>2026-09-04T21:28:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now set an Authorization header on webhooks. Pass the full value, scheme included, like <code>Bearer &lt;token&gt;</code>. PlanetScale sends it unchanged with every delivery.</p><p>Use it when the receiving service needs a token. That includes webhook-triggered Cursor and Devin automations. Set it in the dashboard or with <code>--authorization-header</code> on the CLI.</p><p><strong><a href="https://planetscale.com/docs/api/webhooks">Read more</a></strong></p>]]></content>
        <summary><![CDATA[You can now set an Authorization header on webhooks. Pass the full value, scheme included, like Bearer <token>. PlanetScale sends it unchanged with every delivery.]]></summary>
      </entry>
    
      <entry>
        <title>Postgres metrics page redesign</title>
        <link href="https://planetscale.com/changelog/postgres-metrics-tabs" />
        <id>https://planetscale.com/changelog/postgres-metrics-tabs</id>
        <published>2026-08-28T21:55:00.000Z</published>
        <updated>2026-08-28T21:55:00.000Z</updated>
        <content type="html"><![CDATA[<p>Postgres instance, storage, and PgBouncer graphs now live on their own tabs with shareable URLs.</p><p>Expand all graphs to view your infrastructure at a glance. Selecting a replica or PgBouncer in the topology diagram jumps to the matching tab and highlights that node in all graphs.</p><p><strong><a href="https://planetscale.com/docs/postgres/monitoring/metrics">Read more</a></strong></p>]]></content>
        <summary><![CDATA[Postgres instance, storage, and PgBouncer graphs now live on their own tabs with shareable URLs.]]></summary>
      </entry>
    
      <entry>
        <title>Manage organization SSO from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-org-sso" />
        <id>https://planetscale.com/changelog/cli-org-sso</id>
        <published>2026-08-28T19:55:00.000Z</published>
        <updated>2026-08-28T19:55:00.000Z</updated>
        <content type="html"><![CDATA[<p>Organization administrators can now enable and manage SSO from the CLI with <code>pscale org sso</code>.</p><p><strong><a href="https://planetscale.com/docs/cli/org">Read more</a></strong></p>]]></content>
        <summary><![CDATA[Organization administrators can now enable and manage SSO from the CLI with pscale org sso.]]></summary>
      </entry>
    
      <entry>
        <title>Webhook events for backup success and failure</title>
        <link href="https://planetscale.com/changelog/backup-webhook-events" />
        <id>https://planetscale.com/changelog/backup-webhook-events</id>
        <published>2026-08-27T17:20:00.000Z</published>
        <updated>2026-08-27T17:20:00.000Z</updated>
        <content type="html"><![CDATA[<p>We&#x27;ve added <code>backup.succeeded</code> and <code>backup.failed</code> webhook events. You&#x27;ll get notified when a backup finishes, whether it worked or not. These work for both Vitess and Postgres databases.</p><p><strong><a href="https://planetscale.com/docs/api/webhook-events">View all webhook events</a></strong></p>]]></content>
        <summary><![CDATA[We've added backup.succeeded and backup.failed webhook events. You'll get notified when a backup finishes, whether it worked or not. These work for both Vitess and Postgres databases.]]></summary>
      </entry>
    
      <entry>
        <title>Create a Postgres branch from a restore point</title>
        <link href="https://planetscale.com/changelog/cli-postgres-restore-point" />
        <id>https://planetscale.com/changelog/cli-postgres-restore-point</id>
        <published>2026-08-26T20:30:00.000Z</published>
        <updated>2026-08-26T20:30:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now create a PostgreSQL branch restored to a point-in-time timestamp with <code>--restore-point</code>. Pass <code>--restore</code> for a specific backup, or <code>--from</code> so the CLI can look up a backup that covers that time.</p><pre data-language="bash">pscale branch create &lt;database&gt; &lt;branch&gt; --from &lt;source-branch&gt; --restore-point 2026-08-01T00:00:00Z
</pre><p><code>--restore-point</code> is PostgreSQL only and cannot be combined with <code>--seed-data</code>.</p><p><strong><a href="https://planetscale.com/docs/cli/branch">Read the CLI branch docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now create a PostgreSQL branch restored to a point-in-time timestamp with --restore-point. Pass --restore for a specific backup, or --from so the CLI can look up a backup that covers that time.pscale branch create <database> <branch> --from <source-branch> --restore-point 2026-08-01T00:00:00Z]]></summary>
      </entry>
    
      <entry>
        <title>List and show Postgres switchovers from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-postgres-switchover-status" />
        <id>https://planetscale.com/changelog/cli-postgres-switchover-status</id>
        <published>2026-08-26T20:20:00.000Z</published>
        <updated>2026-08-26T20:20:00.000Z</updated>
        <content type="html"><![CDATA[<p>After starting a <a href="https://planetscale.com/docs/postgres/troubleshooting/switchovers">switchover</a>, you can now list switchovers for a branch and show one by ID.</p><pre data-language="bash">pscale branch switchover list &lt;database&gt; &lt;branch&gt;
pscale branch switchover show &lt;database&gt; &lt;branch&gt; &lt;id&gt;
</pre><p><strong><a href="https://planetscale.com/docs/cli/branch">Read the CLI branch docs</a></strong></p>]]></content>
        <summary><![CDATA[After starting a switchover, you can now list switchovers for a branch and show one by ID.pscale branch switchover list <database> <branch>]]></summary>
      </entry>
    
      <entry>
        <title>Show a service token from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-service-token-show" />
        <id>https://planetscale.com/changelog/cli-service-token-show</id>
        <published>2026-08-26T20:10:00.000Z</published>
        <updated>2026-08-26T20:10:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now show a single service token by ID.</p><pre data-language="bash">pscale service-token show &lt;token-id&gt;
</pre><p><strong><a href="https://planetscale.com/docs/cli/service-token">Read the CLI service-token docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now show a single service token by ID.pscale service-token show <token-id>]]></summary>
      </entry>
    
      <entry>
        <title>List database regions from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-database-regions" />
        <id>https://planetscale.com/changelog/cli-database-regions</id>
        <published>2026-08-26T20:00:00.000Z</published>
        <updated>2026-08-26T20:00:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now list the regions available to a database, and list configured Vitess read-only regions for the database&#x27;s default branch.</p><pre data-language="bash">pscale database regions list &lt;database&gt;
pscale database read-only-regions list &lt;database&gt;
</pre><p><code>database read-only-regions list</code> is Vitess only.</p><p><strong><a href="https://planetscale.com/docs/cli/database">Read the CLI database docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now list the regions available to a database, and list configured Vitess read-only regions for the database's default branch.pscale database regions list <database>]]></summary>
      </entry>
    
      <entry>
        <title>Protect backups from deletion in the CLI</title>
        <link href="https://planetscale.com/changelog/cli-backup-protected" />
        <id>https://planetscale.com/changelog/cli-backup-protected</id>
        <published>2026-08-26T19:50:00.000Z</published>
        <updated>2026-08-26T19:50:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now update a backup&#x27;s protected status from the CLI. Protected backups cannot be deleted until protection is turned off.</p><pre data-language="bash">pscale backup update &lt;database&gt; &lt;branch&gt; &lt;backup-id&gt; --protected
pscale backup update &lt;database&gt; &lt;branch&gt; &lt;backup-id&gt; --protected=false
</pre><p><strong><a href="https://planetscale.com/docs/cli/backup">Read the CLI backup docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now update a backup's protected status from the CLI. Protected backups cannot be deleted until protection is turned off.pscale backup update <database> <branch> <backup-id> --protected]]></summary>
      </entry>
    
      <entry>
        <title>Query, tablet, and tag metrics from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-metrics-specialized" />
        <id>https://planetscale.com/changelog/cli-metrics-specialized</id>
        <published>2026-08-26T19:40:00.000Z</published>
        <updated>2026-08-26T19:40:00.000Z</updated>
        <content type="html"><![CDATA[<p><code>pscale metrics</code> now has dedicated commands for query-pattern series, table storage, tablet series, and tag sets.</p><p>On Postgres and Vitess:</p><pre data-language="bash">pscale metrics queries &lt;database&gt; &lt;branch&gt; --metric latency_p99 --fingerprint &lt;fingerprint&gt; --keyspace &lt;keyspace&gt; --period 1h
pscale metrics tables &lt;database&gt; &lt;branch&gt;
pscale metrics tags &lt;database&gt; &lt;branch&gt; --metric queries --tag-set Busername=alice --period 1h
</pre><p>On Vitess, for per-tablet series and table storage grouped by keyspace:</p><pre data-language="bash">pscale metrics tablets &lt;database&gt; &lt;branch&gt; --metric replication_lag --period 1h
pscale metrics keyspace-tables &lt;database&gt; &lt;branch&gt;
</pre><p><strong><a href="https://planetscale.com/docs/cli/metrics">Read the CLI metrics docs</a></strong></p>]]></content>
        <summary><![CDATA[pscale metrics now has dedicated commands for query-pattern series, table storage, tablet series, and tag sets.]]></summary>
      </entry>
    
      <entry>
        <title>Show a schema recommendation from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-insights-recommendations-show" />
        <id>https://planetscale.com/changelog/cli-insights-recommendations-show</id>
        <published>2026-08-26T19:30:00.000Z</published>
        <updated>2026-08-26T19:30:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now fetch one <a href="https://planetscale.com/docs/postgres/monitoring/schema-recommendations">schema recommendation</a>, including the full ready-to-apply DDL, with <code>pscale insights recommendations show</code>.</p><pre data-language="bash">pscale insights recommendations &lt;database&gt;
pscale insights recommendations show &lt;database&gt; &lt;number&gt;
</pre><p><strong><a href="https://planetscale.com/docs/cli/insights">Read the CLI insights docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now fetch one schema recommendation, including the full ready-to-apply DDL, with pscale insights recommendations show.pscale insights recommendations <database>]]></summary>
      </entry>
    
      <entry>
        <title>Inspect individual Insights queries from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-insights-query-detail" />
        <id>https://planetscale.com/changelog/cli-insights-query-detail</id>
        <published>2026-08-26T19:20:00.000Z</published>
        <updated>2026-08-26T19:20:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now show one query execution, summarize a query fingerprint, and list the traffic budgets that affect it.</p><pre data-language="bash">pscale insights queries samples &lt;database&gt; &lt;branch&gt; &lt;fingerprint&gt; --keyspace &lt;keyspace&gt;
pscale insights queries show &lt;database&gt; &lt;branch&gt; &lt;query-id&gt;
pscale insights queries summary &lt;database&gt; &lt;branch&gt; &lt;fingerprint&gt; --keyspace &lt;keyspace&gt;
pscale insights queries traffic-budgets &lt;database&gt; &lt;branch&gt; &lt;fingerprint&gt; --keyspace &lt;keyspace&gt;
</pre><p><code>queries show</code> takes a sample ID. <code>queries samples</code> and <code>queries summary</code> take a fingerprint.</p><p><strong><a href="https://planetscale.com/docs/cli/insights">Read the CLI insights docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now show one query execution, summarize a query fingerprint, and list the traffic budgets that affect it.pscale insights queries samples <database> <branch> <fingerprint> --keyspace <keyspace>]]></summary>
      </entry>
    
      <entry>
        <title>List invoices from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-billing-invoices" />
        <id>https://planetscale.com/changelog/cli-billing-invoices</id>
        <published>2026-08-26T19:10:00.000Z</published>
        <updated>2026-08-26T19:10:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now list organization invoices, show one invoice, and list its line items from the CLI. List commands are paginated.</p><pre data-language="bash">pscale billing invoice list --org &lt;org&gt;
pscale billing invoice show &lt;invoice-id&gt; --org &lt;org&gt;
pscale billing invoice line-items &lt;invoice-id&gt; --org &lt;org&gt;
</pre><p><strong><a href="https://planetscale.com/docs/cli/billing">Read the CLI billing docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now list organization invoices, show one invoice, and list its line items from the CLI. List commands are paginated.pscale billing invoice list --org <org>]]></summary>
      </entry>
    
      <entry>
        <title>Update organization settings and manage teams from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-org-update-teams" />
        <id>https://planetscale.com/changelog/cli-org-update-teams</id>
        <published>2026-08-26T19:00:00.000Z</published>
        <updated>2026-08-26T19:00:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now update organization billing and role settings from the CLI, and manage teams and team members.</p><pre data-language="bash">pscale org update --org &lt;org&gt; --billing-email billing@example.com
pscale org update --org &lt;org&gt; --spend-alert=true --spend-alert-amount 2500
pscale org team list --org &lt;org&gt;
pscale org team create --name &lt;name&gt; --org &lt;org&gt;
pscale org team member add &lt;team&gt; &lt;email&gt; --org &lt;org&gt;
</pre><p><strong><a href="https://planetscale.com/docs/cli/org">Read the CLI org docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now update organization billing and role settings from the CLI, and manage teams and team members.pscale org update --org <org> --billing-email billing@example.com]]></summary>
      </entry>
    
      <entry>
        <title>MCP server: Explore query tags</title>
        <link href="https://planetscale.com/changelog/mcp-query-tags" />
        <id>https://planetscale.com/changelog/mcp-query-tags</id>
        <published>2026-08-26T18:46:00.000Z</published>
        <updated>2026-08-26T18:46:00.000Z</updated>
        <content type="html"><![CDATA[<p>The <a href="https://planetscale.com/docs/mcp-server">PlanetScale MCP server</a> can now read query tags from Insights, so you can ask which part of your application is behind your database load instead of only which query.</p><p>Three new tools:</p><ul><li><code>planetscale_list_query_tags</code> — the tags on a branch&#x27;s queries, with their values and query counts</li><li><code>planetscale_get_query_tag</code> — a single tag and its values</li><li><code>planetscale_list_query_tag_summaries</code> — query statistics grouped by tag value, attributing total time, latency, rows read, and errors to an application, route, job, or user</li></ul><p>Try it out with questions like:</p><ul><li>&quot;Which route tag is spending the most database time?&quot;</li><li>&quot;Break down rows read by my job tag over the last day&quot;</li><li>&quot;Which app tag is behind the errors on my production branch?&quot;</li></ul><p><strong><a href="https://planetscale.com/docs/mcp-server">MCP server docs</a></strong> · <strong><a href="https://planetscale.com/docs/postgres/monitoring/query-tags">Query tags</a></strong></p>]]></content>
        <summary><![CDATA[The PlanetScale MCP server can now read query tags from Insights, so you can ask which part of your application is behind your database load instead of only which query.]]></summary>
      </entry>
    
      <entry>
        <title>MCP server: Investigate query errors</title>
        <link href="https://planetscale.com/changelog/mcp-query-errors" />
        <id>https://planetscale.com/changelog/mcp-query-errors</id>
        <published>2026-08-25T22:39:00.000Z</published>
        <updated>2026-08-25T22:39:00.000Z</updated>
        <content type="html"><![CDATA[<p>The <a href="https://planetscale.com/docs/mcp-server">PlanetScale MCP server</a> can now pull query errors from Insights to help debug failing queries.</p><p>Two new tools:</p><ul><li><code>planetscale_list_query_error_patterns</code> — failing queries on a branch, grouped by error fingerprint</li><li><code>planetscale_list_query_error_executions</code> — the individual failed executions behind a given error fingerprint, including the normalized SQL and other metadata</li></ul><p>Try it out with questions like:</p><ul><li>&quot;What queries are failing on my production branch?&quot;</li><li>&quot;Show me the most frequent errors from the last hour&quot;</li><li>&quot;Find the actual queries behind that duplicate key error&quot;</li></ul><p><strong><a href="https://planetscale.com/docs/mcp-server">MCP server docs</a></strong> · <strong><a href="https://planetscale.com/docs/postgres/monitoring/errors">Errors in Insights</a></strong></p>]]></content>
        <summary><![CDATA[The PlanetScale MCP server can now pull query errors from Insights to help debug failing queries.]]></summary>
      </entry>
    
      <entry>
        <title>Update your payment method from the CLI and MCP</title>
        <link href="https://planetscale.com/changelog/cli-mcp-payment-method" />
        <id>https://planetscale.com/changelog/cli-mcp-payment-method</id>
        <published>2026-08-24T23:52:00.000Z</published>
        <updated>2026-08-24T23:52:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now update the card on file for your organization from the CLI and the <a href="https://planetscale.com/docs/mcp-server">MCP server</a>. Both send you to Stripe Checkout in a browser. We never collect the card number.</p><p>Use <code>pscale billing payment-method update</code>, or <code>planetscale_update_payment_method</code> from MCP. The CLI can also show or delete the card on file.</p><p><strong><a href="https://planetscale.com/docs/cli/billing">CLI billing docs</a></strong> · <strong><a href="https://planetscale.com/docs/mcp-server">MCP docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now update the card on file for your organization from the CLI and the MCP server. Both send you to Stripe Checkout in a browser. We never collect the card number.]]></summary>
      </entry>
    
      <entry>
        <title>MCP server: Fetch Postgres server logs</title>
        <link href="https://planetscale.com/changelog/mcp-postgres-logs" />
        <id>https://planetscale.com/changelog/mcp-postgres-logs</id>
        <published>2026-08-24T18:00:00.000Z</published>
        <updated>2026-08-24T18:00:00.000Z</updated>
        <content type="html"><![CDATA[<p>The <a href="https://planetscale.com/docs/mcp-server">PlanetScale MCP server</a> has a new tool: <code>planetscale_get_postgres_logs</code>. It pulls server logs for a Postgres branch straight into your AI assistant, so you can dig into what your database was doing without leaving your editor.</p><p>Logs come back newest first, and you can narrow them down by log level (<code>INFO</code>, <code>DEBUG</code>, <code>WARNING</code>, <code>ERROR</code>), time range, server role (primary or replica), and pod name. The default window is the last hour. If you want something more specific, the <code>query</code> parameter takes a raw LogsQL filter, including pipe stages like <code>error | stats count()</code>.</p><p>Ask questions like:</p><ul><li>&quot;Show me any errors in the Postgres logs for my default branch over the last 6 hours&quot;</li><li>&quot;What checkpoint activity happened on the primary this morning?&quot;</li><li>&quot;Count the warnings in yesterday&#x27;s logs by hour&quot;</li></ul><p><strong><a href="https://planetscale.com/docs/mcp-server">Read more about the MCP server</a></strong></p>]]></content>
        <summary><![CDATA[The PlanetScale MCP server has a new tool: planetscale_get_postgres_logs. It pulls server logs for a Postgres branch straight into your AI assistant, so you can dig into what your database was doing without leaving your editor.]]></summary>
      </entry>
    
      <entry>
        <title>Query PlanetScale pricing with SQL</title>
        <link href="https://planetscale.com/changelog/query-pricing-with-sql" />
        <id>https://planetscale.com/changelog/query-pricing-with-sql</id>
        <published>2026-08-21T22:30:00.000Z</published>
        <updated>2026-08-21T22:30:00.000Z</updated>
        <content type="html"><![CDATA[<p>We&#x27;ve published a public, read-only Postgres database of PlanetScale cluster prices. You and your agent can now look up live SKUs, regions, and monthly rates with SQL instead of reading the calculator by hand.</p><p>The table is <code>public.planetscale_prices</code>. Grab the connection URI from the <a href="https://planetscale.com/pricing#pricing-database">pricing page</a>, or use the agent-friendly catalog in <a href="https://planetscale.com/pricing.md">pricing.md</a>.</p>]]></content>
        <summary><![CDATA[We've published a public, read-only Postgres database of PlanetScale cluster prices. You and your agent can now look up live SKUs, regions, and monthly rates with SQL instead of reading the calculator by hand.]]></summary>
      </entry>
    
      <entry>
        <title>Manage live database connections in the dashboard</title>
        <link href="https://planetscale.com/changelog/connections-dashboard" />
        <id>https://planetscale.com/changelog/connections-dashboard</id>
        <published>2026-08-21T19:50:00.000Z</published>
        <updated>2026-08-21T19:50:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now inspect and manage active Postgres and Vitess connections from the PlanetScale dashboard. Open a database and select <strong>Connections</strong> to see live sessions, queries, states, durations, and connection details.</p><p>Search and sort connections, filter sleeping Vitess sessions, and inspect blocked Postgres queries. You can cancel a running query or terminate its connection directly from the details panel.</p><p><strong><a href="https://planetscale.com/docs/postgres/monitoring/connections">Postgres documentation</a></strong> · <strong><a href="https://planetscale.com/docs/vitess/monitoring/connections">Vitess documentation</a></strong></p>]]></content>
        <summary><![CDATA[You can now inspect and manage active Postgres and Vitess connections from the PlanetScale dashboard. Open a database and select Connections to see live sessions, queries, states, durations, and connection details.]]></summary>
      </entry>
    
      <entry>
        <title>Prefer instant for deploy requests</title>
        <link href="https://planetscale.com/changelog/prefer-instant" />
        <id>https://planetscale.com/changelog/prefer-instant</id>
        <published>2026-08-20T19:50:00.000Z</published>
        <updated>2026-08-20T19:50:00.000Z</updated>
        <content type="html"><![CDATA[<p>We&#x27;ve added a Prefer instant setting for Vitess databases. Admins can turn it on to default the deploy button to <strong>Deploy changes instantly</strong> when that option is available.</p><p>This only affects the dashboard. CLI and API deploys still require the <code>--instant</code> flag or <code>instant_ddl</code> parameter.</p><p>Instant deployments skip the usual online migration and cannot be reverted. They also take a brief metadata lock and will kill queries holding locks on the table. Read about when they&#x27;re available and the risks before turning this on as a default.</p><p><strong><a href="https://planetscale.com/docs/vitess/schema-changes/deploy-requests#prefer-instant">Read more</a></strong> · <strong><a href="https://planetscale.com/docs/vitess/schema-changes/deploy-requests#instant-deployments">Instant deployments</a></strong></p>]]></content>
        <summary><![CDATA[We've added a Prefer instant setting for Vitess databases. Admins can turn it on to default the deploy button to Deploy changes instantly when that option is available.]]></summary>
      </entry>
    
      <entry>
        <title>List traffic budgets from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-traffic-control-budget-list" />
        <id>https://planetscale.com/changelog/cli-traffic-control-budget-list</id>
        <published>2026-08-20T00:02:00.000Z</published>
        <updated>2026-08-20T00:02:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now list all <a href="https://planetscale.com/docs/postgres/traffic-control">Database Traffic Control</a> budgets for a Postgres branch, and filter to the budgets that have a rule for a query fingerprint.</p><pre data-language="bash">pscale traffic-control budget list &lt;database&gt; &lt;branch&gt; --org &lt;org&gt;
pscale traffic-control budget list &lt;database&gt; &lt;branch&gt; --org &lt;org&gt; --fingerprint &lt;fingerprint&gt;
</pre><p><strong><a href="https://planetscale.com/docs/cli/traffic-control">Read the CLI traffic control docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now list all Database Traffic Control budgets for a Postgres branch, and filter to the budgets that have a rule for a query fingerprint.pscale traffic-control budget list <database> <branch> --org <org>]]></summary>
      </entry>
    
      <entry>
        <title>Manage query pattern reports from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-query-pattern-reports" />
        <id>https://planetscale.com/changelog/cli-query-pattern-reports</id>
        <published>2026-08-20T00:01:00.000Z</published>
        <updated>2026-08-20T00:01:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now list, inspect, and delete query pattern reports from the CLI.</p><pre data-language="bash">pscale branch query-patterns list &lt;database&gt; &lt;branch&gt;
pscale branch query-patterns show &lt;database&gt; &lt;branch&gt; &lt;report-id&gt;
pscale branch query-patterns delete &lt;database&gt; &lt;branch&gt; &lt;report-id&gt;
</pre><p><strong><a href="https://planetscale.com/docs/cli/query-patterns">Read the CLI query patterns docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now list, inspect, and delete query pattern reports from the CLI.pscale branch query-patterns list <database> <branch>]]></summary>
      </entry>
    
      <entry>
        <title>View the default Postgres role from the CLI</title>
        <link href="https://planetscale.com/changelog/cli-postgres-default-role" />
        <id>https://planetscale.com/changelog/cli-postgres-default-role</id>
        <published>2026-08-20T00:00:00.000Z</published>
        <updated>2026-08-20T00:00:00.000Z</updated>
        <content type="html"><![CDATA[<p>You can now view a branch&#x27;s default Postgres role from the CLI without rotating its credentials.</p><pre data-language="bash">pscale role default &lt;database&gt; &lt;branch&gt;
</pre><p><strong><a href="https://planetscale.com/docs/cli/role">Read the CLI role docs</a></strong></p>]]></content>
        <summary><![CDATA[You can now view a branch's default Postgres role from the CLI without rotating its credentials.pscale role default <database> <branch>]]></summary>
      </entry>
    
    </feed>