এই পাতায় Firebase Extensions এর আসন্ন অবলুপ্তি (deprecation) সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্নাবলীর (FAQs) উত্তর দেওয়া হয়েছে।
আমরা কেন Firebase Extensions বাতিল করছি?
আমাদের মূল Google Cloud পরিকাঠামোতে আসন্ন পরিবর্তন এবং পরিষেবা বাতিলের কারণে, আমরা পরিচালিত Firebase Extensions পরিষেবাটি বন্ধ করে দেব।
বিদ্যমান ডেপ্লয় করা এক্সটেনশনগুলো কি ৩১ মার্চ, ২০২৭-এর পর কাজ করা বন্ধ করে দেবে?
না। ইতিমধ্যে ডেপ্লয় করা এক্সটেনশনগুলি সরাসরি স্ট্যান্ডার্ড Google Cloud পরিকাঠামোতে (যেমন Cloud Functions , Eventarc , Cloud Run এবং Cloud Tasks ) চলে এবং অনির্দিষ্টকালের জন্য চালু থাকবে। তবে, ৩১ মার্চ, ২০২৭-এর পর, ব্যবহারকারীরা Firebase কনসোল বা সিএলআই-এর মাধ্যমে এই এক্সটেনশনগুলি আপডেট, পুনঃকনফিগার বা আনইনস্টল করার সমস্ত ক্ষমতা হারাবেন।
ব্যবহারকারী যদি কিছুই না করে তাহলে কী হবে?
যদি কোনো ব্যবহারকারী কোনো পদক্ষেপ না নেন, তাহলে তাদের বিদ্যমান ডেপ্লয় করা ফাংশনগুলো স্ট্যান্ডার্ড অ্যাসেট হিসেবে চলতে থাকবে। তবে:
- তারা কনফিগারেশন প্যারামিটার পরিবর্তন করতে বা এনভায়রনমেন্ট ভেরিয়েবল আপডেট করতে পারে না।
- তারা বাগ ফিক্স, সিকিউরিটি প্যাচ বা ডিপেন্ডেন্সি আপগ্রেড প্রয়োগ করতে পারে না।
- অধিকাংশ এক্সটেনশন বর্তমানে লিগ্যাসি Cloud Functions v1 SDK-এর উপর ভিত্তি করে তৈরি, যা পুরোনো Node.js রানটাইমগুলোর সাথে আবদ্ধ। Google Cloud এই লিগ্যাসি রানটাইমগুলো সম্পূর্ণরূপে বন্ধ করে দিলে, ফাংশনগুলো কাজ করা বন্ধ করে দিতে পারে বা নিষ্ক্রিয় হয়ে যেতে পারে। রানটাইম সাপোর্ট দেখুন।
এক্সটেনশন ব্যবহারকারী হিসেবে আমার কী করা উচিত?
আপনি যদি এক্সটেনশন ব্যবহারকারী হন এবং আপনার ইনস্টল করা এক্সটেনশনগুলো আর ব্যবহার না করেন, তাহলে ৩১ মার্চ, ২০২৭-এর আগে সেগুলো আনইনস্টল করুন ।
নিষ্ক্রিয়করণের পর, Firebase কনসোলের সাধারণ "Uninstall" বাটন এবং সংশ্লিষ্ট CLI কমান্ডগুলো সরিয়ে ফেলা হবে। ব্যবহারকারীদের অবশ্যই Google Cloud কনসোলের মাধ্যমে সংশ্লিষ্ট সমস্ত Google Cloud রিসোর্স—যার মধ্যে রয়েছে স্বতন্ত্র Cloud Functions , Secret Manager secrets, Cloud Tasks queues, এবং কাস্টম IAM সার্ভিস অ্যাকাউন্ট— Google Cloud ডিলিট করতে হবে।
তবে, আপনি যদি আপনার ইনস্টল করা এক্সটেনশনগুলি সক্রিয়ভাবে ব্যবহার করেন, তাহলে এখনই সেগুলিকে সর্বশেষ সংস্করণে আপডেট করুন এবং আপডেট রাখুন। ২০২৬ সালের সেপ্টেম্বরে, Firebase টিম ব্যাপক মাইগ্রেশন ডকুমেন্টেশন, টুলস এবং বিস্তারিত ট্রানজিশন অপশন নিয়ে যোগাযোগ করবে।
ফায়ারবেস এক্সটেনশনের বিকল্প কিছু কি আসছে?
২০২৬ সালের সেপ্টেম্বরে , Firebase টিম ব্যবহারকারীদের সাথে পুনরায় যোগাযোগ করবে এবং ইনস্টল করা এক্সটেনশনগুলোকে একই ধরনের আচরণসম্পন্ন সেলফ-ম্যানেজড ফাংশনে মাইগ্রেট করার পদ্ধতি সম্পর্কে আরও তথ্য জানাবে। Extensions বন্ধ করে দেওয়ার পরেও এই সেলফ-ম্যানেজড ফাংশনগুলো আপডেট এবং পুনর্বিন্যাস করা যাবে। আপনার ওয়ার্কলোড স্থানান্তরের জন্য আমরা বিস্তারিত ট্রানজিশন অপশন, মাইগ্রেশন টুল এবং ডকুমেন্টেশন সরবরাহ করব।
একজন এক্সটেনশন প্রকাশক হিসেবে আমার কী করা উচিত?
আপনার কার্যক্রম দুটি স্বতন্ত্র পর্যায়ে বিভক্ত: ২০ জুন, ২০২৬ থেকে শুরু হওয়া বর্তমান পর্যায়ে, আপনি মাইগ্রেশনের জন্য আপনার এক্সটেনশনগুলো প্রস্তুত করার পদক্ষেপ নিতে পারবেন; সেপ্টেম্বর ২০২৬ থেকে শুরু হওয়া দ্বিতীয় পর্যায়ে, আপনি একটি শেয়ারযোগ্য ফাংশন কিটের মাধ্যমে আপনার মাইগ্রেশন চূড়ান্ত করতে সক্ষম হবেন।
আপাতত, আমরা আপনাকে আপনার প্রকাশিত এক্সটেনশনগুলিকে দ্বিতীয় প্রজন্মের ফাংশনে স্থানান্তরিত করার মাধ্যমে শুরু করতে উৎসাহিত করছি, যা একটি ফাংশন কিট তৈরির জন্য পূর্বশর্ত। এর জন্য Cloud Functions ভি২ এসডিকে (Cloud Functions v2 SDK) ব্যবহার করে আপনার এক্সটেনশন লজিক প্যাকেজ করতে হবে। আপনার এই রূপান্তরকে সহজ করার জন্য, আমরা ডিক্লারেটিভ সিকিউরিটি এবং লাইফসাইকেল ইভেন্টের মতো ফিচারগুলির সাপোর্ট সহ Cloud Functions ভি২ এসডিকে আপডেট করেছি। এখন আপনি আপনার মূল বিজনেস লজিকে ন্যূনতম পরিবর্তন করে আপনার বিদ্যমান এক্সটেনশন কোডকে একটি দ্বিতীয় প্রজন্মের ফাংশনে স্থানান্তরিত করতে পারেন। বিস্তারিত জানতে, পাবলিশারদের জন্য আমাদের মাইগ্রেশন গাইড দেখুন।
আমার যদি অন্য প্রশ্ন থাকে তাহলে কী হবে?
২০২৬ সালের সেপ্টেম্বরে, Firebase টিম ব্যবহারকারী এবং প্রকাশক উভয়ের সাথেই ব্যাপক মাইগ্রেশন ডকুমেন্টেশন, টুলস এবং বিস্তারিত রূপান্তর বিকল্প নিয়ে যোগাযোগ করবে।
এদিকে, যে সকল পাবলিশারের Firebase Extensions মাইগ্রেট করার পদ্ধতি নিয়ে প্রশ্ন আছে, তাদের প্রথমে পাবলিশারদের জন্য তৈরি আমাদের মাইগ্রেশন গাইডটি দেখে নেওয়া উচিত। এই গাইডে আপডেট সম্পর্কে অবগত থাকার এবং আপনার প্রকাশিত এক্সটেনশনগুলোর বিকল্প প্রদানে সহায়তা পাওয়ার নির্দেশনা রয়েছে।