Usługa Rozszerzenia w Firebase zostanie wycofana i wyłączona 31 marca 2027 r. Zainstalowane już rozszerzenia będą działać bezterminowo, ale po tej dacie nie będą już dostępne funkcje zarządzania kluczami.
Dodatkowe wskazówki i narzędzia do migracji udostępnimy we wrześniu 2026 r.
Dlaczego wycofujemy Firebase Extensions?
Ze względu na nadchodzące zmiany i wycofania w naszej podstawowej Google Cloud
infrastrukturze wyłączymy zarządzaną Firebase Extensions
usługę.
Czy po 31 marca 2027 r. przestaną działać wdrożone rozszerzenia?
Nie. Wdrożone już rozszerzenia działają bezpośrednio w standardowej Google Cloud
infrastrukturze (np. Cloud Functions, Eventarc,
Cloud Run, i Cloud Tasks) i będą działać
bezterminowo. Jednak po 31 marca 2027 r. użytkownicy nie będą mogli
aktualizować, ponownie konfigurować ani odinstalowywać tych rozszerzeń za pomocą
Firebase konsoli ani interfejsu wiersza poleceń.
Co się stanie, jeśli użytkownik nic nie zrobi?
Jeśli użytkownik nie podejmie żadnych działań, jego wdrożone funkcje będą nadal działać jako standardowe zasoby. Jednak:
- Nie będzie mógł zmieniać parametrów konfiguracji ani aktualizować zmiennych środowiskowych.
- Nie będzie mógł stosować poprawek błędów, poprawek zabezpieczeń ani uaktualnień zależności.
- Większość rozszerzeń jest obecnie oparta na starszym pakiecie SDK Cloud Functions w wersji 1, który jest powiązany ze starszymi środowiskami wykonawczymi Node.js. Gdy te starsze środowiska wykonawcze
zostaną całkowicie wyłączone przez Google Cloud, funkcje mogą przestać działać lub
zostać wyłączone. Więcej informacji znajdziesz w artykule
Obsługa środowiska wykonawczego.
Co mam zrobić jako użytkownik rozszerzenia?
Jeśli jesteś użytkownikiem rozszerzenia i nie używasz już zainstalowanych rozszerzeń,
odinstaluj je przed
31 marca 2027 r.
Po wyłączeniu usługi standardowy przycisk „Odinstaluj” w konsoli Firebase
i odpowiadające mu polecenia interfejsu wiersza poleceń zostaną usunięte. Użytkownicy muszą ręcznie usunąć
wszystkie powiązane zasoby Google Cloud, w tym poszczególne
Cloud Functions, tajne klucze Secret Manager, kolejki Cloud Tasks,
i niestandardowe konta usługi IAM, za pomocą konsoli Google Cloud.
Jeśli jednak aktywnie korzystasz z zainstalowanych rozszerzeń,
zaktualizuj je do
najnowszych wersji i utrzymuj je w aktualnym stanie. We wrześniu 2026 r. zespół
Firebase skontaktuje się z Tobą i przekaże Ci obszerną dokumentację migracji
, narzędzia i szczegółowe opcje przejścia.
Czy coś zastąpi Rozszerzenia w Firebase?
W sierpniu 2026 r. zespół Firebase skontaktuje się z użytkownikami
i przekaże im więcej informacji o tym, jak przenieść zainstalowane rozszerzenia do samodzielnie zarządzanych
funkcji o podobnym działaniu. Te samodzielnie zarządzane funkcje będzie można nadal
aktualizować i ponownie konfigurować po wyłączeniu Extensions. Aby ułatwić Ci przejście, udostępnimy szczegółowe opcje przejścia, narzędzia do migracji i dokumentację.
Co mam zrobić jako wydawca rozszerzenia?
Twoje działania podzielimy na 2 etapy: w obecnym etapie, który rozpocznie się 20 czerwca 2026 r., możesz przygotować rozszerzenia do migracji; w drugim etapie, który rozpocznie się we wrześniu 2026 r., będziesz mieć możliwość sfinalizowania migracji za pomocą pakietu funkcji do udostępniania.
Na razie zachęcamy do rozpoczęcia migracji opublikowanych rozszerzeń do funkcji 2 generacji, co jest warunkiem utworzenia pakietu funkcji. Wymaga to spakowania logiki rozszerzenia za pomocą pakietu SDK Cloud Functions w wersji 2.
Aby uprościć przejście, zaktualizowaliśmy pakiet SDK Cloud Functions w wersji 2 o
obsługę funkcji takich jak deklaratywne zabezpieczenia i zdarzenia cyklu życia. Możesz teraz przenieść istniejący kod rozszerzenia do funkcji 2 generacji, wprowadzając minimalne zmiany w podstawowej logice biznesowej. Szczegółowe informacje znajdziesz w naszym
przewodniku po migracji dla wydawców.
Co mam zrobić, jeśli mam inne pytania?
We wrześniu 2026 r. zespół Firebase skontaktuje się z użytkownikami i
wydawcami i przekaże im obszerną dokumentację migracji, narzędzia i szczegółowe
opcje przejścia.
W międzyczasie wydawcy, którzy mają pytania dotyczące migracji
Firebase Extensions, powinni najpierw zapoznać się z naszym
przewodnikiem po migracji dla wydawców. Ten przewodnik zawiera instrukcje, jak na bieżąco śledzić aktualizacje i uzyskać pomoc w udostępnianiu alternatywy dla opublikowanych rozszerzeń.