7.2. Aprimoramentos

Clustering

1025023 - Adição da opção de configuração para habilitar/desabilitar as estatísticas Infinispan

Este lançamento do EAP 6 inclui um aprimoramento ao sistema clustering. O subsistema Infinispan pode obter automaticamente as estatísticas de uso. É possível habilitar e desabilitar as estatísticas explicitamente por contêiner de cache e por cache.

Essas estatísticas podem auxiliar os aplicativos e caches de depuração e perfil, no entanto os seus usos refletem uma sobrecarga pequena. Elas são desabilitadas por default e podem ser habilitadas caso necessário.

Gerenciamento do Domain

1052187 - Realizar FACILITY para o log de auditoria sobre o syslog configurável no modelo de gerenciamento

Nas versões anteriores do JBoss EAP 6, a facilidade syslog-handler não era configurável no console de gerenciamento e a facilidade foi usada. A facilidade foi exposta neste lançamento do produto como parte do recurso core-service=management/access=audit/syslog-handler=* e pode ser configurado conforme solicitado.
1053355 - Realizar appName sobre o syslog configurável no modelo de gerenciamento

As versões anteriores do JBoss EAP 6 não permitiam que os nomes do aplicativo fossem configuráveis no modelo de gerenciamento.

Como consequência o appName default era usado.

Neste lançamento do produto, o nome do aplicativo foi exposto como parte do recurso core-service=management/access=audit/syslog-handler=* e o nome é agora configurável.
976228 - A operação que requer o recarregamento do servidor deve checar se alguma coisa foi alterada

Nas versões anteriores do JBoss EAP 6, algumas operações que não alteravam o status do servidor efetivamente o colocariam num modo reload-required.

Isto ocorria uma vez que o sistema não checava se a operação alteraria a operação efetivamente.

Neste lançamento, caso as checagens confirmarem que a configuração do servidor não foi alterada pela operação, o recarregamento não é solicitado. Esta alteração não cobre todos os casos possíveis.
1044772 - O carregamento do grupo ldap não realiza nenhum log

Nas versões anteriores do JBoss EAP 6, o logging TRACE e DEBUG não foi adicionado às interações LDAP com os realms de segurança. Isto causou problemas no diagnóstico de autenticação, onde o uso do LDAP era extremamente difícil, uma vez que nenhum logging estava disponível.

O logging TRACE de verbose para o carregamento dos grupos foi adicionado neste lançamento e é agora registrado à categoria org.jboss.as.domain.management.security. Este novo logging foi limitado ao nível TRACE devido à verbosidade do nível DEBUG.

Os clientes podem usar agora esses logs para diagnosticar os problemas relacionados ao LDAP com os realms de segurança.

EJB

985793 - Permitir a substituição da propriedade no MDB através da Anotação ActivationConfigProperty

Este lançamento do JBoss EAP 6 permite a substituição da propriedade no Message Driven Beans através da Anotação ActivationConfigProprety.

Refiar-se ao capítulo Message-Driven Beans no EAP 6.3 Developer Guide para maiores informações.

Hibernate

996767 - [HHH-8440] Adição do SQLServer2012Dialect no Hibernate

O componente HiBernate no JBoss EAP 6 foi atualizado para fornecer suporte aos recursos introduzidos no MySQL 2012. Os usuários podem agora usar os recursos tais como a criação do objeto SEQUENCE.

HornetQ

1089853 - Implementação da sincronização de contadores para envios não transacionais

Este lançamento do JBoss EAP 6 contém um aprimoramento com o aumento do número de checagens executadas para garantir que o contador da página seja sincronizado de forma apropriada. Este aprimoramento foi adicionado como se houvesse a averiguação, em versões anteriores do produto, de que o contador de página poderia sair de sincronização entre as mensagens paginadas, e o que era armazenado no diário poderia levar a números de entrega negativos. As checagens extras previnem esta ocorrência.

Installer

1035325 - Não emita variáveis IzPack ao console.

Neste lançamento do JBoss EAP 6, o instalador não irá mais efetuar o log em todas as variáveis IzPack para o console. Elas são agora apenas registradas como arquivo do log.
1027655 - Permite que o usuário use mais de um module-option para o Security-Domain

Nos lançamentos antigos do JBoss EAP 6, apenas um único login-module poderia ser adicionado ao novo security-domain.

Este lançamento contém um aprimoramento para permitir um número arbritário dos login-modules a serem criados. Os usuários podem agora criar login-modules em seus novos security domain.
1048942 - Adição da opção para automática configura as configurações Maven para uso do repositório público

Neste lançamento do JBoss EAP 6 o UI do painel de configuração settings.xml foi reconfigurado.

Os defaults são agora mais intuitivos e o painel exibe agora informação numa forma mais clara.

JMS

1019069 - Falta descrição dos atributos na Messagem XSD

Neste lançamento do JBoss EAP 6, o esquema XML para o subsistema de mensagens é anotado com descrições de atributos e tipos. Este aprimoramento possui por intenção auxiliar os desenvolvedores a escreverem a configuração XML correspondente.
1014099 - WARN HQ222180: Não existem filas limitadas ao Dead Letter Address jms.queue.DLQ. As mensagens irão ... durante o início

Este lançamento do JBoss EAP 6 inclui um aprimoramento à configuração do subsistema de mensagem que agora inclui duas filas para a fila de cartas inativas e a fila de expiração.

Nos lançamentos antigos, as configurações do endereço default eram configurados para envio de mensagens expiradas a um endereço de expiração e as mensagens não entregues a um endereço de mensagens mortas. No entanto, não haviam limites de filas para esses endereços e isto resultava na perda de mensagens prevenindo administradores de examinar essas mensagens e problemas potenciais de diagnóstico do aplicativo.

As mensagens expiradas serão armazenadas na fila DLQ e as mensagens não entregues serão armazenadas no ExpiryQueue.

Logging

994661 - Formatadores de logging personalizado

Este lançamento do JBoss EAP 6 introduz a habilidade para os usuários criarem os formatadores de logging personalizado para uso em qualquer manuseador através da interface ou configuração da linha de comando no XML. Os manuseadores substituem agora o setFormatter(...) e usam o formatador personalizado.

PicketLink

1084594 - Backport PLINK-313

Um novo recurso foi introduzido no componente PicktLink nesta versão do JBoss EAP 6. Neste lançamento, o IDP é agora configurado para determinar asserções.
1084601 - Backport PLINK-405

Um novo recurso foi incorporado ao componente PicketLink desta versão do JBoss EAP 6. Neste lançamento, o principal que é enviado ao AttributeManager é agora configurável.

Quando usando o PicketLink com o JBoss Negotiation, o principal que é enviado ao AttributeManager é uma sequência com hash e não um nome de usuário. Isto pode resultar de falhas de buscas caso o provedor do mapeamento usar o principal para observar quaisquer atributos.

A habilidade de configurar o princípio de melhorias deste problema.
1084589 - Backport PLINK-146

Um novo recurso foi introduzido ao componente PicketLink nesta versão do JBoss EAP 6. O XMLSignatureUtil pode agora permitir o KeyInfo a usar o X509, caso desejado.
1085534 - Backport PLINK-407

Uma atualização a este lançamento do JBoss EAP 6 introduz um recurso do PicketLink upstream que permite o parâmetro FormAuthenticator characterEncoding a ser usado em solicitações no IDPWebBrowserSSOValve.

Segurança

Alguns recursos foram adicionados nesta versão do JBoss EAP 6 que permitem que usuários melhorem a segurança de senhas e outras sequências confidenciais usadas nos arquivos de configuração.
Entre eles estão a habilidade de usar sua própria implementação do SecurityVault para mascarar senhas e outros atributos confidenciais nos arquivos de configuração, e suporte vault de senha para conexões SSL usadas pelo arquivo de configuração do CLI Console (jboss-cli.xml).
Por favor refira-se ao Security Guide para a documentação sobre o uso desses novos recursos.

Web

900786 - Adição de um redirect-port a partir do socket-binding à configuração do conector da web

Nos lançamentos do JBoss EAP anteriores ao 6.3, o socket-binding não poderia ser usado para definir o redirect-port.

Esta habilidade foi adicionada neste lançamento do produto e usuários podem agora usar o novo atributo redirect-binding ao elemento conector para definir a porta de redireção ao invés do uso do atributo redirect-port. Este novo atributo usa o nome socket binding como valor.

Serviços da Web

1088916 - Suporte WS-I Basic Security Profile 1.1

Este lançamento do JBoss EAP 6 suporta agora o WS-I Basic Security Profile 1.1.
1006638 - Suporte WS-I Basic Profile 1.2 e 2.0

Além do WS-I Basic Profile 1.1, este lançamento do JBoss EAP 6 suporta também o WS-I Basic Profile 1.2 e 2.0.

mod_cluster

987259 - hot-standby para o mod_cluster

Este lançamento do JBoss EAP 6 introduz o recurso hot-standby ao mod_cluster.