From 21458081e35c010aedc3f9f4726aa051202eec67 Mon Sep 17 00:00:00 2001 From: Ana <30495040+ana1337x@users.noreply.github.com> Date: Fri, 2 Oct 2026 13:50:40 -0400 Subject: [PATCH] feat(blog): add recap post (#51160) ## I have read the [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) file. YES ## What kind of change does this PR introduce? - Adds the Supabase Select 2026 recap blog post at `/blog/supabase-select-2026-recap` ## What is the current behavior? N/A ## What is the new behavior? - New post in `apps/www/_blog/2026-10-02-supabase-select-2026-recap.mdx` summarizing the Build, Operate, and Scale announcements, with links to the three theme posts, docs, and access pages - Authors: Wen Bo Xie, Steven Eubank, Joe Sciarrino ## Additional context - OG and thumbnail images are not added yet; the post uses the default blog placeholder until they are - Links to the three theme posts, `/compute`, and `/go/multigres-early-access` resolve only once those pages are live ## Summary by CodeRabbit * **Documentation** * Added a recap of Supabase Select 2026, covering code-first project setup, local development, MCP tools, and agent-assisted operations. * The article reviews monitoring, authentication, tokens, pipelines, and scaling options, including Multigres, OrioleDB, and database benchmarks. It notes availability, defaults, plan requirements, and rollout status, including native-process local development in alpha and off by default, and Compute in private alpha. --------- Co-authored-by: Ana Co-authored-by: Saxon Fletcher Co-authored-by: Claude Opus 5.5 Co-authored-by: Francesco Sansalvadore --- .../2026-10-02-supabase-select-2026-recap.mdx | 99 ++++++++++++++++++ .../blog/supabase-select-2026-recap/og.png | Bin 0 -> 24026 bytes .../blog/supabase-select-2026-recap/thumb.png | Bin 0 -> 24026 bytes 3 files changed, 99 insertions(+) create mode 100644 apps/www/_blog/2026-10-02-supabase-select-2026-recap.mdx create mode 100644 apps/www/public/images/blog/supabase-select-2026-recap/og.png create mode 100644 apps/www/public/images/blog/supabase-select-2026-recap/thumb.png diff --git a/apps/www/_blog/2026-10-02-supabase-select-2026-recap.mdx b/apps/www/_blog/2026-10-02-supabase-select-2026-recap.mdx new file mode 100644 index 00000000000..ac676a592e5 --- /dev/null +++ b/apps/www/_blog/2026-10-02-supabase-select-2026-recap.mdx @@ -0,0 +1,99 @@ +--- +title: 'Supabase Select 2026 Recap' +description: 'Build anything, operate with confidence, scale without limits. Supabase carries your application from prototype to petabyte.' +author: oli_rice, inian, jonny +date: '2026-10-02T10:50:00' +categories: + - product +tags: + - ai + - mcp + - postgres +imgSocial: 'supabase-select-2026-recap/og.png' +imgThumb: 'supabase-select-2026-recap/thumb.png' +toc_depth: 2 +--- + +Today at Supabase Select, we showed how Supabase works for your app from day one to millions of users, and how your agent builds and runs it with you. + +Your coding agent already writes your application code. Setting up the backend is still your job. So is watching it in production and fixing it when it breaks. That work happens in the dashboard and the docs, and your agent can't do it end to end. + +Supabase now works code first. Schema and config can live in code, so your agent can set up and change a project the same way you do. It can also check the project and report the problems it finds. You decide what gets fixed and merged. + +You can build anything, because your agent works in the same code you do. You can operate with confidence, because your agent finds problems and you decide what merges. And you can scale without limits, because when the app grows, the same Postgres carries it from prototype to petabyte. + +## Build anything + +### Local development without Docker + +Local Supabase can now run as native processes, so it starts on machines without a Docker daemon, like Claude Code's sandbox. You can also run multiple local Supabase instances, one per directory, so several checkouts of the same repo run at the same time. In alpha, off by default. Update the [Supabase CLI](https://supabase.com/docs/guides/local-development/cli/getting-started) to try it. + +### Declarative Schemas 2.0 + +Write your schema as SQL files and pg-delta generates the migration, so the schema lives in your repo. Project settings live in code too, and a dashboard change comes back into the file with `supabase config pull`. [Docs](https://supabase.com/docs/guides/local-development/declarative-database-schemas). + +### Supabase Compute + +Run web services and agents in any language next to your database, with no limit on how long they run. Each service gets a full Linux environment and the same default environment variables as your Edge Functions. Private alpha. [Join the waitlist](https://supabase.com/compute). + +### Your app's MCP server + +Let your users connect their own agents to your app. The server runs as an Edge Function next to your data, users sign in through your existing Auth flow, and every tool call runs as that user, with your RLS policies deciding what it can reach. It's separate from the official Supabase MCP server, and it's built on `@supabase/server` and the new Supabase Middleware, which also work on their own in any server code that needs to know who is signed in. [Add the MCP server block](https://supabase.com/library/docs/headless/mcp). + +Learn more in [Build anything: Supabase from code, and an MCP server for your app](https://supabase.com/blog/select-2026-build-anything). + +## Operate with confidence + +### Agent prompts + +Pick a prompt and suggested schedule for health, security, performance, or resource checks, and run it in Claude, Codex, or Cursor. Your agent reads your project through the Supabase MCP server, connected read-only, and reports what it finds. [Pick a prompt](https://supabase.com/docs/guides/observability/automate-with-agents). + +### Health Check Advisors + +Advisors now flag elevated error rates in the Data API, Auth, Storage, and Edge Functions, next to the security and performance issues they already catch. Open the Health tab on your project's Advisors page. [Changelog](https://supabase.com/changelog/50577-health-check-advisors). + +### Database Connections + +See which sessions hold connections, run long, or are blocked, and who holds the lock, then cancel the query or terminate the connection. On by default for every project, including self-hosted. [Open it in the dashboard](https://supabase.com/dashboard/project/_/observability/connections). + +### `query_logs` and the Supabase agent skill + +A new MCP tool lets your agent query your logs directly, and the Supabase agent skill now points to a living document of the health, security, performance, and resource signals your agent should watch for. [Install the Supabase plugin](https://supabase.com/docs/guides/ai-tools/plugins). + +### Explorer and Notebooks + +Explorer is the next version of the SQL editor. Query your logs or your database in one workspace, and save the investigation as a Notebook anyone on your team can rerun. Rolling out to every project through October 12. Once it reaches your project, turn it on under Feature Previews. [Open Explorer](https://supabase.com/dashboard/project/_/explorer). + +### Enterprise-Managed Auth for MCP + +Your company decides who can connect to the Supabase MCP server through its identity provider, starting with Okta. Each token is bound to the member who signs in. Generally available. [Set it up](https://supabase.com/docs/guides/platform/sso/enterprise-mcp-authentication) on a Team or Enterprise plan with SSO configured. + +### Scoped Personal Access Tokens + +Limit a token to the organizations, projects, and permissions you choose. Generally available, and the default for new tokens created in the dashboard. Create one at [Account, Access Tokens](https://supabase.com/dashboard/account/tokens). + +### MCP Elicitations + +Before your agent creates a paid project or branch, or runs SQL that could delete data, the Supabase MCP server asks you to confirm first. It helps prevent unwanted charges and data loss, but it isn't a guarantee. On by default. [MCP docs](https://supabase.com/docs/guides/ai-tools/mcp). + +### Supabase Pipelines, new destinations + +Stream Postgres data to BigQuery, ClickHouse, DuckLake, or Snowflake in near real time, so analytics queries run there instead of on your production database. Public alpha on the Pro, Team, and Enterprise plans. [Docs](https://supabase.com/docs/guides/database/replication/pipelines). + +Learn more in [Operate with confidence](https://supabase.com/blog/select-2026-operate-with-confidence). + +## Scale without limits + +### Multigres + +Multi-node high availability for Postgres, built by the team behind Vitess. When a node fails, Multigres promotes a replica in seconds and committed writes survive, with no changes to your application. Connection pooling is built in. The Multigres project is open source. On Supabase, it's in private alpha, by invite. [Request access](https://supabase.com/go/multigres-early-access). + +### OrioleDB + +A storage engine that replaces the default heap with an undo log, avoids table bloat and VACUUM, and keeps familiar Postgres behavior. Public beta. Choose it at project creation. [Docs](https://supabase.com/docs/guides/database/orioledb). + +### dbarena + +Open, reproducible database benchmarks. The benchmark code, the data, absolute throughput, and throughput per dollar are all published, so you can inspect the method and rerun the result. [Visit the website](https://dbarena.com). + +Learn more in [Scale without limits: Multigres, OrioleDB, and dbarena](https://supabase.com/blog/select-2026-scale-without-limits). diff --git a/apps/www/public/images/blog/supabase-select-2026-recap/og.png b/apps/www/public/images/blog/supabase-select-2026-recap/og.png new file mode 100644 index 0000000000000000000000000000000000000000..e3a4c710fe269dae54858220145047112d4650a2 GIT binary patch literal 24026 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 V@Tzf7-?;bpyLa3%et$4B7MW|!ch33F=Y8I1 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 V@Tzf