Veille Java — semaine du 19/10/2026
JEP 546 : redimensionnement adaptatif du heap pour ZGC
Inside Java (Oracle) · 19 octobre 2026
La JEP 546 est ciblée pour JDK 28. Elle ajoute à ZGC un redimensionnement adaptatif du heap, qui ajuste la taille du heap selon le besoin réel de l'application. C'est utile pour réduire l'empreinte mémoire des services backend sans sacrifier les faibles temps de pause de ZGC.
JEP 545 : démarrage et warmup plus rapides avec ZGC
Inside Java (Oracle) · 16 octobre 2026
La JEP 545, également ciblée pour JDK 28, vise à accélérer le démarrage et la phase de warmup de la JVM avec ZGC. Pour des applications Spring Boot déployées en conteneurs ou soumises à des scale-ups fréquents, cela réduit le temps avant d'atteindre des performances stables.
API JSON simple dans le JDK (incubation)
Inside Java (Oracle) · 14 octobre 2026
Une nouvelle JEP propose une API JSON incubatrice intégrée au JDK, pour parser, naviguer et générer des documents JSON. Elle ne remplace pas Jackson ou Gson, mais offre une option sans dépendance externe pour les cas simples, comme la lecture d'une petite configuration ou la génération d'une réponse de test.
Structured Concurrency : prochaine étape du projet Loom
Inside Java (Oracle) · 12 octobre 2026
La Structured Concurrency est la prochaine grande fonctionnalité du projet Loom. Cette présentation explique sa motivation et son design, montre comment l'utiliser efficacement, et introduit la nouvelle API bas niveau sur laquelle reposera une future API de concurrence structurée. Elle est pertinente pour gérer des sous-tâches concurrentes avec un cycle de vie clair.
Protéger les sorties d'un LLM dans Spring AI
Baeldung · 18 octobre 2026
Cet article montre comment créer un advisor personnalisé qui inspecte la réponse du modèle avant que le ChatClient de Spring AI ne la renvoie à l'utilisateur. Cette approche permet d'appliquer des garde-fous, par exemple filtrer des contenus inappropriés ou vérifier un format attendu, directement dans la chaîne d'appels.
Error Prone : détecter les bugs à la compilation
foojay.io · 13 octobre 2026
Error Prone s'intègre à javac pour repérer du code qui compile mais est très probablement incorrect. L'article présente les vérifications intégrées, les règles Refaster et les BugCheckers personnalisés. C'est un bon moyen d'industrialiser les bonnes pratiques dans une base de code ou un pipeline CI.
Azul Payara d'octobre 2026 : correctifs de sécurité
foojay.io · 14 octobre 2026
Azul Payara corrige trois failles de sécurité sur toutes ses branches. Payara Community 7.2026.10 supprime aussi l'exigence de privilèges élevés pour les nœuds SSH. Si vous utilisez Payara, cette mise à jour doit être planifiée rapidement.
Veille préparée automatiquement par Claude à partir de 24 articles de la semaine (sources indisponibles : InfoQ Java).