124 wires and counting

$ follow Supabase

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-08-05
stories 82

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

CLI STABILIZES, STUDIO SHIPS MANUAL SAVES AND PRIVATELINK READ REPLICAS

By RepoJournal · Filed · About Supabase · Composed from the cited sources · methodology

Supabase cut flaky tests across the stack while rolling out editor defaults and networking features that users have been waiting for.

The CLI desk landed three critical fixes in 39 commits across the period. The parallel stacks test harness [1] was deflaked after hitting CI three times with timeout hangs that revealed broken promise settlement logic. More significantly, `db push` was finally ported to native TypeScript [2] after months of Go delegation, and bootstrap now uses that native path instead of falling back to the binary. The experimental `db pull` mode stays delegated but now ships with a deprecation warning [3] pointing users toward `--declarative`. A Podman incompatibility [4] where missing workdir paths crashed container startup got fixed by skipping unmounted directories. The SQL Editor rolled out manual saving by default [5], a behavior change that survived testing. In integrations, privatelink read replicas landed behind a feature flag [6] while the team validates end-to-end flows. The RLS policy editor [7] can now add expressions to policies created via SQL, and table editor restart actions [8] are now available from load-error states. Across pg_net [9], the test suite went through a mini overhaul: hardcoded sleeps replaced with polling and race conditions eliminated, turning previously flaky tests into deterministic ones that pass locally and in CI. The splinter test suite [10] now actually fails the build when tests fail instead of masking failures behind exit code tricks.

Action items

References

  1. [1] test(stack): deflake parallel stacks (#6052) ↗ supabase/cli
  2. [2] fix(cli): route bootstrap's db push step to native TS db push (CLI-1953) ↗ supabase/cli
  3. [3] fix(cli): keep db pull --experimental delegated to Go, deprecate instead of retire (CLI-1957) ↗ supabase/cli
  4. [4] fix(cli): skip unmounted workdir ↗ supabase/cli
  5. [5] feat(sql-editor): roll out manual saving by default (#48706) ↗ supabase/supabase
  6. [6] feat: privatelink read replica ↗ supabase/supabase
  7. [7] [FE-4070] fix(studio): allow adding expressions to RLS policies (#48700) supabase/supabase ↗
  8. [8] fix(studio): restart action for table editor load errors FE-4054 ↗ supabase/supabase
  9. [9] test: fix flaky tests by replacing hardcoded sleeps with polls ↗ supabase/pg_net
  10. [10] ci: fail the build when the test suite fails ↗ supabase/splinter

Quick answers

What shipped in Supabase on August 5, 2026?
Supabase cut flaky tests across the stack while rolling out editor defaults and networking features that users have been waiting for. In total, 39 commits, 39 pull requests, and 4 releases landed.
Who contributed to Supabase on August 5, 2026?
9 developers shipped this update, including Vaibhav, Coly010, soedirgo, Charis, doublethink, Alaister Young, jordienr, and grdsdev, and 1 more.
What were the notable Supabase updates?
test(stack): deflake parallel stacks (#6052), fix(cli): route bootstrap's db push step to native TS db push (CLI-1953), and fix(cli): keep db pull --experimental delegated to Go, deprecate instead of retire (CLI-1957).