Nakon 11 godina Javi 7 dolazi kraj

prije nekoliko dana Proročanstvo objavio vijest da službeno prekida proširenu podršku za platformu Java 7, gotovo 11 godina staroj verziji standardne Jave, kraj podrške bio je krajem srpnja 2022.

S prekidom službene proširene podrške, Java 7 prelazi u način samo kontinuirane podrške, kako je definirano Oracleovom politikom doživotne podrške. Neće biti osigurana druga ažuriranja zakrpa, ispravci programskih pogrešaka, sigurnosni popravci ili implementacije značajki, a bit će dostupna samo ograničena podrška.

Objavljena 28. srpnja 2011., Java 7 bila je prvo veće izdanje Jave u više od pet godina i prvi pod jurisdikcijom Oraclea nakon što je Oracle preuzeo osnivača Jave Sun Microsystems 2010.

Kraj proširene podrške znači da neke starije verzije Oracle Fusion i međuprogramskih proizvoda više neće imati dostupan certificirani Java Development Kit. Podržani korisnici koji koriste Java Standard Edition (SE) 7 potiču se na nadogradnju na podržanu verziju Java Standarda, kao što je Java SE verzija 8 ili 11, prema Oracleovom biltenu podrške zadnji put ažuriranom 22. srpnja.

U studiji Java ekosustava koje je u travnju objavila tvrtka New Relic za praćenje aplikacija rekao je da oko 2% aplikacija još uvijek koristi Javu 7 u proizvodnji. Većina aplikacija koje koriste Javu 7 ili Javu 6 bile su naslijeđene aplikacije koje nisu ažurirane, navodi New Relic.

Prema istoj studiji, u 2020. velika većina aplikacija ostala je na Javi 8 (84,48%) iako je Java 11 bila dostupna više od godinu dana. Od tada se ravnoteža promijenila između ova dva LTS izdanja. Više od 48% aplikacija sada koristi Javu 11 u proizvodnji (porast u odnosu na 11,11% u 2020.), a odmah iza nje je Java 8, koja bilježi 46,45% aplikacija koje koriste verziju u proizvodnji. Java 17 nije se uzdigla na ljestvici, ali je u nekoliko mjeseci od izlaska već nadmašila izdanja Jave 6, Jave 10 i Jave 16.

S tim Oracle preporučuje korisnicima nadogradnju na najmanje verziju 8 ili nadogradite na novu podržanu verziju Java SE. Tvrtka trenutno nudi podršku za Java SE 8 i Java SE 11. Korisnici koji nadograde na ove verzije dobit će punu podršku za svoje Java runtime okruženje:

“Podrška zajednice prestat će kada Java 7 dođe do kraja usluge 29. srpnja 2022. Sve aplikacije koje se izvode na Javi 7 nastavit će raditi, ali Java 7 neće primati ažuriranja ili sigurnosne zakrpe. Kako biste minimizirali rizike i potencijalne sigurnosne ranjivosti, nadogradite svoje aplikacije na Javu 8 ili Javu 11 na temelju zahtjeva za radnim opterećenjem.

“Kanonski vodič koji treba slijediti je Oracle JDK Migration Guide. Vodič za migraciju rješava sve nekompatibilnosti Java specifikacije i nekompatibilnosti JDK implementacije. Većina ovih nekompatibilnosti su ekstremni slučajevi. Trebali biste istražiti kada se pojavi upozorenje ili pogreška.

“Većina aplikacija trebala bi raditi na Javi 8 bez modifikacija. Prva stvar koju trebate pokušati je pokrenuti svoju aplikaciju u Javi 8 bez ponovnog kompajliranja koda. Svrha jednostavnog izvođenja je vidjeti koja upozorenja i pogreške dolaze iz izvođenja. Ovaj pristup omogućuje aplikaciji da radi brže u Javi 8 uz najmanje napora."

Očekuje se da će samo najnovija verzija Jave, verzija 18, imati vrhunsku podršku s bitnim ažuriranjima softvera i uslugom 24/7 do rujna. Prethodnik Jave 17 postavljen je na nekoliko godina Premier podrške kao dugoročno izdanje podrške. Oracle je objavio plan podrške za različite verzije standardne Jave. Sljedeća LTS verzija Jave bit će Java 21, planirana za rujan 2023.

Konačno ako vas zanima više o tome o bilješci, detalje možete provjeriti u sljedeći link.


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.