Po 11 letech Java 7 končí

před pár dny Věštec zveřejnil zprávu, že oficiální ukončení rozšířené podpory pro platformu Java 7, téměř 11 let stará verze standardní Javy, konec podpory byl na konci července 2022.

Po ukončení oficiální rozšířené podpory Java 7 přejde do režimu pouze nepřetržité podpory, jak je definováno v Zásadách celoživotní podpory společnosti Oracle. Nebudou poskytovány žádné další aktualizace oprav, opravy chyb, opravy zabezpečení nebo implementace funkcí a k dispozici bude pouze omezená podpora.

Java 28 byla vydána 2011. července 7 a byla první hlavní verzí Java za více než pět let a první pod jurisdikcí Oracle poté, co Oracle v roce 2010 koupil zakladatele Java Sun Microsystems.

Ukončení rozšířené podpory znamená, že některé starší verze produktů Oracle Fusion a middleware již nebudou mít k dispozici certifikovanou sadu Java Development Kit. Podporovaným zákazníkům používajícím Java Standard Edition (SE) 7 se doporučuje upgradovat na podporovanou verzi Java Standard, jako je Java SE verze 8 nebo 11, podle bulletinu podpory Oracle, který byl naposledy aktualizován 22. července.

Ve studii ekosystému Java publikoval v dubnu aplikační monitor New Relic, společnost řekl, že asi 2 % aplikací stále používají Java 7 ve výrobě. Většina aplikací používajících Java 7 nebo Java 6 byly podle New Relic starší aplikace, které nebyly aktualizovány.

Podle stejné studie v roce 2020 zůstala naprostá většina aplikací na Javě 8 (84,48 %) i když Java 11 byla k dispozici déle než rok. Od té doby se rovnováha mezi těmito dvěma verzemi LTS posunula. Více než 48 % aplikací nyní používá Java 11 ve výrobě (nárůst z 11,11 % v roce 2020), těsně následovaná Java 8, která zachycuje 46,45 % aplikací využívajících tuto verzi ve výrobě. Java 17 se v žebříčku nezvýšila, ale za pár měsíců od svého vydání již překonala verze Java 6, Java 10 a Java 16.

S tím Oracle doporučuje, aby uživatelé upgradovali alespoň na verzi 8 nebo upgradujte na novou podporovanou verzi Java SE. Společnost v současné době nabízí podporu pro Java SE 8 a Java SE 11. Uživatelé, kteří upgradují na tyto verze, získají plnou podporu pro své běhové prostředí Java:

„Podpora komunity skončí, když Java 7 dosáhne konce služby 29. července 2022. Všechny aplikace běžící na Java 7 budou i nadále fungovat, ale Java 7 nebude dostávat aktualizace ani bezpečnostní záplaty. Chcete-li minimalizovat rizika a potenciální slabá místa zabezpečení, upgradujte své aplikace na Java 8 nebo Java 11 na základě požadavků na pracovní zátěž.

„Kanonickým průvodcem, který je třeba sledovat, je Oracle JDK Migration Guide. Průvodce migrací řeší všechny nekompatibility specifikací Java a nekompatibility implementace JDK. Většina těchto nekompatibilit jsou extrémní případy. Měli byste prozkoumat, kdy dojde k varování nebo chybě.

„Většina aplikací by měla běžet na Javě 8 bez úprav. První věc, kterou můžete zkusit, je spustit aplikaci v jazyce Java 8 bez opětovné kompilace kódu. Účelem jednoduchého běhu je zjistit, jaká varování a chyby pocházejí z běhu. Tento přístup umožňuje, aby aplikace běžela rychleji v Javě 8 s minimálním úsilím."

Očekává se, že pouze nejnovější verze Java, verze 18, bude mít špičkovou podporu se základními aktualizacemi softwaru a nepřetržitou službou až do září. Předchůdce Java 24 je nastaven na několik let podpory Premier jako vydání dlouhodobé podpory. Oracle zveřejnil plán podpory pro různé verze standardní Java. Další LTS verzí Javy bude Java 7, plánovaná na září 17.

Konečně pokud máte zájem o tom vědět více o poznámce, podrobnosti můžete zkontrolovat v následující odkaz.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.