Oracle étend la prise en charge étendue de Java 8

Java 8 est sorti il ​​y a six ans ce mois-ci et a été remplacé par plusieurs autres versions de Java. Néanmoins, Java 8 - alias Java Development Kit (JDK) 8 - est probablement la version la plus utilisée de Java aujourd'hui, a reconnu un responsable d'Oracle le 12 mars.

Alors que 30 à 40% des utilisateurs de Java utilisent désormais Java 11 ou une version ultérieure en production, encore plus d'utilisateurs utilisent probablement Java 8, a déclaré Georges Saab, vice-président du développement logiciel dans le groupe de plates-formes Java chez Oracle.

Pour cette raison, Oracle a récemment accepté d'offrir un support de niveau étendu payant pour Java 8, avec une maintenance et des mises à niveau supplémentaires, jusqu'en décembre 2030. Le support de niveau étendu pour Java 8 devait prendre fin en 2025, mais les clients ont demandé une extension.

Saab a cité des preuves anecdotiques dans son évaluation de l'importance continue de Java 8. Soutenant l'évaluation de Saab, le rapport Snyk JVM Ecosystem 2020, publié le mois dernier, rapporte que 64% des utilisateurs Java interrogés utilisent Java SE (Standard Edition) 8 pour leur application principale en production, tandis que 3% ont déclaré utiliser une version encore plus ancienne. Un quart utilisait Java 11. Le rapport était basé sur 2000 réponses à une enquête menée au second semestre 2019.

JDK 8 et JDK 11 ont été désignés comme versions de support à long terme (LTS), qu'Oracle soutient avec plusieurs années de support, tandis que JDK 9, JDK 10, JDK 12 et la prochaine version JDK 14 sont des versions de fonctionnalités prises en charge pour six mois. Le JDK 11 devrait bénéficier d'un support étendu jusqu'en septembre 2026 au moins, avec une extension possible de cette date.

Les versions JDK d'Oracle ont désormais une cadence de publication de six mois. Le JDK 14, avec des fonctionnalités telles que des expressions de commutation et une API d'accès à la mémoire étrangère, devrait arriver le 17 mars. JDK 17, prévu pour septembre 2021, serait la prochaine version de LTS. Oracle propose des abonnements pour l'assistance.