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

CLI STABILIZES, STUDIO SHIPS MANUAL SAVES AND PRIVATELINK READ REPLICAS

By RepoJournal · Filed · About Supabase

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.

One email a day. Unsubscribe in one click.

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).

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?