ক্রোম 95-এ অবচয় এবং অপসারণ

ক্রোম 95 বিটা 23 সেপ্টেম্বর, 2021 এ প্রকাশিত হয়েছিল এবং 2021 সালের অক্টোবরের শেষের দিকে এটি স্থিতিশীল সংস্করণে পরিণত হবে বলে আশা করা হচ্ছে।

FTP সমর্থন সরানো হয়েছে

Chrome FTP URL-এর জন্য সমর্থন সরিয়ে দিচ্ছে ৷ ব্রাউজারে FTP-এর ব্যবহার যথেষ্ট কম যে বিদ্যমান FTP ক্লায়েন্টের উন্নতিতে বিনিয়োগ করা আর সম্ভব নয়। এছাড়াও, সমস্ত প্রভাবিত প্ল্যাটফর্মে আরও সক্ষম FTP ক্লায়েন্ট উপলব্ধ।

Google Chrome 72 এবং পরবর্তীতে FTP-এর মাধ্যমে নথির উপ-সম্পদ সংগ্রহ এবং শীর্ষ স্তরের FTP সংস্থানগুলির রেন্ডারিংয়ের জন্য সমর্থন সরিয়ে দেওয়া হয়েছে। বর্তমানে FTP URL-এ নেভিগেট করার ফলে সম্পদের প্রকারের উপর নির্ভর করে একটি ডিরেক্টরি তালিকা বা ডাউনলোড দেখানো হয়। Google Chrome 74-এ একটি বাগ এবং পরবর্তীতে HTTP প্রক্সিগুলির মাধ্যমে FTP URL অ্যাক্সেস করার জন্য সমর্থন বাদ দেওয়া হয়েছে। Google Chrome 76-এ FTP-এর জন্য প্রক্সি সমর্থন সম্পূর্ণরূপে মুছে ফেলা হয়েছিল। Chrome 86-এ FTP সমর্থন পূর্ব-প্রকাশের চ্যানেলগুলির (ক্যানারি এবং বিটা) জন্য বন্ধ করা হয়েছিল এবং পরীক্ষামূলকভাবে স্থিতিশীল ব্যবহারকারীদের এক শতাংশের জন্য বন্ধ করা হয়েছিল, যদিও এটি কমান্ড লাইনের মাধ্যমে পুনরায় সক্রিয় করা যেতে পারে। . Chrome 87-এ এটি পঞ্চাশ শতাংশ ব্যবহারকারীর জন্য বন্ধ ছিল কিন্তু কমান্ড লাইনের মাধ্যমেও সক্ষম করা যেতে পারে। Chrome 88 থেকে, এটি শুধুমাত্র একটি অবচয় ট্রায়ালের মাধ্যমে উপলব্ধ ছিল এবং এখন অক্ষম করা হয়েছে৷

সংখ্যায় শেষ হওয়া অ-IPv4 হোস্টনাম সহ URLগুলির জন্য সমর্থন৷

বেশিরভাগ হোস্টনাম যেগুলি বৈধ IPv4 ঠিকানা নয়, কিন্তু সংখ্যার শেষে বৈধ বলে বিবেচিত হয় এবং DNS এর মাধ্যমে দেখা হয় (উদাহরণস্বরূপ, http://foo.127.1/ )। সর্বজনীন প্রত্যয় তালিকার বৈশিষ্ট্য অনুসারে, সেই URL-এর হোস্টনামের eTLD+1 127.1 হওয়া উচিত। যদি এটি কখনও একটি URL-এ ফেরত দেওয়া হয়, http://127.1/ URL স্পেক দ্বারা http://127.0.0.1/ এ ম্যাপ করা হয়, যা সম্ভাব্য বিপজ্জনক বলে মনে হয়। 127.0.0.0.1 সম্ভাব্যভাবে ব্যবহারকারীদের বিভ্রান্ত করার জন্য ব্যবহার করা যেতে পারে। এই হোস্টনাম সহ URLগুলি এখন প্রত্যাখ্যান করা হয়েছে

WebAssembly ক্রস-অরিজিন মডিউল শেয়ারিং

ক্রস-অরিজিন, কিন্তু একই-সাইট এনভায়রনমেন্টের মধ্যে এজেন্ট ক্লাস্টারগুলিকে দীর্ঘমেয়াদে স্কোপ করার অনুমতি দেওয়ার জন্য Chrome এখন WebAssembly মডিউলগুলিকে ভাগ করে নেওয়া বন্ধ করে

U2F API (ক্রিপ্টোটোকেন) বাতিল করুন

নিরাপত্তা কীগুলির সাথে ইন্টারঅ্যাক্ট করার জন্য Chrome-এর লিগ্যাসি U2F API বাতিল করা হয়েছে৷ এটি Chrome 98-এ ডিফল্টরূপে অক্ষম করা হবে।

প্রভাবিত সাইটগুলিকে ওয়েব প্রমাণীকরণ API এ স্থানান্তরিত করা উচিত৷ যে শংসাপত্রগুলি মূলত U2F API-এর মাধ্যমে নিবন্ধিত হয়েছিল তা ওয়েব প্রমাণীকরণের মাধ্যমে চ্যালেঞ্জ করা যেতে পারে। U2F API দ্বারা সমর্থিত USB নিরাপত্তা কীগুলিও ওয়েব প্রমাণীকরণ API দ্বারা সমর্থিত। U2F সিকিউরিটি কীগুলি নিজেরাই অবহেলিত নয় এবং কাজ করতে থাকবে৷

U2F হল Chrome এর আসল নিরাপত্তা কী API। এটি সাইটগুলিকে ইউএসবি নিরাপত্তা কীগুলিতে সর্বজনীন কী শংসাপত্র নিবন্ধন করতে এবং ফিশিং-প্রতিরোধী দ্বি-ফ্যাক্টর প্রমাণীকরণ সিস্টেম তৈরির জন্য তাদের চ্যালেঞ্জ করার অনুমতি দেয়৷ U2F কখনই একটি ওপেন ওয়েব স্ট্যান্ডার্ড হয়ে ওঠেনি এবং ওয়েব প্রমাণীকরণ API (Chrome 67 এ লঞ্চ হয়েছে) দ্বারা সাবমিট করা হয়েছে। ক্রোম কখনই FIDO U2F JavaScript API-কে সরাসরি সমর্থন করেনি, বরং ক্রিপ্টোটোকেন নামক একটি কম্পোনেন্ট এক্সটেনশন পাঠিয়েছে, যা একটি সমতুল্য chrome.runtime.sendMessage() পদ্ধতিকে প্রকাশ করে। U2F এবং Cryptotoken দৃঢ়ভাবে রক্ষণাবেক্ষণ মোডে রয়েছে এবং আমরা গত দুই বছর ধরে সাইটগুলিকে ওয়েব প্রমাণীকরণ API-এ স্থানান্তরিত করতে উৎসাহিত করেছি।

নিম্নোক্ত টাইমলাইনটি বর্তমানে অবচয় এবং অপসারণের জন্য পরিকল্পনা করা হয়েছে:

ক্রোম 95

23 সেপ্টেম্বর, 2021 থেকে বিটা। নিম্নলিখিত পরিবর্তনগুলি প্রয়োগ করা হয়েছে:

  • প্রতিটি অনুরোধের জন্য DevTools কনসোলে একটি অবচয় বিজ্ঞপ্তি লগ করা হয়েছে৷

ক্রোম 96

2021 সালের অক্টোবরের শেষের দিকে বিটা প্রত্যাশিত, নভেম্বরে স্থিতিশীল। নিম্নলিখিত পরিবর্তনগুলি বাস্তবায়িত হয়েছে:

  • একটি ব্যবহারকারীর অনুমতি প্রম্পটের পিছনে Gated U2F API অনুরোধ।

U2FSecurityKeyAPI অবচয় ট্রায়ালে নথিভুক্ত করে বা U2fSecurityKeyApiEnabled এন্টারপ্রাইজ নীতি সক্রিয় করে অনুমতি প্রম্পট দমন করা যেতে পারে।

ক্রোম 98

বিটা 2022 সালের জানুয়ারির শুরুতে প্রত্যাশিত, ফেব্রুয়ারিতে স্থিতিশীল। U2F API ডিফল্টরূপে নিষ্ক্রিয় করা হবে। শুধুমাত্র অবচয় ট্রায়ালে নথিভুক্ত সাইট বা U2fSecurityKeyApiEnabled নীতি চালু করা এন্টারপ্রাইজগুলি এই সময়ে U2F ব্যবহার করতে পারবে।

ক্রোম 103

2022 সালের মে মাসের শেষের দিকে বিটা প্রত্যাশিত, জুনের শেষের দিকে স্থিতিশীল। অবচয় ট্রায়াল 26 জুলাই, 2022 এ শেষ হবে৷

ক্রোম 104

2022 সালের জুনের শেষের দিকে বিটা প্রত্যাশিত, আগস্টের শুরুতে স্থিতিশীল। U2F API সম্পূর্ণরূপে সরানো হবে।

অবচয় নীতি

প্ল্যাটফর্মটিকে সুস্থ রাখতে, আমরা কখনও কখনও ওয়েব প্ল্যাটফর্ম থেকে APIগুলি সরিয়ে ফেলি যেগুলি তাদের কোর্স চালিয়েছে। আমরা একটি API সরিয়ে দেবার অনেক কারণ থাকতে পারে, যেমন:

  • এগুলিকে নতুন APIs দ্বারা স্থানান্তর করা হয়েছে৷
  • অন্যান্য ব্রাউজারগুলির সাথে প্রান্তিককরণ এবং সামঞ্জস্য আনতে স্পেসিফিকেশনের পরিবর্তনগুলি প্রতিফলিত করার জন্য এগুলি আপডেট করা হয়।
  • এগুলি প্রথম দিকের পরীক্ষা যা অন্য ব্রাউজারগুলিতে কখনও ফলপ্রসূ হয়নি এবং এইভাবে ওয়েব ডেভেলপারদের জন্য সমর্থনের বোঝা বাড়াতে পারে৷

এই পরিবর্তনগুলির মধ্যে কিছু খুব কম সংখ্যক সাইটের উপর প্রভাব ফেলবে। সময়ের আগে সমস্যাগুলি প্রশমিত করতে, আমরা বিকাশকারীদের উন্নত নোটিশ দেওয়ার চেষ্টা করি যাতে তারা তাদের সাইটগুলি চালু রাখতে প্রয়োজনীয় পরিবর্তন করতে পারে।

Chrome-এ বর্তমানে API-এর অবমূল্যায়ন এবং অপসারণের একটি প্রক্রিয়া রয়েছে, মূলত:

  • ব্লিঙ্ক-ডেভ মেলিং তালিকায় ঘোষণা করুন।
  • পৃষ্ঠায় ব্যবহার শনাক্ত হলে Chrome DevTools কনসোলে সতর্কতা সেট করুন এবং টাইম স্কেল দিন।
  • অপেক্ষা করুন, নিরীক্ষণ করুন এবং তারপরে ব্যবহার কমে যাওয়ায় বৈশিষ্ট্যটি সরিয়ে দিন।

আপনি chromestatus.com-এ অপসারিত ফিল্টার ব্যবহার করে এবং অপসারিত ফিল্টার প্রয়োগ করে অপসারিত বৈশিষ্ট্যগুলির একটি তালিকা খুঁজে পেতে পারেন৷ আমরা এই পোস্টগুলিতে কিছু পরিবর্তন, যুক্তি এবং স্থানান্তরের পথগুলিকে সংক্ষিপ্ত করার চেষ্টা করব।