Problèmes corrigés — ODP 1.3.1.0
Suivi des problèmes
Les problèmes ODP sont suivis via le dépôt GitHub de Clemlab. Chaque problème se voit attribuer un identifiant ODP (ex. ODP-NNN) et est lié au ticket Apache JIRA ou à la pull request en amont correspondante, le cas échéant.
Si vous rencontrez un problème non listé ici, veuillez créer un ticket sur https://github.com/clemlabprojects avec les étapes de reproduction, les détails de la version du cluster et les extraits de journaux pertinents.
Corrections principales dans ODP 1.3.1.0
Knox — Support JDK 21 (ODP-365)
Problème : Apache Knox échouait au démarrage lorsque le JDK du cluster était configuré en JDK 21, en raison de la suppression des API Java internes (sun.misc.BASE64Encoder) dont Knox dépendait dans les versions précédentes.
Correction : ODP 1.3.1.0 inclut une version mise à jour de Knox qui remplace les usages des API internes obsolètes par leurs équivalents standard java.util.Base64, permettant à Knox de fonctionner correctement sous JDK 21.
Impact : Les clusters utilisant JDK 21 (requis pour les environnements RHEL 9 / Rocky Linux 9 récents) peuvent désormais déployer Knox sans contournements.
| Champ | Valeur |
|---|---|
| Ticket ODP | ODP-365 |
| Composant | Apache Knox |
| Versions affectées | ODP 1.3.0.x avec JDK 21 |
| Corrigé dans | ODP 1.3.1.0 |
Ranger — Journalisation d'audit pour Apache NiFi (ODP-361)
Problème : Les événements d'audit Ranger provenant d'Apache NiFi n'étaient pas transmis au stockage d'audit configuré (Solr ou HDFS) en raison d'une mauvaise configuration dans la séquence d'initialisation du plugin NiFi Ranger introduite dans ODP 1.3.0.x.
Correction : Le plugin NiFi Ranger est maintenant correctement initialisé au démarrage de NiFi, et les événements d'audit sont transmis de manière fiable au backend d'audit Ranger.
Impact : Les clusters nécessitant des pistes d'audit NiFi pour la conformité ou la surveillance de la sécurité doivent mettre à niveau vers ODP 1.3.1.0.
| Champ | Valeur |
|---|---|
| Ticket ODP | ODP-361 |
| Composants | Apache Ranger, Apache NiFi |
| Versions affectées | ODP 1.3.0.x |
| Corrigé dans | ODP 1.3.1.0 |
HBase — Compatibilité du client shaded avec Java 21
Problème : Le JAR client shaded HBase livré avec ODP 1.3.0.x utilisait des API Java internes supprimées dans JDK 17+ et provoquait des erreurs InaccessibleObjectException à l'exécution lorsque les applications clientes étaient compilées et exécutées sous JDK 21.
Correction : Le client shaded HBase a été recompilé avec des paramètres compatibles JDK 21, supprimant tous les usages des API internes retirées et ajoutant les déclarations module-info appropriées.
Impact : Les applications Java utilisant le client HBase sous JDK 21 (ex. jobs Spark, outils ETL personnalisés) fonctionneront correctement sans nécessiter les options JVM --add-opens.
| Champ | Valeur |
|---|---|
| Composant | Apache HBase shaded-client |
| Versions affectées | ODP 1.3.0.x avec JDK 21 |
| Corrigé dans | ODP 1.3.1.0 |