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

SUPABASE HARDENS AI STORAGE GUIDANCE, CLI SHEDS LAST GO BINARIES

By RepoJournal · Filed · About Supabase

The Assistant now blocks dangerous RLS patterns on public buckets while the CLI completes its TypeScript migration, eliminating the final Go proxy layer.

Supabase shipped a critical update to its AI Assistant that teaches it to recognize and block overly permissive RLS policies on storage buckets [1]. Public buckets with broad read access can accidentally expose sensitive data like profile pictures or private files; the new evals catch this before deployment and guide users toward restrictive patterns. This closes a gap where developers could unknowingly grant world-readable access to bucket contents. Meanwhile, the analytics SQL safety series crossed the finish line [2], with every analytics query now flowing through branded SafeLogSqlFragment inputs. On the CLI front, three major command families completed their TypeScript port: network-bans [3], vanity-subdomains [5], and snippets [6], eliminating the last Go proxy handlers that powered Phase 0 operations. Version 2.102.0 [4] also restored shell completion in legacy environments and silenced CI identity spam. The CLI is now native TypeScript end-to-end.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] feat(ai): judge tool inputs, add storage guidance and permissive RLS evals (#46168) supabase/supabase
  2. [2] feat(logs): brand remaining analytics SQL callers with SafeLogSqlFragment (#46476) supabase/supabase
  3. [3] feat(cli): migrate network bans (#5382) supabase/cli
  4. [4] v2.102.0 ↗ supabase/cli
  5. [5] feat(cli): migrate vanity-subdomains ↗ supabase/cli
  6. [6] feat(cli): port snippets commands to native TypeScript ↗ supabase/cli

Quick answers

What shipped in Supabase on May 30, 2026?
The Assistant now blocks dangerous RLS patterns on public buckets while the CLI completes its TypeScript migration, eliminating the final Go proxy layer. In total, 29 commits, 31 pull requests, and 6 releases landed.
Who contributed to Supabase on May 30, 2026?
2 developers shipped this update, including 7ttp and Coly010.
What were the notable Supabase updates?
feat(ai): judge tool inputs, add storage guidance and permissive RLS evals (#46168), feat(logs): brand remaining analytics SQL callers with SafeLogSqlFragment (#46476), and feat(cli): migrate network bans (#5382).

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?