---
number: 35523
slug: 35523-developer-update-april-2025
published: 2025-05-07
discussion: https://github.com/orgs/supabase/discussions/35523
labels:
  - security
  - frontend
  - mcp
page: https://supabase.com/changelog/35523-developer-update-april-2025
---

# Developer Update - April 2025

Here’s everything that happened with Supabase in the last month:

## Project scoped roles
![project-scoped-roles](https://github.com/user-attachments/assets/95d1cf7b-6622-4817-85ed-ff32e826e61a)

[Project scoped roles](https://supabase.link/projectscopedroles-project-scoped-roles-apr2025-tg16) are now available for all Supabase Team plans. Each member in the organization can be assigned a role scoped to the organization or to specific projects.

[[GitHub](https://supabase.link/github-project-scoped-roles-apr2025-k2mz)]

## MCP Server now works with VS Code
![mcp-server-now-works-with-vs-code](https://github.com/user-attachments/assets/b488e878-bd2c-40e0-8d90-cb762842819b)

Set up the Supabase MCP server to work with Visual Studio Code.

[[Twitter](https://supabase.link/twitter-mcp-server-vscode-setup-apr2025-0580)]

## MCP Server can now create and deploy Edge Functions
![mcp-server-can-now-create-and-deploy-edge-functions](https://github.com/user-attachments/assets/bb07ecf5-432b-49b1-9e77-437fa16d8035)

Use the Supabase MCP server to build Edge Functions.

[[Twitter](https://supabase.link/twitter-mcp-edge-functions-deploy-apr2025-az9v)]

## Supabase UI Library now includes Infinite Query block
![supabase-ui-library-now-includes-infinite-query-block](https://github.com/user-attachments/assets/87c12f62-5243-4186-9322-3c21f0118f93)

React hook for infinite lists that fetches data from Supabase. Use it for infinite scroll.

[[Link](https://supabase.link/link-supabase-infinite-query-apr2025-23b2)] [[Twitter](https://supabase.link/twitter-supabase-infinite-query-apr2025-ruve)]

## Supabase UI Library now includes Social Auth
![supabase-ui-library-now-includes-social-auth](https://github.com/user-attachments/assets/c88cd048-39f4-4c8b-8a0b-712439a4cd3e)

A block to quickly create authentication UI for [all supported social logins](https://supabase.link/allsupportedsociallogins-supabase-ui-social-auth-apr2025-6vae).

[[Link](https://supabase.link/link-supabase-ui-social-auth-apr2025-4fcs)] [[Twitter](https://supabase.link/twitter-supabase-ui-social-auth-apr2025-vmmi)]

## Quick Product Announcements
![image](https://github.com/user-attachments/assets/bc55dcd6-d819-4f1f-a6fb-37fb16818c6f)

- The new Supabase SOC 2 report is available. [[Link](https://supabase.com/features/soc-2-compliance)]
- We published comprehensive documentation about our security processes and controls. [[Docs](https://supabase.link/docs-security-docs-overview-apr2025-5xpu)]

## Made with Supabase

- Web application for creating and editing AI-generated avatars using OpenAI's DALL-E API. Built with React, TypeScript, and Supabase. [[GitHub](https://supabase.link/github-ai-avatar-creator-apr2025-96xb)]
- Data transformation systems engineered for your needs [[GitHub](https://supabase.link/github-data-transformation-systems-apr2025-tgv8)] [[Website](https://supabase.link/website-data-transformation-systems-apr2025-prei)]
- Command line for finding lines that have specific keywords in Rust . [[GitHub](https://supabase.link/github-rust-cli-keywords-apr2025-byhp)]

## Community Highlights
![community-highlights](https://github.com/user-attachments/assets/fc42f92d-901b-4796-9a19-448b95e1fd95)

- Create a Reusable Team component for your application using Next.js, Supabase, and Shadcn [[Article](https://supabase.link/article-reusable-team-component-apr2025-dsxs)]
- Grocery Tracker App using Vue JS and Supabase [[Article](https://supabase.link/article-grocery-tracker-vue-apr2025-f8uy)]
- Use Supabase MCP in VSCode and Cursor [[Article](https://supabase.link/article-supabase-mcp-vscode-apr2025-u5vp)]
- Supabase WordPress Integration - SupaWP Plugin [[Article](https://supabase.link/article-supabase-wordpress-plugin-apr2025-njvx)]
- Implementing multi-tenancy into a Supabase app with Clerk [[Article](https://supabase.link/article-multi-tenancy-supabase-clerk-apr2025-4aza)]
- Build This Self-Expanding YouTube-Powered AI Agent Knowledge Base (n8n + Supabase) [[YouTube](https://supabase.link/youtube-self-expanding-ai-apr2025-zvzn)]
- Custom SMTP for Supabase Email Authentication | Complete Setup + Testing [[YouTube](https://supabase.link/youtube-custom-smtp-supabase-apr2025-od4h)]
- AI Chatbot That Remembers You! (n8n + Supabase + WhatsApp) [[YouTube](https://supabase.link/youtube-ai-chatbot-remembering-apr2025-t09w)]
- Building a MCP-Powered Task Manager Agent with Agno and Supabase: A Step-by-Step Guide [[Article](https://supabase.link/article-mcp-task-manager-apr2025-pc21)]
- How to Build an App From SCRATCH with Lovable + Supabase [[YouTube](https://supabase.link/youtube-build-app-scratch-apr2025-k9xh)]

<hr /><em>This discussion was created from the release <a href='https://github.com/supabase/supabase/releases/tag/1.25.04'>Developer Update - April 2025</a>.</em>
