7.2. Améliorations

Clustering

1025023 - Ajouter une option de configuration pour activer/désactiver les statistiques Infinispan

Cette version d'EAP 6 inclut une amélioration au système de gestion de clusters. Le sous-système d'Infinispan peut collecter automatiquement les statistiques d'utilisation. Il est possible d'activer ou de désactiver les statistiques explicitement par Conteneur de cache et par Cache.

Ces statistiques peuvent aider au profilage et au débogage des applications et des caches, mais leur utilisation nécessite une petite manipulation. Ils sont désactivés par défaut et peuvent être activées si nécessaire.

Gestion des domaines

1052187 - Rendre FACILITY du journal d'audit de syslog configurable dans le modèle de gestion

Dans les anciennes versions de JBoss EAP 6, la fonctionnalité de journal d'audit syslog-handler n'était pas configurable dans la console de gestion et une installation par défaut était utilisée. La fonctionnalité est maintenant facilement utilisable dans la ressource core-service=management/access=audit/syslog-handler=* de cette version du produit, et peut maintenant être configurée selon les besoins.
1053355 - Rendre appName du journal d'audit de syslog configurable dans le modèle de gestion

Dans les anciennes versions de JBoss EAP 6, les noms d'applications n'étaient pas configurables dans le modèle de gestion.

De ce fait, un appName était choisi par défaut.

Dans cette version du produit, le nom de l'application apparaît clairement dans la ressource core-service=management/access=audit/syslog-handler=* et le nom est maintenant configurable.
976228 - L'opération qui requiert un rechargement du serveur devrait vérifier les changements

Dans les versions précédentes de JBoss EAP 6, les opérations qui ne modifiaient pas le statut du serveur le mettait en mode reload-required (rechargement nécessaire).

C'était parce que le système ne vérifiait pas si l'opération changeait réellement la configuration.

Dans cette versions, si les contrôles confirment que la configuration du serveur n'a pas été modifiée par l'opération, il n'y pas pas besoin de rechargement. Ce changement ne couvre pas tous les cas possibles.
1044772 - le chargement de groupe ldap ne journalise rien dutout

Dans les anciennes versions de JBoss EAP 6, la journalisation TRACE et DEBUG n'avaient pas été ajoutées aux interactions LDAP dans les domaines de sécurité. Cela rendait les diagnostiques de problèmes d'authentification très difficiles quand LDAP était utilisé car aucun enregistrement de débogage n'était disponible.

La journalisation détaillée TRACE de chargement de groupes a maintenant été ajoutée dans cette version sous la catégorie org.jboss.as.domain.management.security. Cette nouvelle journalisation est maintenant limitée au niveau TRACE en raison de la verbosité du niveau DEBUG.

Les clients peuvent maintenant utiliser ces journaux pour diagnostiquer les problèmes liés à LDAP par les domaines de sécurité.

EJB

985793 - Autoriser la substitution de propriété MDB via l'annotation ctivationConfigProperty

Cette version de JBoss EAP 6 permet la substitution de propriété de Message-Driven Beans par l'annotation ActivationConfigProperty.

Consulter le chapitre Message-Driven Beans du Guide du développeur Developer Guide EAP 6.3 pour davantage d'informations.

Hibernate

996767 - [HHH-8440] Ajouter SQLServer2012Dialect dans Hibernate

Le composant Hibernate de JBoss EAP 6 été mis à jour pour apporter un support aux fonctionnalités introduites dans MySQL 2012. Les utilisateurs peuvent maintenant utiliser des fonctionnalités comme la création d'objet SEQUENCE.

HornetQ

1089853 - Implémenter la sync des compteurs pour les envois non transactionnels

Cette version de JBoss EAP 6 contient une amélioration qui consiste à une augmentation du nombre des contrôles effectués pour garantir que le compteur de pages soit correctement synchronisé. Cette amélioration a été ajoutée car il a été constaté que, dans les versions antérieures du produit, le compteur de page pouvait se désynchroniser entre les messages paginés et ceux qui étaient stocké sur le journal, ce qui pouvait conduire à un nombre d'envois négatif. Les vérifications supplémentaires empêchent ceci de se produire.

Installateur

1035325 - Ne pas afficher de variables IzPack dans la console.

Dans cette version de JBoss EAP 6, le programme d'installation n'enregistrera toutes les variables internes d'IzPack dans la console. Elles ne seront consignées que dans le fichier journal.
1027655 - Autoriser les utilisateurs à configurer plus d'une option de module pour le domaine de sécurité

Dans les aciennes versions de JBoss EAP 6, on ne pouvait ajouter qu'un seul module de connexion au nouveau domaine de sécurité.

Cette version contient une amélioration qui permet à un nombre arbitraire de modules de connexion d'être créés. Les utilisateurs peuvent désormais créer des modules de connexion multiples dans leur nouveau domaine de sécurité.
1048942 - Ajouter une option pour configurer Maven à utiliser automatiquement le référentiel public

Dans cette version de JBoss EAP 6, l'UI de panneau de configuration Maven setting.xml a été reconfiguré.

Les valeurs par défaut ont été rendues plus intuitives et le panneau affiche des informations plus claires.

JMS

1019069 - Messaging XSD ne comprend pas la description des attributs

Dans cette version de JBoss EAP 6, le schéma XML du sous-système de messagerie est annoté avec des descriptions et des types d'attributs. Cette amélioration a pour but d'aider les développeurs à rédiger la configuation XML correspondante.
1014099 - WARN HQ222180: Il n'y a pas de files d'attentes liées à l'adresse jms.queue.DLQ. Les messages vont ... au démarrage

Cette version de JBoss EAP 6 inclut une amélioration à la configuration du sous-système de messsagerie, qui comprend désormais deux files d'attente JMS: une pour la file d'attente de lettres mortes et une file d'attente d'expiration.

Dans les anciennes versions, les paramètres d'adressage par défaut étaient configurés pour envoyer les messages expirés à une adresse d'expiration et les messages non livrés à une adresse de lettre morte. Cependant, il n'y avait aucune file d'attente liée à ces adresses et il en résultait une perte de messages, qui empêchait les administrateurs de les examiner et de diagnostiquer des problèmes potentiels dans les applications.

Les messages expirés sont maintenant stockés dans la file d'attente DLQ et les messages non livrés sont stockés dans la file d'attente ExpiryQueue.

Ouverture de session

994661 - Formateurs de journalisation personnalisés

Cette version de JBoss EAP 6 introduit la possibilité pour les utilisateurs de créer des modules de formatage de journalisation personnalisée pour une utilisation dans n'importe quel handler par l'interface de ligne de commande ou la configuration XML. Les handlers ont maintenant précédence sur setFormatter(...) et utilisent le formateur personnalisé.

PicketLink

1084594 - Backport PLINK-313

Une nouvelle fonctionnalité a été introduite dans le composant PicketLink dans cette version de JBoss EAP 6. Dans cette version, IDP est maintenant configurable pour signer les assertions.
1084601 - Backport PLINK-405

Une nouvelle fonctionnalité a été introduite dans le composant PicketLink dans cette version de JBoss EAP 6. Dans cette version, le principal qui est envoyé au AttributeManager a été rendu configurable.

Lorsque vous utilisez PicketLink dans JBoss Negociation, le principal qui est envoyé à l'AttributeManager est une chaîne au format haché et non pas le nom d'utilisateur. Cela peut entraîner des échecs dans les recherches si le fournisseur de mappage utilise le principal pour rechercher tous les attributs.

Avoir la possibilité de configurer le principal améliore ce problème.
1084589 - Backport PLINK-146

Une nouvelle fonctionnalité a été introduite dans le composant PicketLink dans cette version de JBoss EAP 6. Le XMLSignatureUtil peut maintenant autoriser KeyInfo à utiliser X509 si nécessaire.
1085534 - Backport PLINK-407

Une mise à jour de cette version de JBoss EAP 6 comprend une fonctionnalité de PicketLink en amont qui permet au paramètre characterEncoding de FormAuthenticator d'être utilisé pour les demandes de IDPWebBrowserSSOValve.

Sécurité

Des fonctionnalités ont été ajoutées dans cette version de JBoss EAP 6 pour permettre aux utilisateurs d'améliorer la sécurité des mots de passe et autres chaînes sensibles utilisées dans les fichiers de configuration.
Il s'agit de la possibilité d'utiliser votre propre implémentation de SecurityVault pour masquer les mots de passe et autres attributs sensibles dans les fichiers de configuration et le support à l'archivage sécurisé des mots de passe pour les connexions SSL utilisées par le fichier de configuration de la console CLI (jboss-cli.xml).
Voir le Security Guide pour obtenir davantage d'informations sur ces nouvelles fonctionnalités.

Web

900786 - Ajouter un redirect-port de socket-binding à la config du connecteur web

Dans les versions de JBoss EAP antérieures à 6.3, le socket-binding ne pouvait pas être utilisé pour définir redirect-port.

Cette capacité a été ajoutée dans cette version du produit et les utilisateurs peuvent maintenant utiliser la nouvelle liaison de redirection d'attribut de l'élément connecteur pour définir la redirection port au lieu d'utiliser l'attribut redirect-port. Ce nouvel attribut prend un nom de liaison de socket comme valeur.

Services web

1088916 - Support de WS-I Basic Security Profile 1.1

Cette version de JBoss EAP 6 prend maintenant en charge WS-I Basic Security Profile 1.1.
1006638 - Support de WS-I Basic Profile 1.2 et 2.0

Cette version de JBoss EAP 6 prend maintenant en charge WS-I Basic Security Profile 1.2 et 2.0, en plus de WS-I Basic Profile 1.1.

mod_cluster

987259 - hot-standby pour mod_cluster

Cette version de JBoss EAP 6 introduit une nouvelle fonctionnalité hot-standby à mod_cluster.