Layanan Firebase Extensions tidak digunakan lagi dan akan dihentikan pada 31 Maret 2027. Meskipun ekstensi yang sudah diinstal akan dieksekusi tanpa batas waktu, fitur pengelolaan kunci tidak akan tersedia lagi setelah tanggal ini.
Panduan dan alat migrasi tambahan akan dirilis pada September 2026.
Mengapa kami menghentikan Firebase Extensions?
Karena perubahan dan penghentian yang akan datang dalam infrastruktur Google Cloud
mendasarinya, kami akan menghentikan layanan Firebase Extensions
yang dikelola.
Apakah ekstensi yang sudah di-deploy akan berhenti berfungsi setelah 31 Maret 2027?
Tidak. Ekstensi yang sudah di-deploy berjalan langsung di infrastruktur Google Cloud
standar (seperti Cloud Functions, Eventarc,
Cloud Run, dan Cloud Tasks) dan akan terus dieksekusi
tanpa batas waktu. Namun, setelah 31 Maret 2027, pengguna tidak akan dapat lagi mengupdate, mengonfigurasi ulang, atau menginstal ekstensi ini melalui
Firebase console atau CLI.
Apa yang terjadi jika pengguna tidak melakukan apa pun?
Jika pengguna tidak melakukan tindakan apa pun, fungsi yang sudah di-deploy akan terus berjalan sebagai aset standar. Namun:
- Pengguna tidak dapat mengubah parameter konfigurasi atau mengupdate variabel lingkungan.
- Pengguna tidak dapat menerapkan perbaikan bug, patch keamanan, atau upgrade dependensi.
- Sebagian besar ekstensi saat ini dibuat di Cloud Functions v1
SDK lama, yang terikat dengan runtime Node.js lama. Setelah runtime lama ini
sepenuhnya dihentikan oleh Google Cloud, fungsi mungkin berhenti berjalan atau
dinonaktifkan. Lihat
Dukungan runtime.
Apa yang harus saya lakukan sebagai pengguna ekstensi?
Jika Anda adalah pengguna ekstensi dan tidak lagi menggunakan ekstensi yang diinstal,
hapus instalasinya sebelum
31 Maret 2027.
Setelah penghentian, tombol "Uninstall" standar di Firebase konsol
dan perintah CLI yang sesuai akan dihapus. Pengguna harus menghapus
semua resource Google Cloud terkait secara manual—termasuk individual
Cloud Functions, rahasia Secret Manager, antrean Cloud Tasks,
dan akun layanan IAM kustom—melalui console Google Cloud.
Namun, jika Anda aktif menggunakan ekstensi yang diinstal,
update ekstensi tersebut ke
versi terbarunya sekarang dan terus perbarui. Pada September 2026, tim
Firebase akan menghubungi Anda dengan dokumentasi migrasi, alat, dan opsi transisi mendetail yang komprehensif.
Apakah ada yang menggantikan Firebase Extensions?
Pada September 2026, tim Firebase akan menghubungi kembali pengguna
dengan informasi selengkapnya tentang cara memigrasikan ekstensi yang diinstal ke fungsi yang dikelola sendiri
dengan perilaku serupa. Fungsi yang dikelola sendiri ini dapat terus di
update dan dikonfigurasi ulang setelah penghentian Extensions. Kami akan memberikan opsi transisi, alat migrasi, dan dokumentasi mendetail untuk mentransisikan workload Anda.
Apa yang harus saya lakukan sebagai penayang ekstensi?
Tindakan Anda dibagi menjadi dua fase yang berbeda: pada fase saat ini mulai 20 Juni 2026 dan seterusnya, Anda dapat mengambil langkah-langkah untuk menyiapkan ekstensi Anda untuk migrasi; pada fase kedua yang dimulai pada September 2026, Anda akan dapat menyelesaikan migrasi dengan kit fungsi yang dapat dibagikan.
Untuk saat ini, sebaiknya Anda mulai dengan memigrasikan ekstensi yang dipublikasikan ke fungsi generasi ke-2, yang merupakan prasyarat untuk membuat kit fungsi. Hal ini
melibatkan pengemasan logika ekstensi Anda menggunakan Cloud Functions v2 SDK.
Untuk menyederhanakan transisi Anda, kami telah mengupdate Cloud Functions v2 SDK dengan
dukungan untuk fitur seperti keamanan deklaratif dan peristiwa siklus proses. Sekarang Anda dapat memigrasikan kode ekstensi yang ada ke fungsi generasi ke-2 dengan perubahan minimal pada logika bisnis inti Anda. Untuk mengetahui detailnya, lihat
panduan migrasi untuk penayang.
Bagaimana jika saya memiliki pertanyaan lain?
Pada September 2026, tim Firebase akan menghubungi pengguna dan
penayang dengan dokumentasi migrasi, alat, dan
opsi transisi mendetail yang komprehensif.
Sementara itu, penayang yang memiliki pertanyaan tentang cara memigrasikan
Firebase Extensions harus mulai dengan membaca
panduan migrasi untuk penayang. Panduan ini mencakup petunjuk tentang cara mendapatkan informasi terbaru dan mendapatkan bantuan untuk memberikan alternatif bagi ekstensi yang dipublikasikan.