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 TIGHTENS RLS SECURITY, SHIPS GRAPHIQL V5 OVERHAUL

By RepoJournal · Filed · About Supabase

Supabase is forcing security-first UX by making the RLS enable banner impossible to dismiss without action, while simultaneously shipping a cleaner GraphQL IDE built on GraphiQL 5.

The RLS auto-enable prompt is no longer a throw-away toast [1] — it's now a persistent banner that users can minimize but never truly dismiss until they've explicitly handled row-level security. This is a deliberate friction point. You can't build an insecure database by accident anymore. That same security obsession shows up in the GraphQL Studio, where [2] GraphiQL got bumped to v5 with a simpler prebuilt component replacing the previous heavily-customized rebuild. You trade some layout flexibility for maintainability; role impersonation moved into the sidebar plugin system. The table editor header is getting a refresh [4] — components are breaking down into smaller, reusable pieces (`IndexAdvisorPopover`, `SecurityDefinerViewPopover`, `RealtimeToggle`) and the header is deprecating the older `useUrlState` hook in favor of `useQueryState`. On the marketing side, Supabase shipped zero JSON-LD structured data on supabase.com until now [3] — that's gone, with a new typed schema builder module that lets Google and AI assistants properly parse Supabase as a first-class entity across homepage, products, and blog. Finally, the design system got more flexible [5] with richer Admonition support — success states, description-only callouts, and cleaner title-only usage that stops floating headings from looking disconnected.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Shift auto enable rls to a minimisable banner instead (#45410) supabase/supabase
  2. [2] [FE-2075] feat(studio): bump graphiql to v5 and use prebuilt component (#45404) supabase/supabase
  3. [3] feat(www): add JSON-LD structured data to homepage, products, and blog ↗ supabase/supabase
  4. [4] Clean up table editor header (#45452) supabase/supabase
  5. [5] chore(studio + design-system): more flexible Admonition ↗ supabase/supabase

Quick answers

What shipped in Supabase on May 2, 2026?
Supabase is forcing security-first UX by making the RLS enable banner impossible to dismiss without action, while simultaneously shipping a cleaner GraphQL IDE built on GraphiQL 5. In total, 15 commits and 15 pull requests landed.
Who contributed to Supabase on May 2, 2026?
2 developers shipped this update, including pamelachia and dnywh.
What were the notable Supabase updates?
Shift auto enable rls to a minimisable banner instead (#45410), [FE-2075] feat(studio): bump graphiql to v5 and use prebuilt component (#45404), and feat(www): add JSON-LD structured data to homepage, products, and blog.

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?