151 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-07
stories 100

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

CLI COMPLETES GO-TO-TYPESCRIPT MIGRATION, EVALS ADD SUPABASE-JS COVERAGE

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

Supabase shipped six releases across four repos in 24 hours, with the CLI team completing its native TypeScript port and the evals team adding critical SDK coverage gaps.

The CLI migration is effectively done: Coly010 ported the final three hidden Go commands to TypeScript, including `db test` [1], the schema declarative catalog seam [2], and the container bootstrap step [3], capping a months-long effort to move the entire CLI away from Go proxying. On the same track, the team deleted the now-unreachable `internal/start` directory outright rather than keeping it as a parity reference [4]. Over in evals, mandarini shipped four new benchmarks for supabase-js covering the auth flow, relational queries, API key migration, and a Data API adoption gap [5], addressing the SDK's two most-used surfaces. The evals site also corrected a misleading 100% completion score for partial benchmark rows by reverting stale results [6]. On the ETL front, farazdagi landed a critical Snowflake fix that deduplicates truncate operations after recovery to prevent data erasure [7], backed by comprehensive test coverage for Snowpipe recovery invariants [8]. Studio shipped a notebook content schema with Zod validation [9], cleaned up dead hooks and orphaned forms [10], [11], and refined error handling to let callers own mutation failures [12], [13].

Action items

References

  1. [1] fix(cli): port db test to native TypeScript (CLI-1962) (#6063) ↗ supabase/cli
  2. [2] fix(cli): remove db schema declarative __catalog seam for migrations mode (CLI-1959) (#6061) ↗ supabase/cli
  3. [3] fix(cli): port db start container bootstrap to native TS (CLI-1954) (#6022) ↗ supabase/cli
  4. [4] chore(cli-go): delete internal/start outright (unreachable) (CLI-1966) (#6075) ↗ supabase/cli
  5. [5] feat: supabase-js SDK evals (auth flow, relational report, key migration) ↗ supabase/evals
  6. [6] revert(results): restore eval results to state at 4e50650 ↗ supabase/evals
  7. [7] fix(snowflake): deduplicate outcome-unknown truncates ↗ supabase/etl
  8. [8] test(snowflake): cover truncate recovery invariants ↗ supabase/etl
  9. [9] feat: notebook content schema (#48813) ↗ supabase/supabase
  10. [10] chore: remove unused useProjectUsageStats hook (#48792) ↗ supabase/supabase
  11. [11] chore(studio): remove scoped pat orphaned form (#48803) ↗ supabase/supabase
  12. [12] let inline error callers own mutation failures (#48640) ↗ supabase/supabase
  13. [13] fix titleless Admonition alignment (#48784) ↗ supabase/supabase

Quick answers

What shipped in Supabase on August 7, 2026?
Supabase shipped six releases across four repos in 24 hours, with the CLI team completing its native TypeScript port and the evals team adding critical SDK coverage gaps. In total, 46 commits, 48 pull requests, and 6 releases landed.
Who contributed to Supabase on August 7, 2026?
13 developers shipped this update, including iambriccardo, farazdagi, Jordan McQueen, supabase-evals-releaser, claude, mandarini, claude[bot], and Charis, and 5 more.
What were the notable Supabase updates?
fix(cli): port db test to native TypeScript (CLI-1962) (#6063), fix(cli): remove db schema declarative __catalog seam for migrations mode (CLI-1959) (#6061), and fix(cli): port db start container bootstrap to native TS (CLI-1954) (#6022).