7.2. Mejoras

Uso de clústers

1025023 - Agregar la opción de configuración para habilitar/deshabilitar las estadísticas de Infinispan

Este lanzamiento de EAP 6 incluye una mejora al sistema de clústers. El subsistema Infinispan puede agrupar automáticamente estadísticas de uso. Es posible el habilitar o deshabilitar estadísticas explícitamente para cada contenedor de caché y para cada caché.

Estas estadísticas pueden ayudar a aplicaciones de depuración, perfil y cachés; sin embargo, su uso genera un pequeño sobrecosto. Están deshabilitados por defecto y se pueden habilitar si es necesario.

Gestión de dominios

1052187 - Hacer que la funcionalidad para el registro de auditoría a través de syslog sea configurable en el modelo de administración

En versiones anteriores de JBoss EAP 6 la funcionalidad del syslog-handler del registro de auditoría no se podía configurar en la consola de administración y se utilizaba una funcionalidad predeterminada. La funcionalidad se ha presentado en este lanzamiento del producto como parte del recurso core-service=management/access=audit/syslog-handler=* y ahora se puede configurar tal como se requiere.
1053355 - Hacer que appName para el registro de auditoría a través de syslog sea configurable en el modelo de administración

Versiones anteriores de JBoss EAP 6 no permitían la configuración de nombres de aplicaciones en el modelo de administración.

Por lo tanto se utilizaba un appName predeterminado.

En este lanzamiento del producto, el nombre de la aplicación se ha presentado como parte del recurso core-service=management/access=audit/syslog-handler=* y ahora el nombre es configurable.
976228 - Las operaciones que requieran la recarga del servidor deben chequear si algo cambió

En versiones anteriores de JBoss EAP 6, algunas operaciones que no cambiaban de manera efectiva el estado del servidor lo ponían en modo de recarga requerida.

Esto se debía a que el sistema no chequeaba si la operación cambiaba de manera efectiva la configuración.

En este lanzamiento, si los chequeos confirman que la configuración del servidor no cambió gracias a la operación entonces no se requiere un recarga. Este cambio no cubre todo caso posible.
1044772 - la carga del grupo ldap no registra nada

En versiones anteriores de JBoss EAP 6, los registros TRACE y DEBUG no se habían agregado a las interacciones LDAP dentro de los dominios de seguridad. Esto hacía la diagnosis de los problemas de autenticación en donde LDAP está en uso extramadamente difícil ya que no h.abía disponible un registro.

El registro TRACE verboso para la carga de grupos se ha agregado en este lanzamiento y ahora se registra en la categoría org.jboss.as.domain.management.security. Este nuevo registro se ha limitado al nivel TRACE debido a la verbosidad a nivel DEBUG.

Los clientes ahora pueden utilizar estos registros para diagnosticar problemas relacionados con LDAP y dominios de seguridad.

EJB

985793 - Permitir la substitución de propiedades en MDB a través de la anotación ctivationConfigProperty

Este lanzamiento de JBoss EAP 6 permite la substitución de propiedades en Message Driven Beans a través de la anotación ActivationConfigProperty.

Consulte el capítulo sobre Beans dirigidas por mensajes en EAP 6.3 Developer Guide para obtener mayor información.

Hibernate

996767 - [HHH-8440] Agregar SQLServer2012Dialect en Hibernate

El componente Hibernate en JBoss EAP 6 se ha actualizado para brindar soporte para las funcionalidades introducidas en MySQL 2012. Los usuarios ahora pueden utilizar funcionalidades tal como la creación de objetos SEQUENCE.

HornetQ

1089853 - Implementar la sincronización de contadores para envíos no transaccionales

Este lanzamiento de JBoss EAP 6 contiene una mejora con un incremento en el número de chequeos realizados para garantizar que el contador de páginas está sincronizado apropiadamente. Esta mejora se implementó ya que en versiones anteriores del producto, el contador de páginas podía salirse de sincronía entre los mensajes paginados y lo que se almacenaba en el diario, lo cual podía generar números de entrega negativos. Los chequeos extra previenen que esto suceda.

Instalador

1035325 - No imprimir las variables IzPack en la consola.

En este lanzaiento de JBoss EAP 6, el instalado ya no registrará todas las variables internas de IzPack en la consola. Ahora solo se registran dentro del archivo de registros.
1027655 - Permitirle al usuario configurar más de una opción de módulo para el dominio de seguridad

En lanzamientos anteriores de JBoss EAP 6, solo se podía agregar un módulo de inicio de sesión único al nuevo dominio de seguridad.

Este lanzamiento contiene una mejora para permitir la creación de un número arbitrario de módulos de inicio de sesión. Ahora los usuarios pueden crear múltiples módulos de inicio de sesión en su nuevo dominio de seguridad.
1048942 - Agregar opción para configurar automáticamente los valores de Maven para utilizar el repositorio público

En este lanzamiento de JBoss EAP 6 la IU del panel de configuración settings.xml de Maven se ha reconfigurado.

Los valores predeterminados ahora son mas intuitivos y el panel ahora presenta información de una manera más clara.

JMS

1019069 - A Messaging XSD le falta la descripción de atributos

En este lanzamiento de JBoss EAP 6, el esquema XML para el subsistema de mensajería se anota con descripciones de los atributos y tipos. Esta mejora tiene el propósito de ayudar a los desarrolladores a escribir la configuración XML correspondiente.
1014099 - WARN HQ222180: No hay colas enlazadas en Dead Letter Address jms.queue.DLQ. Los mensajes ... al iniciar

Este lanzamiento de JBoss EAP 6 incluye una mejora a la configuración del subsistema de mensajería, la cual ahora incluye dos colas JMS para la cola de cartas muertas y la cola de expiración.

En lanzamientos anteriores la configuración de la dirección predeterminada estaba establecida para enviar los mensajes expirados a una dirección de expiración y los mensajes no entregados a una dirección de cartas muertas. Sin embargo, no había colas enlazadas a estas direcciones y esto hacía que se perdieran los mensajes lo que no le permitía a los administradores el examinar estos mensajes y diagnosticar problemas potenciales de la aplicación.

Ahora los mensajes expirados se almacenarán en la cola DLQ y los mensajes sin entregar ahora se almacenarán en la ExpiryQueue.

Registros

994661 - Formateadores de registro personalizados

Este lanzamiento de JBoss EAP 6 introduce la habilidad para que los usuarios creen formateadores de registro personalizados para utilizar en cualquier controlador a través de la interfaz de la línea de comandos o el XML de configuración. Los controladores ahora sobreescriben setFormatter(...) y usan el formateador personalizado.

PicketLink

1084594 - Backport PLINK-313

Se introdujo una nueva funcionalidad en el componente PicketLink en esta versión de JBoss EAP 6. En este lanzamiento IDP ahora es configurable para firmar afirmaciones.
1084601 - Backport PLINK-405

Se incorporó una nueva funcionalidad en el componente PicketLink de esta versión de JBoss EAP 6. En este lanzamiento ahora se puede configurar el principal que se envía al AttributeManager.

Al utilizar PicketLink con JBoss Negotiation, el principal que se envía al AttributeManager es una cadena de numerales y no el nombre del usuario. Esto puede generar búsquedas fallidas si el proveedor de mapeos usa el principal para buscar cualquier atributo.

La habilidad para configurar el principal mejora este problema.
1084589 - Backport PLINK-146

Se introdujo una nueva funcionalidad en el componente PicketLink en esta versión de JBoss EAP 6. La XMLSignatureUtil ahora permite que KeyInfo use X509 si lo desea.
1085534 - Backport PLINK-407

Una actualización en este lanzamiento de JBoss EAP 6 introduce una funcionalidad upstream PicketLink que permite utilizar el parámetro FormAuthenticator characterEncoding para peticiones en IDPWebBrowserSSOValve.

Seguridad

Se han agregado funcionalidades en esta versión de JBoss EAP 6 que le permiten a los usuarios el mejorar la seguridad de contraseñas y otras cadenas confidenciales utilizadas en archivos de configuración.
Estas incluyen la habilidad de utilizar su propia implementación de SecurityVault para enmascarar contraseñas y otros atributos confidenciales en los archivos de configuración y soporte de bóveda de contraseñas para conexiones SSL utilizadas por parte del archivo de configuración de la consola CLI (jboss-cli.xml).
Por favor consulte la documentación Security Guide para obtener información sobre cómo utilizar estas nuevas funcionalidades.

Web

900786 - Agregar un puerto de redirección desde el enlace de sockets a la configuración del conector de la red

En los lanzamiento de JBoss EAP previos a 6.3 los enlaces de sockets no se podían utilizar para definir el puerto de redirección.

Se agregó esa habilidad en este lanzamiento del producto y ahora los usuarios pueden utilizar el nuevo enlace de redirección de atributos del elemento conector para definir el puerto de redirección en lugar de utilizar el atributo del puerto de redirección. Este nuevo atributo toma como valor un nombre de enlace de socket.

Servicios de red

1088916 - Soporte de WS-I Basic Security Profile 1.1

Este lanzamiento de JBoss EAP 6 ahora soporta WS-I Basic Security Profile 1.1.
1006638 - Soporte de WS-I Basic Profile 1.2 y 2.0

Además de WS-I Basic Profile 1.1, este lanzamiento de JBoss EAP 6 ahora soporta WS-I Basic Profile 1.2 y 2.0.

mod_cluster

987259 - espera caliente para mod_cluster

Este lanzamiento de JBoss EAP 6 introduce una funcionalidad de espera caliente para mod_cluster.