След 11 години Java 7 е към своя край

преди няколко дни Оракул пусна новината, че официално прекратяване на разширената поддръжка за платформа Java 7, почти 11-годишна версия на стандартната Java, краят на поддръжката беше в края на юли 2022 г.

С прекратяването на официалната разширена поддръжка, Java 7 преминава в режим Само за непрекъсната поддръжка, както е определено от Политиката за доживотна поддръжка на Oracle. Няма да се предоставят други актуализации на корекции, корекции на грешки, корекции на сигурността или реализации на функции и ще бъде налична само ограничена поддръжка.

Издадена на 28 юли 2011 г., Java 7 беше първата голяма версия на Java за повече от пет години и първият под юрисдикцията на Oracle след придобиването от Oracle на основателя на Java Sun Microsystems през 2010 г.

Краят на разширената поддръжка означава, че някои по-стари версии на Oracle Fusion и мидълуерни продукти вече няма да имат наличен сертифициран Java Development Kit. Поддържаните клиенти, използващи Java Standard Edition (SE) 7, се насърчават да надстроят до поддържана версия на Java Standard, като Java SE версии 8 или 11, според бюлетин за поддръжка на Oracle, последно актуализиран на 22 юли.

В проучване на екосистемата на Java публикувано през април от монитора на приложения New Relic, компанията каза, че около 2% от приложенията все още използват Java 7 в производството. Повечето приложения, използващи Java 7 или Java 6, са наследени приложения, които не са актуализирани, според New Relic.

Според същото проучване, през 2020 г. по-голямата част от приложенията останаха на Java 8 (84,48%) въпреки че Java 11 беше достъпна повече от година. Оттогава балансът се промени между тези две версии на LTS. Над 48% от приложенията сега използват Java 11 в производството (спрямо 11,11% през 2020 г.), следвана плътно от Java 8, която улавя 46,45% от приложенията, използващи версията в производството. Java 17 не се издигна в класациите, но за няколко месеца след пускането си вече надмина версиите на Java 6, Java 10 и Java 16.

С това Oracle препоръчва на потребителите да надстроят поне до версия 8 или надстройте до нова поддържана версия на Java SE. В момента компанията предлага поддръжка за Java SE 8 и Java SE 11. Потребителите, които надстроят до тези версии, ще получат пълна поддръжка за своята среда за изпълнение на Java:

„Поддръжката от общността ще приключи, когато Java 7 достигне края на услугата на 29 юли 2022 г. Всички приложения, работещи на Java 7, ще продължат да работят, но Java 7 няма да получава актуализации или корекции за сигурност. За да сведете до минимум рисковете и потенциалните уязвимости в сигурността, надстройте приложенията си до Java 8 или Java 11 въз основа на вашите изисквания за натоварване.

„Каноничното ръководство, което трябва да следвате, е Ръководството за мигриране на Oracle JDK. Ръководството за мигриране разрешава всички несъвместимости със спецификациите на Java и несъвместимости с внедряването на JDK. Повечето от тези несъвместимости са крайни случаи. Трябва да проучите, когато се появи предупреждение или грешка.

„Повечето приложения трябва да работят на Java 8 без модификация. Първото нещо, което трябва да опитате, е да стартирате приложението си в Java 8, без да компилирате отново кода. Целта на простото изпълнение е да се види какви предупреждения и грешки идват от изпълнението. Този подход позволява на приложението да работи по-бързо в Java 8 с най-малко усилия."

Само най-новата версия на Java, версия 18, се очаква да има поддръжка от най-високо ниво с основни софтуерни актуализации и 24/7 обслужване до септември. Предшественикът на Java 17 е настроен за няколко години Premier поддръжка като дългосрочна версия за поддръжка. Oracle публикува пътна карта на план за поддръжка за различни версии на стандартната Java. Следващата LTS версия на Java ще бъде Java 21, планирана за септември 2023 г.

Накрая ако се интересувате да научите повече за това относно бележката можете да проверите подробностите в следваща връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.