What's changed in IBM MQ 9.0.0.x Long Term Support
The Long Term Support (LTS) release is a recommended product level for which support, including defect and security updates, is provided over a specified period of time.
Long Term Support releases do not deliver new functional enhancements. They contain only defect fixes and security updates, and are made available at regular intervals. They are intended for systems that demand maximum stability over a long term deployment period.
For more information, see IBM® MQ release types and IBM MQ FAQ for Long Term Support and Continuous Delivery releases.
For Long Term Support for IBM MQ 9.0.0 for Multiplatforms maintenance updates are provided as fix packs or cumulative security updates (CSUs).
- Fix packs, which contain roll-ups of all defects fixed since the previous fix pack delivery (or GA). Fix packs are produced exclusively for Long Term Support (LTS) releases during their normal support lifecycle.
- Cumulative security updates (CSUs), which are smaller updates and contain security patches released since the previous maintenance (GA). CSUs are produced for LTS releases (including releases in extended support), and also for the latest IBM MQ Continuous Delivery (IBM MQ) release, as required to deliver relevant security patches.
For maintenance releases in or after 1Q 2023, the fourth digit in the VRMF represents either a fix pack number or a CSU number. Both types of maintenance are mutually cumulative (that is, they contain everything included in older CSUs and fix packs), and both are installed using the same mechanisms for applying maintenance. Both types of maintenance update the F-digit of the VRMF to a higher number than any previous maintenance: fix packs use "F" values divisible by 5, CSUs use "F" values not divisible by 5.
For maintenance releases before 1Q 2023, the fourth digit in the VRMF always represents the fix pack level. For example, the first fix pack of the IBM MQ 9.0.0 LTS release is numbered 9.0.0.1.
For more information, see Changes to IBM MQ's maintenance delivery model.
For z/OS®, maintenance updates are provided as PTFs or cumulative security updates (CSUs).
IBM MQ 9.0.0 CSU 24
- Removal of support for RSA key exchange when operating in FIPS mode
- From IBM MQ 9.0.0 CSU 24, the IBM
Java 8 JRE removes support for RSA key exchange when
operating in FIPS mode. This removal applies to the following CipherSuites:
- TLS_RSA_WITH_AES_256_GCM_SHA384
- TLS_RSA_WITH_AES_256_CBC_SHA256
- TLS_RSA_WITH_AES_256_CBC_SHA
- TLS_RSA_WITH_AES_128_GCM_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA256
- TLS_RSA_WITH_AES_128_CBC_SHA
- TLS_RSA_WITH_3DES_EDE_CBC_SHA
IBM MQ 9.0.0 Fix Pack 13
There are no documentation updates relating to changes to functions and resources in IBM MQ 9.0.0 Fix Pack 13.
IBM MQ 9.0.0 Fix Pack 12
IBM MQ 9.0.0 Fix Pack 11
There are no documentation updates relating to changes to functions and resources in IBM MQ 9.0.0 Fix Pack 11.
IBM MQ 9.0.0 Fix Pack 10
IBM MQ 9.0.0 Fix Pack 9
- Enabling dynamic tracing of LDAP client library code shipped with IBM MQ
- Change to authorities needed for XMS .NET to query the BackoutThreshold and BackoutRequeueQName of a cluster queue
- Queue file size limit
- Change to exception messages for failed managed transfer requests that require a new directory to be created on an SFTP file server
- Change to inquiries used by dmpmqcfg command
- New environment variable AMQ_NO_BAD_COMMS_DATA_FDCS
IBM MQ 9.0.0 Fix Pack 8
IBM MQ 9.0.0 Fix Pack 7
IBM MQ 9.0.0 Fix Pack 6
- Addition of Microsoft Visual Studio 2013 C/C++ runtimes on Windows
- Updates for messages produced during backout queue and dead letter queue processing for IBM MQ classes for JMS
- Change to authorities needed for IBM MQ classes for JMS to query the BackoutThreshold and BackoutRequeueQName of a cluster queue
- New environment variable AMQ_CONVEBCDICNEWLINE
- New error response MQRC_INCOMPLETE_TRANSACTION
- Changes to Windows program directory security permissions
IBM MQ 9.0.0 Fix Pack 5
IBM MQ 9.0.0 Fix Pack 4
IBM MQ 9.0.0 Fix Pack 3
- Removal of JSON4J.jar file and com.ibm.msg.client.mqlight package
- Additional permission for java.security.policy file
- New attribute to allow TLS v1.0 to be optionally disabled on a queue manager
- Enhancements to runmqras utility
- Change to required permissions for Managed File Transfer agent authority queues
- Change to order of authority checks when a Managed File Transfer agent receives a request to cancel a file transfer
IBM MQ 9.0.0 Fix Pack 2
- New constant JMS_IBM_SUBSCRIPTION_USER_DATA added to the JmsConstants interface
- New environment variable AMQ_SSL_LDAP_SERVER_VERSION
- Sample configuration file for IBM MQ classes for Java
- Changes to the dmpmqcfg command
- Changes to the strmqm command
- Change to handling of errors relating to corrupted character data within internal MQ command messages used by queue manager clustering component
- Change to behavior of Managed File Transfer fteCleanAgent command
- Enabling MQCSP authentication in Managed File Transfer
- New messagePublicationFormat property for Managed File Transfer installation.properties file
- Comparison check of transfer identifier and value of groupId attribute restored for message-to-file transfers
IBM MQ 9.0.0 Fix Pack 1
- JMS exception listener updates
- Support for class name allowlisting in JMS ObjectMessage
- IBM MQ resource adapter IVT application updated to support WildFly V10
- Proxy subscriptions are not modified to ADMIN when alterations are attempted
- Restriction on the use of topic alias queues in distribution lists
- Deprecated CipherSpecs
- GSKit version updated
- Adopting other security contexts when you use the ADOPTCTX(YES) parameter
- mqconfig change for nproc
- MQPROMPT environment variable for runmqsc
- fteMigrateAgent command changes
- New MFT agent property addCommandPathToSandbox
- New MFT agent property additionalWildcardSandboxChecking
- New agent property adminGroup for use with MFT agents on z/OS