
মোজিলার ইমেইল ক্লায়েন্টের সর্বশেষ সংস্করণ হিসেবে থান্ডারবার্ড ১৫৫ এখন উপলব্ধ । এতে অ্যাকাউন্ট কনফিগারেশন, OAuth অথেন্টিকেশন এবং কাস্টম মেইল সার্ভারের সাথে সামঞ্জস্যের ক্ষেত্রে উল্লেখযোগ্য উন্নতি করা হয়েছে। এই রিলিজটি এমন এক সময়ে এসেছে যখন প্রজেক্টটিতে পরিবর্তন আসছে; সেপ্টেম্বর মাস থেকে এটি আরও দ্রুত উন্নয়ন চক্র গ্রহণ করেছে এবং প্রতি দুই সপ্তাহে নতুন স্থিতিশীল সংস্করণ প্রকাশ করা হচ্ছে।
নতুন সংস্করণটি থান্ডারবার্ডকে একটি আরও নমনীয় ইমেল ক্লায়েন্ট হিসেবে গড়ে তোলার প্রক্রিয়াকে এগিয়ে নিয়ে যায়, যা আধুনিক পরিষেবাগুলোর জন্য আরও উপযুক্ত। এর প্রধান নতুন বৈশিষ্ট্যগুলোর মধ্যে রয়েছে IMAP এবং SMTP সার্ভারের জন্য কাস্টম OAuth সাপোর্ট, সেইসাথে নির্দিষ্ট ডোমেইন দ্বারা ব্যবহৃত অথেনটিকেশন প্রোভাইডার পরিবর্তন করার জন্য এক্সটেনশনের নতুন সক্ষমতা। এছাড়াও এতে অসংখ্য বাগ ফিক্স, স্থিতিশীলতার উন্নতি এবং নিরাপত্তা আপডেট অন্তর্ভুক্ত করা হয়েছে।
থান্ডারবার্ড ১৫৫ OAuth প্রমাণীকরণ উন্নত করেছে।
থান্ডারবার্ড ১৫৫-এর প্রধান নতুন ফিচারটি অথেনটিকেশন সম্পর্কিত। এই নতুন সংস্করণে IMAP এবং SMTP সার্ভারে কাস্টম OAuth প্রোভাইডার কনফিগার করার সুবিধা রয়েছে , যা বিশেষ করে সেইসব সংস্থা এবং ইমেল প্রোভাইডারদের জন্য উপযোগী যারা তাদের নিজস্ব অথেনটিকেশন সিস্টেম ব্যবহার করে।
এখন পর্যন্ত, থান্ডারবার্ডে অ্যাকাউন্ট কনফিগারেশন মূলত ক্লায়েন্টের নিজস্ব OAuth প্রোভাইডারগুলোর ওপরই নির্ভরশীল ছিল। নতুন সংস্করণে, সিস্টেমটি আরও নমনীয় হয়েছে এবং এটি আপনাকে এমন সার্ভার ও ডোমেইনের জন্য নির্দিষ্ট কনফিগারেশন নির্ধারণ করার সুযোগ দেয়, যেগুলো ডিফল্ট প্রোভাইডার ব্যবহার করে না।
এই উন্নতিটি বিশেষত ব্যবসায়িক, শিক্ষামূলক বা পরিচালিত পরিবেশে প্রাসঙ্গিক, যেখানে মেইল সার্ভারটি বৃহৎ বাণিজ্যিক পরিষেবাগুলোর ব্যবহৃত প্রমাণীকরণ পরিকাঠামো থেকে ভিন্ন কোনো পরিকাঠামো ব্যবহার করতে পারে।
এক্সটেনশনগুলি প্রমাণীকরণ প্রদানকারী পরিবর্তন করতে পারে।
থান্ডারবার্ড ১৫৫ OAuth-সম্পর্কিত এক্সটেনশনগুলির কার্যক্ষমতাও প্রসারিত করেছে। এখন অ্যাড-অনগুলি নির্দিষ্ট ডোমেইন এবং হোস্টনেমের জন্য বিল্ট-ইন কনফিগারেশনকে ওভাররাইড করতে পারবে।
এর ফলে প্রতিটি প্রোভাইডারকে সরাসরি থান্ডারবার্ডের মূল কোডে অন্তর্ভুক্ত করার জন্য অপেক্ষা না করেই, নির্দিষ্ট প্রমাণীকরণ ব্যবস্থা প্রদান করতে সক্ষম এক্সটেনশন তৈরি করা সম্ভব হয়।
এই পরিবর্তনটি বিশেষায়িত পরিষেবাগুলোর সাথে খাপ খাইয়ে নেওয়ার ক্ষেত্রে থান্ডারবার্ডের সক্ষমতাও উন্নত করে। সব মেইল সার্ভারকে একই ভাবে ব্যবহার করার পরিবর্তে, ক্লায়েন্টটি যে ডোমেইন বা সার্ভারের সাথে কাজ করছে তার উপর নির্ভর করে ভিন্ন ভিন্ন কনফিগারেশন ব্যবহার করতে পারে।
ম্যানুয়াল অ্যাকাউন্ট সেটআপ আরও বিস্তারিত
আরেকটি উন্নতি ম্যানুয়াল অ্যাকাউন্ট সেটআপ প্রক্রিয়ার সাথে সম্পর্কিত। থান্ডারবার্ড ১৫৫ এই কার্যপ্রবাহকে সহজ করে এবং একই অভিজ্ঞতার মধ্যে এক্সচেঞ্জ, মাইক্রোসফট গ্রাফ ও কাস্টম OAuth-এর জন্য সমর্থন যোগ করে।
এটি বিশেষভাবে গুরুত্বপূর্ণ, কারণ থান্ডারবার্ড ক্রমান্বয়ে মাইক্রোসফট এক্সচেঞ্জের জন্য তার সমর্থন প্রসারিত করছে। পুরোনো EWS-ভিত্তিক বাস্তবায়নের বিভিন্ন উপাদানকে পর্যায়ক্রমে প্রতিস্থাপন করার জন্য প্রকল্পটি মাইক্রোসফট গ্রাফকে একীভূত করতে কয়েক মাস ধরে কাজ করছে।
থান্ডারবার্ড ১৫৪-এ ইতিমধ্যেই মাইক্রোসফট ৩৬৫-এর জন্য মাইক্রোসফট গ্রাফ সক্রিয় করা হয়েছে, এবং সংস্করণ ১৫৫-এ এই ধরনের অ্যাকাউন্টগুলোকে আরও সহজে কনফিগার ও প্রমাণীকরণের জন্য প্রয়োজনীয় পরিকাঠামো তৈরির কাজ চলছে।
OAuth-এ PKCE এবং বাহ্যিক ব্রাউজারের মাধ্যমে প্রমাণীকরণ অন্তর্ভুক্ত রয়েছে।
থান্ডারবার্ড ১৫৫-এ কাস্টম OAuth প্যারামিটারের মধ্যে PKCE কনফিগার করার এবং বাহ্যিক ব্রাউজার ব্যবহারের জন্য নির্দিষ্ট ফিল্ডও যোগ করা হয়েছে ।
PKCE, যার পূর্ণরূপ হলো Proof Key for Code Exchange, অনুমোদন প্রক্রিয়ায় সুরক্ষার একটি অতিরিক্ত স্তর যোগ করে এবং এটি বিশেষত সেইসব গ্রাহকদের জন্য তৈরি করা হয়েছে যারা তাদের গোপনীয় তথ্য (customer secrets) নিরাপদে সংরক্ষণ করতে পারেন না। OAuth ব্যবহারকারী আধুনিক অ্যাপ্লিকেশনগুলিতে এর ব্যবহার একটি প্রচলিত রীতিতে পরিণত হয়েছে।
এক্সটার্নাল ব্রাউজার সাপোর্টও থান্ডারবার্ডের সেই বিবর্তনের সাথে সামঞ্জস্যপূর্ণ, যা এটি পূর্ববর্তী সংস্করণগুলিতেই শুরু করেছিল। থান্ডারবার্ড ১৫৩ সংস্করণ থেকে, ইমেল অ্যাকাউন্টের জন্য OAuth লগইন পুরো প্রক্রিয়াটি অ্যাপ্লিকেশনের মধ্যেই সম্পন্ন না করে, সিস্টেমের ডিফল্ট ব্রাউজারেই খোলা যায়।
S/MIME উন্নতি
নতুন সংস্করণে S/MIME ব্যবহারকারীদের জন্য একটি উন্নতিও অন্তর্ভুক্ত করা হয়েছে । সংশ্লিষ্ট তথ্য বাক্সে এখন বার্তার স্বাক্ষর এবং এনক্রিপশন সম্পর্কে অতিরিক্ত বিবরণ প্রদর্শিত হয়।
যে তথ্যগুলো দেখা যেতে পারে তার মধ্যে রয়েছে সিগনেচারের জন্য ব্যবহৃত অ্যালগরিদম, ডাইজেস্ট অ্যালগরিদম, এনক্রিপশন অ্যালগরিদম এবং কী সাইজ।
এই তথ্য কোনো স্বাক্ষরিত বা এনক্রিপ্ট করা বার্তার ক্রিপ্টোগ্রাফিক বৈশিষ্ট্যগুলোর আরও সুনির্দিষ্ট যাচাইয়ের সুযোগ করে দেয় এবং যেসব ব্যবহারকারীকে কোনো যোগাযোগ কীভাবে সুরক্ষিত করা হয়েছে তা যাচাই করতে হয়, তাদের জন্য অধিকতর স্বচ্ছতা প্রদান করে।
IMAP, Exchange, এবং ক্যালেন্ডারের জন্য আরও সমাধান
থান্ডারবার্ড ১৫৫-এ অনেকগুলো ত্রুটি সংশোধন করা হয়েছে। এর মধ্যে IMAP ট্যাগ সিঙ্ক্রোনাইজেশন, গ্লোবাল মেসেজ সার্চ এবং অ্যাটাচমেন্ট ফিল্টার সম্পর্কিত সমস্যার সমাধান অন্তর্ভুক্ত রয়েছে।
Exchange এবং CalDAV সম্পর্কিত বেশ কিছু সমস্যারও সমাধান করা হয়েছে। উদাহরণস্বরূপ, একটি Exchange অ্যাকাউন্ট ডিলিট করলেও আউটগোয়িং সার্ভারের সেটিংস অপরিবর্তিত থাকতে পারত, আবার অফলাইন মোড ব্যবহার করার সময় নির্দিষ্ট কিছু CalDAV ক্যালেন্ডার তাদের ইভেন্ট সিঙ্ক্রোনাইজ করা পুরোপুরি বন্ধ করে দিতে পারত।
এই ক্লায়েন্টটি এমন একটি সমস্যারও সমাধান করে, যার কারণে থান্ডারবার্ড পুনরায় সংযোগ স্থাপন করলে ক্যাশ করা ICS ফাইলগুলিতে করা পরিবর্তনগুলি নীরবে হারিয়ে যেতে পারতো।
Thunderbird 155-এ স্থিতিশীলতা সংক্রান্ত একাধিক সমস্যাও সংশোধন করা হয়েছে।
এই আপডেটে এমন বেশ কিছু বাগ ফিক্স করা হয়েছে, যেগুলোর কারণে প্রোগ্রামটি অপ্রত্যাশিতভাবে ক্র্যাশ করতে পারত। সমাধান করা সমস্যাগুলোর মধ্যে রয়েছে ডাটাবেস মেমোরি ম্যানেজমেন্ট এবং ইমেল ফোল্ডার লোড করা সম্পর্কিত বিভিন্ন ত্রুটি।
OAuth2 পাসওয়ার্ড প্রবেশের জন্য ক্লায়েন্ট অপেক্ষা করার সময় থান্ডারবার্ড বন্ধ হওয়ার মুহূর্তে যে ক্র্যাশটি ঘটতে পারত, সেটিও সমাধান করা হয়েছে।
এই পরিবর্তনগুলো নতুন ফিচারের তুলনায় কম দৃশ্যমান হতে পারে, কিন্তু এমন একটি ইমেল ক্লায়েন্টের জন্য এগুলো বিশেষভাবে গুরুত্বপূর্ণ যা দীর্ঘ সময় ধরে খোলা থাকে এবং ক্রমাগত মেসেজ, ফোল্ডার, ক্যালেন্ডার, কন্টাক্ট ও লোকাল ডেটাবেস পরিচালনা করে।
থান্ডারবার্ড ১৫৫-এর মাধ্যমে আরও ঘন ঘন সংস্করণ প্রকাশের একটি নতুন পর্যায় শুরু হয়।
থান্ডারবার্ড ১৫৫-এর প্রকাশের আরও একটি গুরুত্বপূর্ণ বৈশিষ্ট্য রয়েছে: এটি মোজিলা এবং থান্ডারবার্ড কর্তৃক গৃহীত নতুন ত্বরান্বিত প্রকাশসূচির একটি অংশ।
প্রকল্পটি ডেস্কটপ সংস্করণগুলির জন্য চার-সপ্তাহের চক্র থেকে প্রায় দুই-সপ্তাহের চক্রে যাওয়ার সিদ্ধান্ত নিয়েছে। থান্ডারবার্ড ১৫৫ হলো এই পরিবর্তনের সুবিধাভোগী প্রথম সংস্করণগুলির মধ্যে একটি, যার লক্ষ্য হলো সম্পন্ন হওয়া উন্নতিগুলি ব্যবহারকারীদের কাছে আরও দ্রুত পৌঁছানো।
দলটি ব্যাখ্যা করেছে যে, এই মডেলটির উদ্দেশ্য ডেভেলপারদের দ্বিগুণ গতিতে কাজ করতে বাধ্য করা নয়। যে ফিচারগুলো এখনো প্রস্তুত নয়, সেগুলোর উন্নয়ন কাজ পরবর্তী সংস্করণের জন্য চলতে পারে, অন্যদিকে যে উন্নতিগুলো প্রস্তুত, সেগুলোর দ্রুত স্টেবল ব্রাঞ্চে পৌঁছানোর সম্ভাবনা বেশি থাকবে।
ছোট এবং আরও ঘন ঘন সংস্করণ
নতুন সময়সূচীর অর্থ হলো, থান্ডারবার্ডকে এখন থেকে অনেক কম সময়ের ব্যবধানে একাধিক রিলিজের সাথে অভ্যস্ত হতে হবে। একটিমাত্র মাসিক আপডেটে বিপুল সংখ্যক পরিবর্তন কেন্দ্রীভূত করার পরিবর্তে, উন্নতিগুলো কয়েকটি ছোট ছোট রিলিজের মাধ্যমে ছড়িয়ে দেওয়া যাবে।
এই কৌশলটি ফায়ারফক্সের জন্য পূর্বে ঘোষিত পরিবর্তনকে অনুসরণ করে, যা দুই-সপ্তাহের রিলিজ চক্র নিয়েও পরীক্ষা-নিরীক্ষা শুরু করেছে। থান্ডারবার্ডও ফায়ারফক্সের সাথে সিঙ্ক্রোনাইজড নাম্বারিং বজায় রাখে, তাই থান্ডারবার্ড ১৫৫ ফায়ারফক্স ১৫৫-এর উপর ভিত্তি করে তৈরি।
ব্যবহারকারীদের জন্য, আপডেটারের স্বাভাবিক কার্যকারিতা অপরিবর্তিত থাকবে। নতুন সংস্করণগুলো থান্ডারবার্ডের নিজস্ব আপডেট পদ্ধতির মাধ্যমে অথবা বিভিন্ন লিনাক্স ডিস্ট্রিবিউশনের রিপোজিটরি থেকে আসতে থাকবে।
থান্ডারবার্ড ১৫৫ বিনিময়ের প্রতি তার অঙ্গীকারকে আরও জোরদার করে।
এক্সচেঞ্জ সাপোর্টের উন্নয়ন থান্ডারবার্ডের অন্যতম গুরুত্বপূর্ণ প্রযুক্তিগত প্রকল্পগুলোর মধ্যে একটি। দলটি মাইক্রোসফট গ্রাফের সাথে সামঞ্জস্যতা বাড়াতে এবং এটিকে পূর্বে EWS দ্বারা প্রদত্ত সক্ষমতার কাছাকাছি নিয়ে আসতে কয়েক মাস ধরে কাজ করছে।
এই কাজের ফলে থান্ডারবার্ড ১৫৫ ম্যানুয়াল অ্যাকাউন্ট সেটআপ প্রক্রিয়ার সাথে এক্সচেঞ্জ এবং গ্রাফকে একীভূত করতে সক্ষম হয়েছে। এই সমর্থনের সাথে কাস্টম OAuth-এর সমন্বয় ব্যবহারকারীকে আরও বিস্তৃত পরিসরের এন্টারপ্রাইজ কনফিগারেশনের সাথে খাপ খাইয়ে নিতে সাহায্য করে।
প্রকল্পটি আরও নিশ্চিত করেছে যে গ্রাফ-এর কাজ শুধু ইমেইলেই শেষ হচ্ছে না। ইমেইল সামঞ্জস্যতা প্রতিষ্ঠিত হয়ে গেলে, থান্ডারবার্ড এক্সচেঞ্জ ইন্টিগ্রেশনের অন্যান্য অংশের উন্নয়ন চালিয়ে যাবে, যার মধ্যে ভবিষ্যতে ক্যালেন্ডার-সম্পর্কিত উন্নতিও অন্তর্ভুক্ত থাকবে।
মোজিলা ইমেল ক্লায়েন্টের জন্য একটি বড় আপডেট
থান্ডারবার্ড ১৫৫ হলো একটি আপডেট যা মূলত অথেনটিকেশন, অ্যাকাউন্ট কনফিগারেশন এবং বিভিন্ন ইমেল পরিকাঠামোর সাথে সামঞ্জস্যের উপর দৃষ্টি নিবদ্ধ করেছে। IMAP এবং SMTP-এর জন্য কাস্টম OAuth সাপোর্ট সম্ভবত এর সবচেয়ে উল্লেখযোগ্য সংযোজন, অন্যদিকে PKCE, এক্সটার্নাল ব্রাউজার সাপোর্ট এবং এক্সটেনশনের উন্নতি এই প্রোগ্রামটির এই অংশের একটি বড় ধরনের সংস্কারকে সম্পূর্ণ করেছে।
এই সংস্করণে S/MIME-এর উন্নতি, নতুন অ্যাডমিনিস্ট্রেটর পলিসি এবং IMAP, Exchange, CalDAV, সার্চ, ফিল্টার ও স্থিতিশীলতা সম্পর্কিত অসংখ্য সমাধানও অন্তর্ভুক্ত রয়েছে। এই সবকিছু এমন এক সময়ে এসেছে যখন থান্ডারবার্ড আরও ঘন ঘন রিলিজের একটি নতুন পর্যায় শুরু করছে।
প্রায় দুই সপ্তাহের একটি চক্রে স্থানান্তরের মাধ্যমে, এই প্রকল্পের লক্ষ্য হলো কোনো একটি উন্নয়ন সম্পন্ন হওয়া এবং ব্যবহারকারীদের কাছে তা পৌঁছানোর মধ্যবর্তী সময় কমিয়ে আনা। সুতরাং, থান্ডারবার্ড ১৫৫ শুধুমাত্র একটি রক্ষণাবেক্ষণমূলক আপডেটের চেয়েও বেশি কিছু: এটি সেই নতুন উন্নয়ন কৌশলও প্রদর্শন করে, যা নিয়ে মোজিলার ইমেল ক্লায়েন্ট আগামী মাসগুলোতে কাজ করবে।