×
Supabase: Novas Funcionalidades e Melhorias para um Backend Eficiente e Seguro em Abril de 2025

Em abril de 2025, a Supabase, uma plataforma open-source que fornece backend como serviço, anunciou uma série de atualizações que prometem transformar a experiência do usuário. Essas inovações abrangem desde melhorias na criação e implementação de funções Edge até a eliminação de serviços desatualizados. Vamos explorar mais a fundo cada uma dessas melhorias e o impacto que elas trazem para você, desenvolvedor.

Gestão Facilitada de Funções Edge e Integração com MCP Server

A grande novidade do momento é a possibilidade de gerenciar Funções Edge diretamente pelo painel da Supabase. Essa funcionalidade é uma mão na roda, permitindo uma integração perfeita na interface da plataforma. Agora, você também pode [usar o Visual Studio Code] (https://code.visualstudio.com/) para desenvolver e implementar Funções Edge, graças à compatibilidade com o servidor MCP (Model Context Protocol). Veja um exemplo de como implantar uma Função Edge com Node.js:

















import { createClient } from '@supabase/supabase-js'

const supabase = createClient('https://your-project.supabase.co', 'public-anon-key')

async function deployEdgeFunction() {
  const { data, error } = await supabase.functions.invoke('nome-da-funcao', { method: 'POST', body: JSON.stringify({ key: 'value' }) })
  if (error) {
    console.error('Erro ao implantar função:', error)
  } else {
    console.log('Função implantada com sucesso:', data)
  }
}

deployEdgeFunction()

Nova Biblioteca de Componentes UI

A Supabase não parou por aí e lançou novos componentes para sua biblioteca UI, facilitando a criação de aplicações com interfaces modernas. Entre as novidades estão:

  • Infinite Query Block: Um React hook para listas infinitas, ideal para quem deseja implementar scroll infinito em sua aplicação.
  • Autenticação Social: Permite criação rápida de logins integrados com vários provedores, melhorando a experiência do usuário na sua aplicação.

Essas novas funcionalidades refletem o compromisso da Supabase em melhorar a experiência de desenvolvimento, oferecendo mais ferramentas para criar aplicativos dinâmicos.

Atualização na Experiência do Painel e Suporte Mobile

O painel de controle do Supabase recebeu um upgrade significativo, com mudanças que aumentam a facilidade de navegação e gestão de membros das organizações. Outro destaque é o suporte aprimorado para dispositivos móveis, [podendo ser acessado] (https://www.supabase.com/) com a mesma qualidade independente se o acesso for via smartphone ou tablet.

Fortalecendo a Segurança: Relatório SOC 2 e Assistência de IA

A segurança foi um ponto central nas recentes atualizações da Supabase. Ao lançar o relatório SOC 2, a plataforma reforça seu compromisso com a transparência em seus processos e controles de segurança. Além disso, um Assistente de Inteligência Artificial auxilia desenvolvedores a detectar e resolver problemas de segurança e desempenho em suas aplicações.

Editor de Tabelas Aprimorado e Administração de Organizações

A funcionalidade de classificação por colunas diretamente no cabeçalho das tabelas é uma das grandes novidades. Essa melhoria no editor de tabelas simplifica a análise e manipulação dos dados, ao passo que melhorias no gerenciamento de endereços de cobrança tornam o uso administrativo mais ágil e eficiente.

Redução de Custos e Expansão das Autenticações Sociais

Boa notícia para quem utiliza autenticações sociais! A Supabase reduziu os custos dessa funcionalidade enquanto adicionou mais opções de integração com terceiros. Essa mudança representa um passo significativo para quem busca ampliar suas opções de autenticação de usuários.

Depreciação do Fly Postgres e Nova Arquitetura de Banco de Dados

Olhar para o futuro também significa deixar alguns elementos no passado. A Supabase anunciou a descontinuação do serviço Fly Postgres. Esses recursos estão sendo concentrados no desenvolvimento de uma nova arquitetura de banco de dados, prometendo mais alta performance e escalabilidade.

Como Instalar e Configurar o MCP Server com VS Code

Para integrar o servidor MCP com o Visual Studio Code, siga as instruções abaixo:

  1. Clone o repositório do MCP Server:
    
    
    git clone https://github.com/supabase/mcp-server-supabase.git
    cd mcp-server-supabase
    npm install
  2. Crie um arquivo .env e adicione suas credenciais Supabase:
    
    
    SUPABASE_URL=https://seu-projeto.supabase.co
    SUPABASE_SERVICE_KEY=sua-chave-secreta
    ALLOWED_QUERY_TYPES=SELECT
  3. Inicie o servidor localmente:
    node src/index.js
  4. Ajuste as configurações no settings.json do VS Code:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    {
      "mcp.servers": {
        "mcp-server-supabase": {
          "command": "node",
          "args": 
    
    [
            "/caminho/para/mcp-server-supabase/src/index.js"
          ] 
    
    
    
    
    
    
    
    ,
          "env": {
            "SUPABASE_URL": "https://seu-projeto.supabase.co",
            "SUPABASE_SERVICE_KEY": "sua-chave-secreta",
            "ALLOWED_QUERY_TYPES": "SELECT"
          }
        }
      }
    }
  5. Reinicie o VS Code para completar a configuração.

Essas melhorias demonstram o comprometimento da Supabase em oferecer uma plataforma robusta, segura e eficiente para desenvolvedores criarem aplicações modernas e escaláveis. Com esses passos dados, o futuro é um ambiente de desenvolvimento mais seguro, rápido e acessível para todos os desenvolvedores.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Autor

flpchapola@hotmail.com

Posts relacionados

OpenAI Alerta para Risco Aumentado de Armas Biológicas com Modelos de Próxima Geração

OpenAI Alerta para Risco Aumentado de Armas Biológicas com Modelos de Próxima Geração

A OpenAI chamou atenção para o aumento dos riscos associados aos seus futuros modelos de inteligência artificial, especialmente quanto à possibilidade de...

Leia tudo
15 Anos de Dicas de Programação em 60 Segundos: Aprenda a Codificar com Maestria!

15 Anos de Dicas de Programação em 60 Segundos: Aprenda a Codificar com Maestria!

Imagine que você está prestes a embarcar em uma jornada incrível de 15 anos na programação. Neste artigo, exploraremos conselhos essenciais que...

Leia tudo
"Transforme Reclamação em Solução: A Mentalidade que Faz a Diferença!"

“Transforme Reclamação em Solução: A Mentalidade que Faz a Diferença!”

Reclamar é fácil e não custa nada. Resolver, por outro lado, exige esforço, criatividade e tempo. Essa diferença fundamental pode transformar a...

Leia tudo

LANGFLOW – O Flaw de Segurança Mais Idiota da IA: Uma Análise Profunda

Bem-vindo ao nosso mergulho profundo em um dos erros de segurança mais intrigantes que encontramos no mundo da inteligência artificial. Hoje, vamos...

Leia tudo
"Construindo o Melhor: Uma Abordagem Estratégica Além do Técnico"

“Construindo o Melhor: Uma Abordagem Estratégica Além do Técnico”

Quando falamos em construir o “melhor” software, muitas vezes nos concentramos apenas na técnica. No entanto, o desenvolvimento de software é um...

Leia tudo