O serviço das Extensões do Firebase foi descontinuado e será desativado em
31 de março de 2027. As extensões já instaladas vão ser executadas indefinidamente, mas
os principais recursos de gerenciamento não estarão mais disponíveis após essa data.
Outras orientações e ferramentas de migração serão lançadas em setembro de 2026.
Por que estamos descontinuando o Firebase Extensions?
Devido a mudanças e descontinuações futuras na nossa infraestrutura Google Cloud
subjacente, vamos desativar o serviço Firebase Extensions
gerenciado.
As extensões implantadas vão parar de funcionar após 31 de março de 2027?
Não. As extensões já implantadas são executadas diretamente na infraestrutura padrão do Google Cloud (como Cloud Functions, Eventarc, Cloud Run e Cloud Tasks) e vão continuar sendo executadas indefinidamente. No entanto, depois de 31 de março de 2027, os usuários não poderão mais
atualizar, reconfigurar ou desinstalar essas extensões pelo
console ou pela CLI Firebase.
O que acontece se um usuário não fizer nada?
Se um usuário não fizer nada, as funções implantadas vão continuar
sendo executadas como recursos padrão. No entanto:
- Não é possível mudar parâmetros de configuração nem atualizar variáveis de ambiente.
- Não é possível aplicar correções de bugs, patches de segurança ou upgrades de dependência.
- A maioria das extensões é criada no SDK legado Cloud Functions v1, que está vinculado a ambientes de execução mais antigos do Node.js. Quando esses runtimes legados
forem totalmente desativados pelo Google Cloud, as funções poderão parar de ser executadas ou
ser desativadas. Consulte
Suporte do ambiente de execução.
O que devo fazer como usuário de uma extensão?
Se você usa extensões e não usa mais as instaladas, desinstale antes de 31 de março de 2027.
Após o desativamento, o botão padrão "Desinstalar" no console do Firebase
e os comandos da CLI correspondentes serão removidos. Os usuários precisam excluir manualmente todos os recursos Google Cloud associados, incluindo os segredos Cloud Functions, Secret Manager, as filas Cloud Tasks e as contas de serviço personalizadas do IAM, pelo console do Google Cloud.
No entanto, se você usa ativamente as extensões instaladas,
atualize para as
versões mais recentes agora e mantenha-as atualizadas. Em setembro de 2026, a equipe do
Firebase vai entrar em contato com documentação, ferramentas e opções de transição
detalhadas para a migração.
Algo vai substituir as Extensões do Firebase?
Em setembro de 2026, a equipe do Firebase vai entrar em contato com os usuários
para dar mais informações sobre como migrar extensões instaladas para funções
autogerenciadas com comportamento semelhante. Essas funções autogerenciadas podem continuar sendo atualizadas e reconfiguradas após a desativação do Extensions. Vamos
fornecer opções detalhadas de transição, ferramentas de migração e documentação para
migrar suas cargas de trabalho.
O que devo fazer como editor de extensões?
Suas ações vão passar por duas fases distintas: na fase atual, a partir de
20 de junho de 2026, você pode tomar medidas para preparar suas extensões para
migração. Na segunda fase, que começa em setembro de 2026, será possível
concluir a migração com um kit de funções compartilhável.
Por enquanto, recomendamos que você comece migrando as extensões publicadas para funções de 2ª geração, o que é um pré-requisito para criar um kit de funções. Isso envolve empacotar a lógica da extensão usando o SDK Cloud Functions v2.
Para simplificar a transição, atualizamos o SDK Cloud Functions v2 com suporte a recursos como segurança declarativa e eventos de ciclo de vida. Agora você pode migrar seu código de extensão atual para uma função de 2ª geração com mudanças mínimas na lógica de negócios principal. Para mais detalhes, consulte nosso
guia de migração para editores.
E se eu tiver outras dúvidas?
Em setembro de 2026, a equipe do Firebase vai entrar em contato com usuários e
editores com documentação, ferramentas e opções detalhadas de
transição abrangentes para a migração.
Enquanto isso, os publishers que tiverem dúvidas sobre como migrar
Firebase Extensions podem começar lendo nosso
guia de migração para publishers. Este
guia inclui instruções sobre como ficar por dentro das atualizações e receber
ajuda para oferecer uma alternativa às suas extensões publicadas.