Firebase एक्सटेंशन की सेवा बंद कर दी गई है. यह 31 मार्च, 2027 को बंद हो जाएगी. पहले से इंस्टॉल किए गए एक्सटेंशन हमेशा काम करते रहेंगे. हालांकि, इस तारीख के बाद, एक्सटेंशन को मैनेज करने से जुड़ी मुख्य सुविधाएं उपलब्ध नहीं होंगी.
डेटा माइग्रेट करने के बारे में ज़्यादा जानकारी और टूल, सितंबर 2026 में रिलीज़ किए जाएंगे.
हम Firebase Extensions को बंद क्यों कर रहे हैं?
हमारे Google Cloud
इंफ़्रास्ट्रक्चर में होने वाले बदलावों और बंद होने वाली सुविधाओं की वजह से, हम मैनेज की गई Firebase Extensions
सेवा को बंद कर देंगे.
क्या 31 मार्च, 2027 के बाद, पहले से डिप्लॉय किए गए एक्सटेंशन काम करना बंद कर देंगे?
नहीं. पहले से डिप्लॉय किए गए एक्सटेंशन, स्टैंडर्ड Google Cloud इन्फ़्रास्ट्रक्चर (जैसे कि Cloud Functions, Eventarc, Cloud Run, और Cloud Tasks) पर सीधे तौर पर चलते हैं. साथ ही, ये हमेशा काम करते रहेंगे. हालांकि, 31 मार्च, 2027 के बाद, उपयोगकर्ता इन एक्सटेंशन को Firebase कंसोल या सीएलआई के ज़रिए अपडेट, फिर से कॉन्फ़िगर या अनइंस्टॉल नहीं कर पाएंगे.
अगर कोई उपयोगकर्ता कुछ नहीं करता है, तो क्या होगा?
अगर कोई उपयोगकर्ता कोई कार्रवाई नहीं करता है, तो उसके मौजूदा डिप्लॉय किए गए फ़ंक्शन, स्टैंडर्ड ऐसेट के तौर पर काम करते रहेंगे. हालांकि:
- वे कॉन्फ़िगरेशन पैरामीटर नहीं बदल सकते या एनवायरमेंट वैरिएबल अपडेट नहीं कर सकते.
- वे गड़बड़ियों को ठीक करने वाले अपडेट, सुरक्षा पैच या डिपेंडेंसी अपग्रेड लागू नहीं कर सकते.
- फ़िलहाल, ज़्यादातर एक्सटेंशन लेगसी Cloud Functions v1
SDK पर बनाए गए हैं. यह SDK, Node.js के पुराने रनटाइम से जुड़ा है. Google Cloud के इन लेगसी रनटाइम को पूरी तरह से बंद करने के बाद, हो सकता है कि फ़ंक्शन काम करना बंद कर दें या उन्हें बंद कर दिया जाए.
रनटाइम सपोर्ट देखें.
एक्सटेंशन के उपयोगकर्ता के तौर पर मुझे क्या करना चाहिए?
अगर आपको एक्सटेंशन का इस्तेमाल नहीं करना है, तो 31 मार्च, 2027 से पहले उन्हें अनइंस्टॉल करें.
सेवा बंद होने के बाद, Firebase कंसोल में मौजूद "अनइंस्टॉल करें" बटन और इससे जुड़ी सीएलआई कमांड हटा दी जाएंगी. उपयोगकर्ताओं को Google Cloud कंसोल के ज़रिए, इससे जुड़े सभी Google Cloud संसाधन मैन्युअल तरीके से मिटाने होंगे. इनमें Cloud Functions, Secret Manager सीक्रेट, Cloud Tasks कतारें, और कस्टम आईएएम सेवा खाते शामिल हैं.
हालांकि, अगर इंस्टॉल किए गए एक्सटेंशन का इस्तेमाल किया जाता है, तो उन्हें अभी अपडेट करें और उनके नए वर्शन का इस्तेमाल करें. साथ ही, उन्हें अपडेट करते रहें. सितंबर 2026 में, Firebase टीम माइग्रेशन से जुड़े दस्तावेज़, टूल, और ट्रांज़िशन के विकल्पों के बारे में ज़्यादा जानकारी देने के लिए आपसे संपर्क करेगी.
क्या Firebase एक्सटेंशन की जगह कोई और सुविधा इस्तेमाल की जा सकती है?
सितंबर 2026 में, Firebase टीम उन उपयोगकर्ताओं से संपर्क करेगी जिन्होंने एक्सटेंशन इंस्टॉल किए हैं. उन्हें यह बताया जाएगा कि इंस्टॉल किए गए एक्सटेंशन को, खुद मैनेज की जाने वाली उन सुविधाओं पर कैसे माइग्रेट करें जो एक्सटेंशन की तरह ही काम करती हैं. Extensions को बंद करने के बाद भी, खुद मैनेज किए जाने वाले इन फ़ंक्शन को अपडेट और फिर से कॉन्फ़िगर किया जा सकता है. हम आपके वर्कलोड को ट्रांसफ़र करने के लिए, ट्रांसफ़र करने के विकल्पों, माइग्रेशन टूल, और दस्तावेज़ों के बारे में ज़्यादा जानकारी देंगे.
एक्सटेंशन पब्लिशर के तौर पर मुझे क्या करना चाहिए?
आपकी कार्रवाइयों को दो अलग-अलग चरणों में बांटा गया है: मौजूदा चरण में, 20 जून, 2026 से आगे, एक्सटेंशन को माइग्रेट करने के लिए तैयार किया जा सकता है. दूसरे चरण में, सितंबर 2026 से, शेयर की जा सकने वाली फ़ंक्शन किट की मदद से माइग्रेशन पूरा किया जा सकेगा.
फ़िलहाल, हमारा सुझाव है कि आप पब्लिश किए गए एक्सटेंशन को 2nd gen फ़ंक्शन पर माइग्रेट करें. यह फ़ंक्शन किट बनाने के लिए ज़रूरी है. इसके लिए, आपको Cloud Functions v2 एसडीके का इस्तेमाल करके, अपने एक्सटेंशन के लॉजिक को पैकेज करना होगा.
ट्रांज़िशन की प्रोसेस को आसान बनाने के लिए, हमने Cloud Functions v2 एसडीके को अपडेट किया है. इसमें डिक्लेरेटिव सिक्योरिटी और लाइफ़साइकल इवेंट जैसी सुविधाओं के लिए सहायता उपलब्ध है. अब अपने मौजूदा एक्सटेंशन कोड को दूसरी जनरेशन के फ़ंक्शन में माइग्रेट किया जा सकता है. इसके लिए, आपको अपने कारोबार के मुख्य लॉजिक में बहुत कम बदलाव करने होंगे. ज़्यादा जानकारी के लिए, पब्लिशर के लिए माइग्रेशन गाइड देखें.
अगर मुझे कुछ और पूछना हो, तो क्या करना होगा?
सितंबर 2026 में, Firebase टीम, उपयोगकर्ताओं और पब्लिशर, दोनों से संपर्क करेगी. साथ ही, उन्हें माइग्रेशन से जुड़े दस्तावेज़, टूल, और ट्रांज़िशन के विकल्पों के बारे में पूरी जानकारी देगी.
इस बीच, जिन पब्लिशर को Firebase Extensions को माइग्रेट करने के तरीके के बारे में सवाल पूछने हैं उन्हें सबसे पहले, पब्लिशर के लिए माइग्रेशन गाइड पढ़नी चाहिए. इस गाइड में, अपडेट के बारे में सूचना पाने और पब्लिश किए गए एक्सटेंशन के विकल्प के बारे में जानकारी देने से जुड़ी मदद पाने के बारे में निर्देश दिए गए हैं.