Supabase

These example posts were automatically generated by PersonaBox from GitHub pull requests.

Want posts like this?

Turn your GitHub PRs into polished product updates.

Powered by PersonaBox

Assistant evals now run in CI#

Assistant evals now run in CI

Assistant evals are now supported in CI. A new workflow runs on master pushes and on PRs labeled run-evals, then reports improvements/regressions across tool usage, SQL validity, goal completion, conciseness, and completeness. Local scripts (pnpm evals:run / pnpm evals:upload) included.

New X (Twitter) OAuth 2.0 provider#

New X (Twitter) OAuth 2.0 provider

Auth: Added X / Twitter (OAuth 2.0) provider in Studio. The legacy Twitter provider is now marked as deprecated, and provider icons now adapt to light/dark themes.

Search users by name in Auth#

Search users by name in Auth

Auth → Users: improved search with Name support (raw_user_metadata.name), newest-first default sorting (created_at desc), and cursor-based pagination for more consistent results.

SQL Snippets now support folders#

SQL Snippets now support folders

SQL Snippets are now file-based (self-hosted). Organize snippets with folders, move/rename across folders, and find queries faster with search + pagination.

New Explain tab in SQL Editor#

New Explain tab in SQL Editor

SQL Editor now has a dedicated Explain tab for EXPLAIN ANALYZE (visual + raw), auto-switching for explain queries, and an “Explain with AI” action to translate plans into actionable suggestions.

OpenCode now supported as MCP client#

OpenCode now supported as MCP client

OpenCode is now supported in MCP clients. Generate an OpenCode MCP config and complete OAuth auth with opencode mcp auth supabase to connect your Supabase MCP server.

MCP Server updated to v0.6.1#

MCP Server updated to v0.6.1

MCP update: Studio now uses @supabase/mcp-server-supabase v0.6.1 (and mcp-utils v0.3.1), improving stability and validation for MCP-powered workflows like schema introspection, SQL generation, and RLS policy generation.

Clearer region availability for Storage buckets#

Clearer region availability for Storage buckets

Storage UX update: Analytics buckets now show the correct upgrade/plan flow instead of a “coming soon” message. Vector buckets now include a region-availability callout with a list of supported regions when your project’s region isn’t supported.

Search project resources from Command Menu#

Search project resources from Command Menu

Studio Command Menu now supports contextual search for project resources—quickly find and navigate to database tables, RLS policies, Edge Functions, and Storage buckets (rolling out behind a feature flag).

Read replicas visible in Replication UI#

Read replicas visible in Replication UI

Studio: The Replication table now includes rows for read replicas (with live status polling), so you can view and manage replicas from Database → Replication alongside replication destinations.

Control Data API access per table#

Control Data API access per table

Per-table Data API access is now available in the Table Editor. Toggle Data API exposure ON/OFF for individual tables (with clearer table list indicators), while respecting schema exposure settings.

Event triggers#

Event triggers

Studio now supports Postgres Event Triggers. Create, edit (inline SQL), duplicate, and delete event triggers, plus a template to auto-enable RLS on newly created tables (ensure_rls).

New Stripe Sync Engine integration#

New Stripe Sync Engine integration

New integration (alpha): Stripe Sync Engine. Connect Stripe and continuously sync customers, subscriptions, invoices, and payments into a stripe schema in your Postgres DB, with install/uninstall flows and live sync status in the Dashboard.