RepoJournal
Supabase

@supabase

The open-source Firebase alternative powering thousands of startups

Pick a date

The Wire · Showcase

SUPABASE CLI GOES FULL TYPESCRIPT, DEFAULTS TO PG-DELTA

By RepoJournal · Filed · About Supabase

The Supabase CLI just killed its last Go proxies, ported 13 database inspection commands to native TypeScript, and flipped pg-delta on for every new project.

The `supabase inspect db` command set [1] is no longer a Go bridge. All 13 subcommands now connect directly to Postgres via the already-ported LegacyDbConnection, eliminating a whole layer of abstraction while keeping the CLI lean and fast. This closes out a major migration milestone and sets the stage for tighter platform integration.

New projects ship with pg-delta enabled by default [2], a deliberate first step toward making it the standard diff engine. Existing projects stay on migra unless you flip the switch yourself, so no breaking changes for teams in production. The `db pull` command now lets your configured engine drive the shadow diff, giving you real control over how schema changes are tracked.

The CLI also tightened up API client plumbing [3]. The Management API factory is now organized into auth-owned service and layer modules, letting command runtimes share the same wiring instead of rebuilding it every time. This keeps tokenless commands lazy while letting API-heavy commands reuse what's already built.

One more win: custom domain responses [4] now match what production actually sends. The OpenAPI override set accepts optional fields for `ssl.validation_records` and nested verification during domain setup, so the generated client handles real-world responses without choking. And symlinked files in storage bucket seeds [5] finally get uploaded instead of silently skipped.

Action items

References

  1. [1] feat(cli): port supabase inspect db to native TypeScript ↗ supabase/cli
  2. [2] feat(cli): enable pg-delta by default for new projects ↗ supabase/cli
  3. [3] chore(cli): organize lazy platform API factory ↗ supabase/cli
  4. [4] fix(cli): handle custom domain response variants ↗ supabase/cli
  5. [5] fix(cli): Upload symlinked files when seeding storage buckets ↗ supabase/cli

FAQ

What changed in Supabase on June 13, 2026?
The Supabase CLI just killed its last Go proxies, ported 13 database inspection commands to native TypeScript, and flipped pg-delta on for every new project.
What should Supabase teams do about it?
Update Supabase CLI to get pg-delta on new projects and TypeScript db inspect commands • Review your config.toml if you're starting a fresh project - pg-delta is now the default • Check for symlinked seed files in storage buckets - they're now being uploaded
Which Supabase repositories shipped on June 13, 2026?
supabase/cli

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.