Le service Firebase Extensions est obsolète et sera arrêté le 31 mars 2027. Les extensions déjà installées s'exécuteront indéfiniment, mais les fonctionnalités de gestion des clés ne seront plus disponibles après cette date.
Des conseils et des outils de migration supplémentaires seront disponibles en septembre 2026.
Pourquoi rendre Firebase Extensions obsolète ?
En raison des modifications et de l'obsolescence à venir dans notre Google Cloud
infrastructure sous-jacente, nous allons arrêter le service géré Firebase Extensions.
Les extensions déployées existantes cesseront-elles de fonctionner après le 31 mars 2027 ?
Non. Les extensions déjà déployées s'exécutent directement sur l'infrastructure Google Cloud standard (telle que Cloud Functions, Eventarc,
Cloud Run, et Cloud Tasks) et continueront de s'exécuter
indéfiniment.Google Cloud Toutefois, après le 31 mars 2027, les utilisateurs ne pourront plus mettre à jour, reconfigurer ni désinstaller ces extensions via la
Firebase console ni l'interface de ligne de commande.
Que se passe-t-il si un utilisateur ne fait rien ?
Si un utilisateur ne fait rien, ses fonctions déployées existantes continueront de s'exécuter en tant qu'éléments standards. Toutefois :
- Il ne pourra pas modifier les paramètres de configuration ni mettre à jour les variables d'environnement.
- Il ne pourra pas appliquer de correctifs, de correctifs de sécurité ni de mises à niveau des dépendances.
- La plupart des extensions sont actuellement basées sur l'ancien Cloud Functions v1
SDK, qui est lié à des environnements d'exécution Node.js plus anciens. Une fois ces anciens environnements d'exécution
entièrement mis hors service par Google Cloud, les fonctions peuvent cesser de s'exécuter ou
être désactivées. Consultez
Prise en charge des environnements d'exécution.
Que dois-je faire en tant qu'utilisateur d'extension ?
Si vous êtes un utilisateur d'extension et que vous n'utilisez plus vos extensions installées,
désinstallez les avant le
31 mars 2027.
Après la mise hors service, le bouton standard "Désinstaller" de la console Firebase
et les commandes CLI correspondantes seront supprimés. Les utilisateurs doivent supprimer manuellement
toutes les ressources Google Cloud associées, y compris les
Cloud Functions individuelles, les secrets Secret Manager, les files d'attente Cloud Tasks,
et les comptes de service IAM personnalisés, via la console Google Cloud.
Toutefois, si vous utilisez activement vos extensions installées,
mettez-les à jour vers
leur dernière version dès maintenant et maintenez-les à jour. En septembre 2026, l'équipe
Firebase vous contactera pour vous fournir une documentation de migration
complète, des outils et des options de transition détaillées.
Quelque chose remplace-t-il Firebase Extensions ?
En septembre 2026, l'équipe Firebase contactera à nouveau les utilisateurs
pour leur fournir plus d'informations sur la migration des extensions installées vers des fonctions autogérées
ayant un comportement similaire. Ces fonctions autogérées pourront continuer à
être mises à jour et reconfigurées après la mise hors service Extensions. Nous vous fournirons des options de transition détaillées, des outils de migration et de la documentation pour migrer vos charges de travail.
Que dois-je faire en tant qu'éditeur d'extension ?
Vos actions se déroulent en deux phases distinctes : dans la phase actuelle, à partir du 20 juin 2026, vous pouvez prendre des mesures pour préparer vos extensions à la migration. Dans la deuxième phase, qui débutera en septembre 2026, vous pourrez finaliser votre migration à l'aide d'un kit de fonctions partageable.
Pour l'instant, nous vous encourageons à commencer par migrer vos extensions publiées vers des fonctions de 2e génération, ce qui est une condition préalable à la création d'un kit de fonctions. Cela
implique d'empaqueter la logique de votre extension à l'aide du Cloud Functions v2 SDK.
Pour simplifier votre transition, nous avons mis à jour le Cloud Functions v2 SDK afin qu'il prenne en charge des fonctionnalités telles que la sécurité déclarative et les événements de cycle de vie. Vous pouvez désormais migrer votre code d'extension existant vers une fonction de 2e génération en apportant des modifications minimales à votre logique métier principale. Pour en savoir plus, consultez notre
guide de migration pour les éditeurs.
Que faire si j'ai d'autres questions ?
En septembre 2026, l'équipe Firebase contactera les utilisateurs et les
éditeurs pour leur fournir une documentation de migration complète, des outils et des options de transition détaillées.
En attendant, les éditeurs qui ont des questions sur la migration de
Firebase Extensions doivent commencer par consulter notre
guide de migration pour les éditeurs. Ce guide explique comment vous tenir informé des mises à jour et obtenir de l'aide pour fournir une alternative à vos extensions publiées.