111 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-31
stories 16

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Knip gates Studio CI against dead code

By RepoJournal · Filed · About Supabase

Supabase Studio now fails CI when dead files or unused dependencies pile up, closing a three-PR cleanup.

Supabase Studio's dead-code detection now enforces a hard CI gate: knip runs via `pnpm knip` at version 6.32.3, replacing the previously broken `pnpx knip@~5.50.0` invocation that crashed by resolving TypeScript 7 as a peer dependency [1]. The gate follows the removal of Studio code that nothing imports [2] and unused dependencies including `@ai-sdk/provider`, `@ai-sdk/provider-utils`, and `eslint-plugin-jsx-a11y` [3]. The a11y rules still fire after plugin removal because they resolve through `eslint-config-next`, verified by 259 warnings still firing [3]. Supavisor cleaned up a dead `Cachex.del` call in `SecretChecker.do_update_credentials`, where the key `{:secrets, tenant, user}` was never written, making the invalidation a no-op [4]. Studio also published runtime artifacts for the 2026.08.31 release, with a multi-platform Docker image for linux/amd64, linux/arm64, and darwin/arm64 [5].

Quick answers

What shipped in Supabase on August 31, 2026?
Supabase Studio now fails CI when dead files or unused dependencies pile up, closing a three-PR cleanup. In total, 7 commits, 8 pull requests, and 1 releases landed.
Who contributed to Supabase on August 31, 2026?
5 developers shipped this update, including alaister, github-actions[bot], dependabot, edgurgel, and Szymon Mentel.
What were the notable Supabase updates?
chore(studio): gate dead code with knip in CI, chore(studio): remove dead code found by knip, and chore(studio): remove unused dependencies found by knip.