Supabase
Open-source Firebase alternative with PostgreSQL
Supabase is reversing its biggest security default - public-schema tables no longer auto-exposed via PostgREST.
◆Recent moves
- 13d ago
Developer Update - May 2026
Monthly developer roundup highlighting custom OAuth/OIDC providers in Auth, the no-auto-expose change to public-schema tables, and required explicit Postgres grants for PostgREST reachability. Mostly a packaging of changes shipped over the prior weeks.
View source ↗ - 13d agoView source ↗
Deprecation Notice: Dropping Support for Node.js 20
- 20d ago
Breaking Change: OAuth token endpoint will return HTTP 200 instead of 201
OAuth /v1/oauth/token will return HTTP 200 instead of 201 on May 26 to align with OAuth 2.1 section 3.2.3. Affects integrations that explicitly check for 201; small breaking change driven by spec compliance and stricter OAuth clients.
View source ↗ - 23d ago
Breaking Change: Tables not exposed to Data and GraphQL API automatically
⚡ SPARKTables in the public schema are no longer auto-exposed to the Data API and GraphQL on new projects, with broader defaults shifting in May. Marks Supabase moving from convention-based exposure to explicit grants - the most significant security default change in the platform's history.
View source ↗ - 23d ago
Fragment of no-auto-expose announcement
Fragment of the same no-auto-expose announcement captured by the changelog feed (anchor link section). Same content, no new substance.
View source ↗ - 27d ago
Feature Preview: RLS Tester
RLS Tester ships as a feature preview, letting devs run SQL as a specific role from the dashboard to verify policy behavior. Closes a long-known gap that GitHub discussions kept surfacing, and sits alongside the no-auto-expose change as the verification half of explicit-access defaults.
View source ↗