Hélice double décorative

AEM 6.5 et Java 17 – Ce que nous savons et comment s'y préparer

Lorsque AEM en tant que service cloud a été lancé pour la première fois en 2020 , nous étions tous convaincus (et tous les ingénieurs Adobe à qui j'ai parlé) qu'AEM 6.5 serait la dernière version AEM sur site ou auto-hébergée .

Mais les temps changent ! Regardez ceci :

Mise à jour le 1er octobre 2024

De nombreux détails plus officiels seront dévoilés après la fin du mois d'octobre, lors de la conférence « AEM 6.5 et JDK 17 » mentionnée ci-dessus, à l'occasion de l'événement adaptTo() , et Adobe communiquera alors beaucoup plus officiellement. En attendant, si vous êtes curieux de savoir ce que tout cela signifie pour vos plans sur site, auto-hébergés ou AMS existants, n'hésitez pas à me contacter . Je serai ravi d'en discuter.

Une nouvelle version d'AEM 6.x est en route

Comme indiqué dans le briefing adaptTo(), une nouvelle version d'Adobe Experience Manager 6.x sera publiée pour les clients sur site, auto-hébergés et Adobe AEM Managed Services (AMS). Elle sera très probablement publiée sous le nom d'AEM 6.6 pour les essais clients en accès anticipé fin 2024 ou début 2025, la disponibilité générale et les conseils de mise à niveau étant prêts d'ici le premier trimestre 2025.

AEM 6.x exécuté sur JDK 17 et JDK 21

L'objectif de la création d'une nouvelle version d'AEM était de pouvoir déplacer AEM hors de JDK 8 et JDK 11, vers une version Java plus moderne, afin de pouvoir résoudre les vulnérabilités de sécurité en amont qui ne seront pas corrigées dans JDK 11 ou JDK 8.

Cela a nécessité un effort d'ingénierie de grande envergure pour actualiser le noyau Apache Oak, Java Content Repository, Sling qui comprend le « moteur » d'AEM, ainsi que d'autres API et composants pour pouvoir fonctionner avec JDK 17 et 21. L'effort comprend également la capacité à maintenir le dernier ensemble de fonctionnalités du Service Pack 6.5 (qui a offert de nouvelles fonctionnalités considérables depuis la version originale 6.5.0), ainsi qu'à permettre une stratégie de support à long terme pour les clients qui souhaitent continuer à exécuter AEM sur site ou sur AMS dans un avenir envisageable.

Il y aura certaines API et fonctionnalités obsolètes qui ne pourront pas être intégrées à AEM 6.6, et en tant que tel, il y aura certainement un projet de préparation et de migration pour tous ceux qui sont encore sur 6.5 lorsque cela sortira.

AEM en tant que service cloud passera au JDK 21

AEM Cloud Service (qui s'exécute actuellement sur Java 11) va passer à un environnement d'exécution JDK 21. Nous n'avons pas de calendrier à ce sujet pour le moment. De toute évidence, Adobe fera beaucoup de travail pour minimiser l'impact de cette mise à niveau, mais selon votre situation, il peut y avoir un projet d'ingénierie de petite ou moyenne taille à envisager au premier ou au début du deuxième trimestre 2025 pour mettre à niveau votre pipeline de développement, vos builds Cloud Manager et votre base de code pour qu'ils s'exécutent sur JDK21.

Nous mettrons à jour cette page au fur et à mesure que de nouvelles informations seront disponibles ! N'hésitez pas à nous contacter si vous avez des questions sur l'impact de ces changements à venir sur vos projets de pile Adobe Experience Cloud pour 2025 et à l'avenir. Nous serons ravis de partager ce que nous savons.

Tad Reeves

Architecte principal chez Arbory ​​Digital

Architecte AEM et DevOps avec 14 ans d'expérience sur AEM/CQ et plus de 25 ans dans l'infrastructure des systèmes. Il pratique le VTT depuis plus longtemps qu'il ne fait d'administration système et, bien qu'il soit originaire du Maine, il habite dans les montagnes du nord-ouest de la Géorgie.

Contactez Tad sur Linkedin

Vous avez aimé ce que vous avez entendu ? Vous avez des questions sur ce qui vous convient ? Nous serions ravis d'en parler ! Contactez-nous

Épisodes de podcast et articles de blog

Qu'est-ce que l'AEM ? À quoi sert l'AEM ? Une explication de base de l'AEM pour les débutants - Arbory ​​Digital Podcast Ep6
Qu'est-ce qu'AEM ? À quoi sert Adobe Experience Manager ? Nous avons essayé de vous expliquer de manière basique ce qu'est AEM et ce qu'il fait en 30 minutes ou moins, et nous y sommes parvenus malgré l'apparition aléatoire des pompiers au bout de 19 minutes d'enregistrement du podcast.
Optimisation des performances du site en Chine pour AEM et d'autres plates-formes
Connaissez-vous les outils à votre disposition pour optimiser les performances de votre site en Chine continentale ? Et même si vous n'avez pas de site en chinois, devez-vous vous soucier des performances en Chine ? VOUS EN AVEZ BESOIN !
L'AEM auto-hébergé est-il toujours d'actualité ? Revisité dans le monde actuel de la distribution Edge
Dans la guerre actuelle entre le rapatriement du cloud et les nouveaux services Edge Delivery ultra-rapides, revenons sur la question : l'AEM auto-hébergé est-il toujours d'actualité ?