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-11
stories 46

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

NOTEBOOKS DATA LAYER SHIPS; CLI COMPLETES GO MIGRATION

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

Supabase locked in the core notebooks API boundary and query hooks while the CLI finally finished porting its last Go seams to TypeScript.

The Explorer's notebook feature moved from frontend sketches to architecture tonight. Markdown cells landed with save-on-blur and escape-to-cancel [1], while the API boundary went live to parse and unbrand cell content per notebook schema [2]. Query and mutation hooks followed, giving the data layer its first typed endpoints for reading and writing notebooks [3]. This stack unlocks the notebook UI to actually persist work. On the CLI front, the last two local-container orchestration paths migrated from Go to native TypeScript: shadow database provisioning that powers `db diff` and `db pull` [4], and the remote schema-files path for `db reset --experimental` [5]. The CLI also hardened against transient connection failures on Windows/WSL2 by retrying dial errors with backoff [6], and shipped an error taxonomy to classify failures and measure recovery across the entire command surface [7]. Meanwhile, the middleware package fixed a TypeScript inference bug where nested handlers deeper than 2 levels lost context type safety [9]. Studio's AI endpoints now reconcile organization and project settings server-side instead of client-side, applying the strictest posture when unconfirmed [8].

Action items

References

  1. [1] joshen/fe 4113 explorer markdown cells (#48846) supabase/supabase ↗
  2. [2] feat(studio): notebook content at the API boundary ↗ supabase/supabase
  3. [3] feat(studio): notebook query and mutation hooks ↗ supabase/supabase
  4. [4] fix(cli): port shadow database provisioning to native TS (CLI-1956) (#6027) ↗ supabase/cli
  5. [5] fix(cli): port db reset --experimental remote schema-files path to native TS (CLI-1958) (#6062) ↗ supabase/cli
  6. [6] fix(cli): retry local db connection ↗ supabase/cli
  7. [7] chore(cli): define error taxonomy ↗ supabase/cli
  8. [8] Resolve AI opt-in and tracing settings server-side ↗ supabase/supabase
  9. [9] fix: `satisfies FetchHandler` fails typecheck in consumer handlers if nesting depth >2 ↗ supabase/middleware

Quick answers

What shipped in Supabase on August 11, 2026?
Supabase locked in the core notebooks API boundary and query hooks while the CLI finally finished porting its last Go seams to TypeScript. In total, 19 commits, 22 pull requests, and 5 releases landed.
Who contributed to Supabase on August 11, 2026?
9 developers shipped this update, including Joshen Lim, charislam, awaseem, SaxonF, Satya Rohith, Colum Ferry, 7ttp, and kanadgupta, and 1 more.
What were the notable Supabase updates?
joshen/fe 4113 explorer markdown cells (#48846), feat(studio): notebook content at the API boundary, and feat(studio): notebook query and mutation hooks.