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 COMPLETES GO-TO-TYPESCRIPT MIGRATION, EVALS ADD SUPABASE-JS COVERAGE

By RepoJournal · Filed · About Supabase

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

One email a day. Unsubscribe in one click.

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

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?