Supabase が Data API の自動公開を廃止 — 5/30 以降は明示 GRANT 必須
Supabase は 2026-05-30 以降に作成される新規プロジェクトで、public スキーマに追加された新テーブルを Data API へ自動公開しない方針へ転換する。各テーブル・各ロール (anon / authenticated 等) に対し dashboard または SQL で明示的に GRANT を付与する必要がある。公式ブログと GitHub Discussion #45329 に詳細。
キーポイント
- 対象は 5/30 以降に作成される新規プロジェクト、既存プロジェクトには影響なし
- anon / authenticated で別権限が前提のセキュリティモデルへ全面移行
- 「declarative code (diff/grep可能な権限管理)」を公式方針として明示
- RLS が有効でも GRANT がなければ API でテーブルを見れない事故が起きうる
- GitHub Discussion #45329 が一次情報