Présentation du JDK 28

Le JDK 28 constitue l’implémentation de référence de la version 28 de la plateforme Java SE, telle que spécifiée par la JSR 403 dans le cadre du Java Community Process.

Cette désignation officielle signifie que le code source d’OpenJDK sert de point de référence pour la conformité des implémentations tierces à la spécification Java SE 28.

Processus de développement et JEP

Le projet indique que la branche principale reste ouverte aux corrections de bugs, aux petites améliorations et aux JEP (JDK Enhancement Proposals) soumis via le processus JEP.

Chaque JEP est suivi dans le système de suivi officiel, ce qui garantit que les évolutions sont documentées, revues et intégrées de façon contrôlée.

Disponibilité et licence GPL

Des binaires d’accès anticipé, distribués sous licence GPL, sont mis à disposition sur le site d’OpenJDK, offrant ainsi aux développeurs la possibilité de tester la version avant sa stabilisation.

Le choix de la GPL assure la transparence du code tout en imposant les obligations de redistribution propres à cette licence.

Implications pour les développeurs

Les développeurs peuvent exploiter les binaires early‑access pour valider la compatibilité de leurs applications avec les nouvelles API prévues dans Java SE 28, tout en restant conscients que ces versions peuvent contenir des bugs non résolus.

Le caractère « reference implementation » implique que les comportements observés avec le JDK 28 seront considérés comme conformes aux exigences de la JSR 403, ce qui facilite la migration vers la version finale.

En l’absence de détails techniques supplémentaires dans l’annonce officielle, les équipes doivent surveiller les futures publications JEP pour identifier les changements fonctionnels spécifiques.