Aller au contenu principal
Version: 1.3.1.0

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.

ChampValeur
Ticket ODPODP-365
ComposantApache Knox
Versions affectéesODP 1.3.0.x avec JDK 21
Corrigé dansODP 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.

ChampValeur
Ticket ODPODP-361
ComposantsApache Ranger, Apache NiFi
Versions affectéesODP 1.3.0.x
Corrigé dansODP 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.

ChampValeur
ComposantApache HBase shaded-client
Versions affectéesODP 1.3.0.x avec JDK 21
Corrigé dansODP 1.3.1.0