11 বছর পর জাভা 7 শেষ হয়

কিছু দিন আগে আকাশবাণী এমন খবর প্রকাশ করেছে আনুষ্ঠানিকভাবে বর্ধিত সমর্থন বন্ধ প্ল্যাটফর্মের জন্য জাভা 7, স্ট্যান্ডার্ড জাভা-এর প্রায় 11-বছরের পুরনো সংস্করণ, সমর্থনের শেষ ছিল জুলাই 2022-এর শেষে।

অফিসিয়াল এক্সটেন্ডেড সাপোর্ট বন্ধ করে দিয়ে, জাভা 7 ক্রমাগত সমর্থন শুধুমাত্র মোডে যায়, Oracle এর লাইফটাইম সাপোর্ট পলিসি দ্বারা সংজ্ঞায়িত। অন্য কোন প্যাচ আপডেট, বাগ ফিক্স, নিরাপত্তা সংশোধন, বা বৈশিষ্ট্য বাস্তবায়ন প্রদান করা হবে না, এবং শুধুমাত্র সীমিত সমর্থন উপলব্ধ হবে.

28 জুলাই, 2011-এ মুক্তিপ্রাপ্ত, জাভা 7 ছিল প্রথম বড় রিলিজ পাঁচ বছরেরও বেশি সময়ের মধ্যে জাভা এবং প্রথমটি ওরাকলের এখতিয়ারের অধীনে 2010 সালে জাভা প্রতিষ্ঠাতা সান মাইক্রোসিস্টেমের ওরাকল অধিগ্রহণের পর।

বর্ধিত সমর্থন শেষ হওয়ার অর্থ হল ওরাকল ফিউশন এবং মিডলওয়্যার পণ্যগুলির কিছু পুরানো সংস্করণে আর একটি প্রত্যয়িত জাভা ডেভেলপমেন্ট কিট উপলব্ধ থাকবে না। জাভা স্ট্যান্ডার্ড এডিশন (SE) 7 ব্যবহার করে সমর্থিত গ্রাহকদের জাভা স্ট্যান্ডার্ডের সমর্থিত সংস্করণে আপগ্রেড করতে উৎসাহিত করা হচ্ছে, যেমন Java SE সংস্করণ 8 বা 11, একটি Oracle সমর্থন বুলেটিন অনুসারে সর্বশেষ আপডেট করা হয়েছে 22 জুলাই।

জাভা ইকোসিস্টেমের একটি গবেষণায় এপ্রিলে প্রকাশিত এপ্লিকেশন মনিটর নিউ রিলিক, কোম্পানি প্রায় 2% অ্যাপ এখনও জাভা 7 ব্যবহার করে উৎপাদনে. জাভা 7 বা জাভা 6 ব্যবহার করা বেশিরভাগ অ্যাপই ছিল লিগ্যাসি অ্যাপ যা আপডেট করা হয়নি, নিউ রিলিক অনুসারে।

একই গবেষণা অনুযায়ী, 2020 সালে বেশিরভাগ অ্যাপ্লিকেশন জাভা 8 এ রয়ে গেছে (84,48%) যদিও জাভা 11 এক বছরেরও বেশি সময় ধরে উপলব্ধ ছিল। তারপর থেকে, এই দুটি LTS রিলিজের মধ্যে ভারসাম্য স্থানান্তরিত হয়েছে। 48% এরও বেশি অ্যাপ্লিকেশন এখন উৎপাদনে Java 11 ব্যবহার করে (11,11 সালে 2020% থেকে বেশি), জাভা 8 ঘনিষ্ঠভাবে অনুসরণ করে, যা উত্পাদনে সংস্করণ ব্যবহার করে 46,45% অ্যাপ্লিকেশন ক্যাপচার করে। জাভা 17 চার্টে উঠে আসেনি, তবে প্রকাশের কয়েক মাসের মধ্যে, এটি ইতিমধ্যে জাভা 6, জাভা 10 এবং জাভা 16 রিলিজকে ছাড়িয়ে গেছে।

এর সাথে ওরাকল সুপারিশ করে যে ব্যবহারকারীরা কমপক্ষে 8 সংস্করণে আপগ্রেড করুন অথবা Java SE এর একটি নতুন সমর্থিত সংস্করণে আপগ্রেড করুন। কোম্পানিটি বর্তমানে Java SE 8 এবং Java SE 11-এর জন্য সমর্থন অফার করে। এই সংস্করণগুলিতে আপগ্রেড করা ব্যবহারকারীরা তাদের জাভা রানটাইম পরিবেশের জন্য সম্পূর্ণ সমর্থন পাবেন:

“জাভা 7 যখন 29 জুলাই, 2022-এ পরিষেবার সমাপ্তিতে পৌঁছাবে তখন সম্প্রদায় সমর্থন শেষ হয়ে যাবে। Java 7-এ চলমান সমস্ত অ্যাপ্লিকেশন কাজ করতে থাকবে, কিন্তু Java 7 আপডেট বা নিরাপত্তা প্যাচ পাবে না। ঝুঁকি এবং সম্ভাব্য নিরাপত্তা দুর্বলতা কমাতে, আপনার কাজের চাপের প্রয়োজনীয়তার উপর ভিত্তি করে Java 8 বা Java 11 এ আপনার অ্যাপ্লিকেশন আপগ্রেড করুন।

“অনুসরণ করার জন্য ক্যানোনিকাল গাইড হল ওরাকল জেডিকে মাইগ্রেশন গাইড। মাইগ্রেশন গাইড সমস্ত জাভা স্পেসিফিকেশন অসঙ্গতি এবং JDK বাস্তবায়নের অসঙ্গতিগুলি সমাধান করে। এই অসঙ্গতিগুলির বেশিরভাগই চরম ক্ষেত্রে। সতর্কতা বা ত্রুটি ঘটলে আপনার তদন্ত করা উচিত।

“বেশিরভাগ অ্যাপ্লিকেশনগুলি পরিবর্তন ছাড়াই জাভা 8 এ চালানো উচিত। চেষ্টা করার প্রথম জিনিসটি হল কোডটি পুনরায় কম্পাইল না করে জাভা 8 এ আপনার অ্যাপ্লিকেশন চালানো। সহজ রানের উদ্দেশ্য হল রান থেকে কী কী সতর্কতা এবং ত্রুটি আসে তা দেখা। এই পদ্ধতিটি একটি অ্যাপ্লিকেশনকে জাভা 8-এ ন্যূনতম পরিশ্রমের সাথে দ্রুত চালানোর অনুমতি দেয়।"

শুধুমাত্র জাভার সর্বশেষ সংস্করণ, সংস্করণ 18, সেপ্টেম্বর পর্যন্ত প্রয়োজনীয় সফ্টওয়্যার আপডেট এবং 24/7 পরিষেবা সহ শীর্ষ-স্তরের সমর্থন থাকবে বলে আশা করা হচ্ছে। জাভা 17-এর পূর্বসূরিটি দীর্ঘমেয়াদী সমর্থন রিলিজ হিসাবে প্রিমিয়ার সমর্থনের কয়েক বছরের জন্য সেট করা হয়েছে। ওরাকল স্ট্যান্ডার্ড জাভার বিভিন্ন সংস্করণের জন্য একটি সমর্থন পরিকল্পনা রোডম্যাপ প্রকাশ করেছে। জাভার পরবর্তী এলটিএস সংস্করণ হবে জাভা 21, সেপ্টেম্বর 2023 এর জন্য নির্ধারিত।

পরিশেষে আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন নোট সম্পর্কে, আপনি বিস্তারিত চেক করতে পারেন নিম্নলিখিত লিঙ্ক.


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।