[ MQ 9.4.5 de fevereiro de 2026][ UNIX, Linux, Windows, IBM i ]

O que há de novo em IBM MQ 9.4.5 para Multiplataformas - titularidade base e Avançada

Para multiplataformas, IBM® MQ 9.4.5 oferece novos recursos e aprimoramentos que estão disponíveis com o direito ao produto básico e também com o direito avançado.

Segurança
Administração
Desenvolvimento de aplicativos
Contêineres

Segurança

Suporte para SSLSocketFactory personalizado para recuperação de CCDT e JWT em HTTPS
IBM MQ 9.4.5 suporta a personalização do comportamento SSL ao recuperar arquivos CCDT e tokens de autenticação JWT em HTTPS. Agora você pode fornecer sua própria instância personalizada da classe ` SSLSocketFactory ` para recuperar CCDT e JWT dos pontos de extremidade ` HTTPS `. Isso permite que você controle armazenamentos de confiança, armazenamentos de chaves e lógica de validação de certificados sem afetar outras conexões HTTPS no JVM.
Os aplicativos podem usar as seguintes propriedades da fábrica de conexões para fornecer uma instância SSLSocketFactory para recuperar arquivos CCDT e JWT em HTTPS :
  • WMQ_CCDT_SSL_SOCKET_FACTORY para recuperação de CCDT a partir de um terminal HTTPS.
  • TOKEN_SSL_SOCKET_FACTORY para recuperação de JWT de um endpoint HTTPS.

Você pode atribuir essas fábricas de conexão independentemente ou reutilizar a mesma configuração para ambos os pontos finais. Você pode usar as propriedades para personalizar todos os aspectos da criptografia SSL, dando a você controle sobre SSL para recuperação de CCDT e JWT e facilitando o trabalho com pontos de extremidade internos HTTPS, cadeias de confiança personalizadas e configurações SSL em nível de aplicativo. Para obter mais informações, consulte Fornecendo um SSLSocketFactory personalizado em IBM MQ classes for JMS/Jakarta Messaging.

Essas propriedades da fábrica de conexões podem ser encontradas como constantes que podem ser acessadas por meio do WMQConstants. Para obter mais informações, consulte WMQConstants.

Os aplicativos também podem especificar o nível de validação aplicado durante uma conexão HTTPS. Você pode usar as seguintes propriedades de configuração para a política de validação de certificados CCDT e JWT para gerenciar as verificações de certificado que a biblioteca IBM MQ classes for JMS do cliente executa quando faz uma conexão HTTPS :

Existem várias maneiras diferentes de definir as propriedades da política de validação de certificados. Se você usar mais de um método, as configurações serão processadas por ordem de precedência. Para obter mais informações, consulte Configurando políticas de validação de certificados em IBM MQ.

Federal Information Processing Standards (FIPS) conformidade com IBM MQ Explorer
A partir de IBM MQ 9.4.5, FIPS a conformidade está disponível novamente IBM MQ Explorer em.

Para obter mais informações, consulte Conformidade com FIPS.

[AIX]Biblioteca criptográfica GSKit atualizada para a versão 9
A IBM MQ 9.4.5 partir de AIX®, GSKit foi atualizado para a versão 9. GSKit 9 aumenta o padrão de FIPS conformidade de FIPS 140-2 para FIPS 140-3. IBM MQ garante FIPS 140-3 a conformidade por meio do módulo IBM Crypto for C (ICC) criptográfico (somente 64 bits). Para mais informações, consulte Federal Information Processing Standards (FIPS).

Outras plataformas, como Windows e, Linux® s390x permanecem nos níveis GSKit 8 FIPS 140-2 e.

[z/OS]Alterações no CipherSuites, com o apoio de IBM MQ Managed File Transfer, IBM MQ Console, e REST API
[z/OS]A partir de IBM MQ 9.4.5, os seguintes CipherSuites não são compatíveis com o IBM Semeru Runtime 21 usado para executar o IBM MQ Managed File Transfer, IBM MQ Console, e REST API:
  • TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
  • TLS_ECDHE_ECDSA_WITH_NULL_SHA
  • TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
  • TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
  • TLS_ECDHE_RSA_WITH_NULL_SHA
  • TLS_ECDHE_RSA_WITH_RC4_128_SHA
  • TLS_RSA_WITH_3DES_EDE_CBC_SHA
  • SSL_RSA_WITH_DES_CBC_SHA
  • TLS_RSA_WITH_NULL_SHA256
  • SSL_RSA_WITH_RC4_128_SHA

Se você utilizar qualquer um desses componentes, deve certificar-se de que eles utilizem um CipherSuite compatível com o IBM Semeru Runtime 21.

Administração

Movendo e copiando mensagens no IBM MQ Console
A partir de IBM MQ 9.4.5, você pode mover ou copiar mensagens de uma fila para outra ao usar o IBM MQ Console. Você pode mover ou copiar todos os arquivos de uma fila ou selecionar mensagens individuais para mover ou copiar. Para utilizar qualquer um dos recursos de mover ou copiar mensagens, você deve ser um usuário com a função de administrador do sistema ( MQWebAdmin ).

Para obter mais informações, consulte Console do IBM MQ : Trabalhando com filas.

Acessando logs de erros programaticamente
A partir de IBM MQ 9.4.5, você pode acessar os logs de erros IBM MQ do gerenciador de filas usando um novo comando PCF, MQCMD_INQUIRE_ERROR_LOG. Anteriormente, os registros de erros só podiam ser acessados a partir do sistema de arquivos ou usando ferramentas específicas da plataforma. O novo comando permite o acesso programático aos registros de erros; clientes autorizados podem recuperar o conteúdo dos registros como uma série de mensagens de resposta PCF. Os dados de log são retornados como texto bruto, divididos em mensagens com tamanho de 1MB.

Para obter mais informações, consulte MQCMD_INQUIRE_ERROR_LOG (consultar log de erros) em Multiplataformas.

Desenvolvimento de aplicativos

Suporte para .NET 10 em tempo de execução
A partir de IBM MQ 9.4.5, IBM MQ oferece suporte .NET 10 em tempo de execução para aplicativos que utilizam IBM MQ classes for .NET e IBM MQ classes for XMS .NET. Quando executados no novo tempo de execução ou componente, os binários existentes podem encontrar uma alteração significativa no comportamento, como falha ao carregar ou executar e, nesse caso, podem exigir recompilação.

Para obter mais informações, consulte Instalação IBM MQ classes for .NET, Instalação IBM MQ classes for XMS .NETe Alterações compatíveis com versões anteriores em .NET 10.

Java 25 suporte disponível para IBM MQ os clientes
IBM MQ 9.4.5 adiciona Java 25 suporte para IBM MQ classes for Jakarta Messaging, IBM MQ classes for JMS, e IBM MQ classes for Java.

Contêineres

Suporte para Amazon Elastic Kubernetes Service
O agora IBM MQ Operator é compatível com Amazon Elastic Kubernetes Service (EKS). Um novo gráfico do Helm está disponível para implantar o IBM MQ Operator neste ambiente. Para saber mais sobre como instalar o IBM MQ Operator no Amazon EKS, consulte Instalando o IBM MQ Operator no Amazon EKS.
Desativando Scratch e Tmp volumes
Agora você pode configurar os Scratch volumes Tmp e para que seus dados sejam colocados no volume de dados do gerenciador de filas. Ao usar essa configuração, você pode definir o sistema de arquivos do gerenciador de filas como somente leitura, sem a necessidade de volumes emptyDir efêmeros. Para obter mais informações sobre essa configuração, consulte Executando o IBM MQ contêiner com um sistema de arquivos raiz somente leitura.