Après 11 ans, Java 7 touche à sa fin

Il y a quelques jours Oracle publié la nouvelle que arrêt officiel du support étendu pour la plateforme Java 7, une version de Java standard vieille de près de 11 ans, la fin du support était fin juillet 2022.

Avec l'arrêt du support étendu officiel, Java 7 passe en mode support continu uniquement, tel que défini par la politique d'assistance à vie d'Oracle. Aucune autre mise à jour de correctif, correction de bogue, correctif de sécurité ou implémentation de fonctionnalité ne sera fournie, et seule une assistance limitée sera disponible.

Sorti le 28 juillet 2011, Java 7 était la première version majeure de Java en plus de cinq ans et le premier sous la juridiction d'Oracle après l'acquisition par Oracle du fondateur de Java Sun Microsystems en 2010.

La fin du support étendu signifie que certaines anciennes versions d'Oracle Fusion et des produits middleware n'auront plus de kit de développement Java certifié disponible. Les clients pris en charge utilisant Java Standard Edition (SE) 7 sont encouragés à effectuer une mise à niveau vers une version prise en charge de Java Standard, telle que Java SE versions 8 ou 11, selon un bulletin de support Oracle mis à jour le 22 juillet dernier.

Dans une étude de l'écosystème Java publié en avril par le moniteur d'application New Relic, la société environ 2 % des applications utilisent encore Java 7 en production. La plupart des applications utilisant Java 7 ou Java 6 étaient des applications héritées qui n'avaient pas été mises à jour, selon New Relic.

Selon la même étude, en 2020 la grande majorité des applications restaient sur Java 8 (84,48%) même si Java 11 était disponible depuis plus d'un an. Depuis lors, l'équilibre a changé entre ces deux versions LTS. Plus de 48% des applications utilisent désormais Java 11 en production (contre 11,11% en 2020), suivi de près par Java 8, qui capte 46,45% des applications utilisant la version en production. Java 17 n'a pas grimpé dans les classements, mais quelques mois après sa sortie, il a déjà dépassé les versions de Java 6, Java 10 et Java 16.

Avec lui Oracle recommande aux utilisateurs de passer au moins à la version 8 ou effectuez une mise à niveau vers une nouvelle version prise en charge de Java SE. La société offre actuellement un support pour Java SE 8 et Java SE 11. Les utilisateurs qui mettent à niveau vers ces versions recevront un support complet pour leur environnement d'exécution Java :

"Le support communautaire prendra fin lorsque Java 7 atteindra la fin de service le 29 juillet 2022. Toutes les applications exécutées sur Java 7 continueront de fonctionner, mais Java 7 ne recevra pas de mises à jour ni de correctifs de sécurité. Pour minimiser les risques et les vulnérabilités de sécurité potentielles, mettez à niveau vos applications vers Java 8 ou Java 11 en fonction des exigences de votre charge de travail.

« Le guide canonique à suivre est le Guide de migration Oracle JDK. Le guide de migration résout toutes les incompatibilités de spécification Java et les incompatibilités d'implémentation JDK. La plupart de ces incompatibilités sont des cas extrêmes. Vous devez enquêter lorsqu'un avertissement ou une erreur se produit.

« La plupart des applications devraient fonctionner sur Java 8 sans modification. La première chose à essayer est d'exécuter votre application en Java 8 sans recompiler le code. Le but de l'exécution simple est de voir quels avertissements et erreurs proviennent de l'exécution. Cette approche permet à une application de s'exécuter plus rapidement dans Java 8 avec le moins d'efforts."

Seule la dernière version de Java, la version 18, devrait bénéficier d'un support de premier plan avec des mises à jour logicielles essentielles et un service 24h/7 et 17j/21 jusqu'en septembre. Le prédécesseur de Java 2023 est défini pour plusieurs années de support Premier en tant que version de support à long terme. Oracle a publié une feuille de route du plan de support pour différentes versions du standard Java. La prochaine version LTS de Java sera Java XNUMX, prévue pour septembre XNUMX.

Enfin si vous souhaitez en savoir plus à propos de la note, vous pouvez vérifier les détails dans le lien suivant


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.