RepoJournal
Supabase

@supabase

The open-source Firebase alternative powering thousands of startups

Keep up with Supabase in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

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.

One email a day. Unsubscribe in one click.

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

Quick answers

What shipped 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. In total, 12 commits, 15 pull requests, and 10 releases landed.
Who contributed to Supabase on June 13, 2026?
4 developers shipped this update, including Coly010, avallete, jgoux, and mittal-parth.
What were the notable Supabase updates?
feat(cli): port supabase inspect db to native TypeScript, feat(cli): enable pg-delta by default for new projects, and chore(cli): organize lazy platform API factory.

More from @supabase

Daily updates, in your inbox

Follow Supabase

Keep up with Supabase in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.