releases.shpreview
Supabase/Supabase Changelog

Supabase Changelog

$npx -y @buildinternet/releases show supabase-changelog
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases19Avg6/moVersionsv2.0
Jul 15, 2025

Build functional web apps with Supabase backend directly in Figma Make, with no backend expertise required.

Sync Stripe webhook data directly to Postgres using standalone TypeScript library.

Jul 14, 2025

A new JWT signing keys system based on public key cryptography to improve your project's security and performance.

We are launching new components in the Supabase UI Library that makes it incredibly easy to build platforms on top of Supabase.

Jun 25, 2025

Learn how to build a Supabase powered AI assistant that combines PostgreSQL with scheduling and external tools for long-term memory, structured data management and autonomous actions.

Jun 10, 2025

Today we are welcoming Sugu, the co-creator of Vitess, to the Supabase team. He is joining Supabase to build Multigres: Vitess for Postgres.

May 29, 2025

Open table formats like Apache Iceberg, Delta Lake, and Apache Hudi are transforming how developers manage large-scale data on object storage systems.

May 26, 2025

Replace custom CRUD endpoints, reduce infrastructure complexity, and accelerate product delivery.

May 17, 2025

Replace custom CRUD endpoints, reduce infrastructure complexity, and accelerate product delivery.

May 8, 2025

Using Postgres Hooks to allow regular users to create event triggers

Apr 4, 2025

04 Apr 2025 · 9 minute read

By Greg Richardson, Engineering

What is an MCP Server?

MCP stands for Model Context Protocol. It standardizes how Large Language Models (LLMs) talk to platforms like Supabase.

An official Supabase MCP server has been launched. You can use this server to connect your favorite AI tools (such as Cursor or Claude) directly with Supabase.

Our MCP server connects your AI tools to Supabase so that they can perform tasks like launching databases, managing tables, fetching config, and querying data on your behalf.

Tools

MCP servers use Tools, which are a bit like "abilities". There are over 20 tools available in the Supabase MCP server.

You can:

  • Design tables and track them using migrations
  • Fetch data and run reports using SQL queries
  • Create database branches for development (experimental)
  • Fetch project configuration
  • Spin up new Supabase projects
  • Pause and restore projects
  • Retrieve logs to debug issues
  • Generate TypeScript types based on your database schema

For a full list of abilities, see Tools in the project README.

Setup

Configuration example for .cursor/mcp.json:

{  
  "mcpServers": {  
    "supabase": {  
      "command": "npx",  
      "args": [  
        "-y",  
        "@supabase/mcp-server-supabase@latest",  
        "--access-token",  
        "<personal-access-token>"  
      ]  
    }  
  }  
}

You'll need to create a personal access token (PAT) for the <personal-access-token> field. This token authenticates the MCP server with your Supabase account.

Some clients expect a slightly modified JSON format, and Windows users will have to prefix this command with cmd /c. For detailed step-by-step instructions for each client and OS, see the MCP documentation.

How does MCP work?

Most large language models (LLMs) today support "tool calling" where the model can choose to invoke a developer-provided tool based on the context of the conversation. MCP standardizes the tool ecosystem by creating a protocol understood by both clients (eg. Cursor) and tool providers (eg. Supabase), while decoupling them from each other.

Resources and prompts

MCP also incorporates optional primitives beyond tool calling: resources and prompts. Resources allow servers to expose arbitrary data and content that can be read by clients and used as context for LLMs. Prompts allow servers to define reusable prompt templates that clients can surface to users and LLMs.

What's next?

Create and deploy Edge Functions

Supabase Edge Functions allow you to run custom, server side code from the edge network. The ability to create and deploy Edge Functions directly from your favorite AI assistant is on the roadmap.

Native authorization

The latest revision of the MCP spec now includes official authorization support. Future versions will allow you to authenticate with Supabase using a standard OAuth 2 login flow, eliminating the need to manually create a personal access token.

Better schema discovery

Currently the MCP server provides a single list_tables tool. Future improvements will provide better structured access to other database objects like views, triggers, functions, and policies.

More protections

Additional protections like auto-detecting destructive operations and requiring confirmation before executing them are planned, leveraging Supabase's database branching capability.


Check out the docs for the latest updates and examples. For issues or feature requests, open an issue on the GitHub repo.

Route your Data API (PostgREST) requests to the nearest Read Replica

04 Apr 2025 · 4 minute read

Here are the top 10 launches from the past week.

It was very hard to rank them, they're all #1s in my book, so I may or may not have enlisted AI to rank them for me. Speaking of AI, make sure to check out #5 and #10.

#1: Deploy Edge Functions from Dashboard

You can now create, test, edit, and deploy Edge Functions directly from the Supabase Dashboard without having to spin up the CLI and Docker. We've also included templates for common use cases like uploading files to Supabase Storage, OpenAI proxying, and Stripe WebHooks.

#2: Realtime Broadcast from Database Scales Database Changes

We're extended Realtime Broadcast to enable sending messages from database triggers to give you better control over the database change payload while making sure that the workflow is secure and scalable.

#3: Route Data API Requests to the Nearest Read Replica

You can now route your Data API (PostgREST) requests to the nearest Read Replica to minimize network latency. This is available today as the default for all load balancer endpoints.

#4: Introducing the Supabase UI Library

Building in a weekend becomes much easier with our official UI Library - a collection of ready-to-use components built on top of shadcn/ui and integrated with Supabase products like Auth, Storage, and Realtime.

#5: Official MCP Server

We're launching an official MCP server so you can connect your favorite AI tools, like Claude and Cursor, with Supabase and perform tasks such as creating projects, fetching project configuration, querying data using SQL queries, and so much more.

#6: Declarative Schemas for Simpler Database Management

We're simplifying database management with declarative schemas - version-controlled, source of truth for your database structure in the form of .sql files. This reduces errors, maintains consistency across environments, and increases development velocity.

#7: Bringing Clerk Auth to Supabase

We've been working with the Clerk team to make Clerk a Supabase Third-party Auth integration. This means that users can seamlessly connect Clerk and interact with Supabase and its Data API, Storage, Realtime and Edge Functions services without having to migrate auth providers.

#8: Postgres Language Server

Supabase contributors have officially launched a Language Server Protocol (LSP) implementation for Postgres to make SQL tooling more reliable and easier to use. The initial release includes autocompletion, syntax error highlighting, type-checking, and a linter and it's available today as a VSCode extension and npm package.

#9: Dedicated Poolers

We're launching a Postgres connection pooler that's co-located with your database via pgBouncer for better performance and reliability. This is only available on paid plans and gives you three options to connect to your database: direct connections, shared pooler via Supavisor, and dedicated pooler via pgBouncer.

#10: We Invite AI Builders to Partner With Us

Supabase has become the default backend for AI Builders like Lovable, Bolt, and Tempo. We are easy to integrate with, we have all the primitives to build full-stack apps, and we can scale when those apps take off.

We invite more AI Builders to come and integrate with us so their users can build in a weekend and scale to millions.

Hackathon Ends April 6

Make sure you get your submissions in for the hackathon by April 6 at 11:59 PM PT.

Apr 3, 2025

Simplify managing and maintaining complex database schemas

Apr 2, 2025

Use Realtime Broadcast to scale sending database changes to clients

Tabs in the Editors! And upgrades to AI Assistant, SQL, and Logs

Apr 1, 2025

Automatic embeddings move the vector generation step into Postgres

Edge Functions: Deploy from the Dashboard + Deno 2.1

You can create, test, and deploy Edge Functions directly from the Supabase Dashboard.

Mar 31, 2025

Use Clerk with Supabase via official third-party auth support

Drop complex components into your projects in seconds.

Latest
Apr 14, 2026
Tracking Since
Aug 8, 2023
Last fetched Apr 14, 2026