Dopo 11 anni Java 7 giunge al termine

qualche giorno fa Oracle ha rilasciato la notizia che interrompendo ufficialmente il supporto esteso per piattaforma Giava 7, una versione di Java standard di quasi 11 anni, la fine del supporto è avvenuta alla fine di luglio 2022.

Con l'interruzione del supporto ufficiale esteso, Java 7 entra in modalità Solo supporto continuo, come definito dalla Politica di supporto a vita di Oracle. Non verranno forniti altri aggiornamenti di patch, correzioni di bug, correzioni di sicurezza o implementazioni di funzionalità e sarà disponibile solo un supporto limitato.

Rilasciato il 28 luglio 2011, Java 7 è stata la prima major release di Java in più di cinque anni e il primo sotto la giurisdizione di Oracle dopo l'acquisizione da parte di Oracle del fondatore di Java Sun Microsystems nel 2010.

La fine del supporto esteso significa che alcune versioni precedenti di Oracle Fusion e dei prodotti middleware non disporranno più di un Java Development Kit certificato. I clienti supportati che utilizzano Java Standard Edition (SE) 7 sono incoraggiati a eseguire l'aggiornamento a una versione supportata di Java Standard, come Java SE versioni 8 o 11, in base a un bollettino di supporto Oracle aggiornato il 22 luglio.

In uno studio sull'ecosistema Java pubblicato ad aprile dall'applicazione monitor New Relic, l'azienda ha affermato che circa il 2% delle app utilizza ancora Java 7 in produzione. La maggior parte delle app che utilizzano Java 7 o Java 6 erano app legacy che non erano state aggiornate, secondo New Relic.

Secondo lo stesso studio, nel 2020 la stragrande maggioranza delle applicazioni è rimasta su Java 8 (84,48%) anche se Java 11 era disponibile da oltre un anno. Da allora, l'equilibrio è cambiato tra queste due versioni LTS. Oltre il 48% delle applicazioni ora utilizza Java 11 in produzione (dall'11,11% nel 2020), seguito da vicino da Java 8, che acquisisce il 46,45% delle applicazioni utilizzando la versione in produzione. Java 17 non ha scalato le classifiche, ma in pochi mesi dal suo rilascio ha già superato le versioni di Java 6, Java 10 e Java 16.

Con esso Oracle consiglia agli utenti di eseguire l'aggiornamento almeno alla versione 8 o eseguire l'aggiornamento a una nuova versione supportata di Java SE. Attualmente, l'azienda offre supporto per Java SE 8 e Java SE 11. Gli utenti che effettuano l'aggiornamento a queste versioni riceveranno il supporto completo per il loro ambiente di runtime Java:

“Il supporto della community terminerà quando Java 7 raggiungerà la fine del servizio il 29 luglio 2022. Tutte le applicazioni in esecuzione su Java 7 continueranno a funzionare, ma Java 7 non riceverà aggiornamenti o patch di sicurezza. Per ridurre al minimo i rischi e le potenziali vulnerabilità di sicurezza, aggiorna le tue applicazioni a Java 8 o Java 11 in base ai requisiti del tuo carico di lavoro.

“La guida canonica da seguire è Oracle JDK Migration Guide. La guida alla migrazione risolve tutte le incompatibilità delle specifiche Java e le incompatibilità dell'implementazione JDK. La maggior parte di queste incompatibilità sono casi estremi. Dovresti indagare quando si verifica un avviso o un errore.

“La maggior parte delle applicazioni dovrebbe essere eseguita su Java 8 senza modifiche. La prima cosa da provare è eseguire la tua applicazione in Java 8 senza ricompilare il codice. Lo scopo dell'esecuzione semplice è vedere quali avvisi ed errori provengono dall'esecuzione. Questo approccio consente a un'applicazione di funzionare più velocemente in Java 8 con il minimo sforzo."

Solo l'ultima versione di Java, la versione 18, dovrebbe avere un supporto di alto livello con aggiornamenti software essenziali e servizio 24 ore su 7, 17 giorni su 21 fino a settembre. Il predecessore di Java 2023 prevede diversi anni di supporto Premier come versione di supporto a lungo termine. Oracle ha pubblicato una roadmap del piano di supporto per varie versioni dello standard Java. La prossima versione LTS di Java sarà Java XNUMX, prevista per settembre XNUMX.

Infine se sei interessato a saperne di più sulla nota, puoi controllare i dettagli nel seguente link


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.