[MQ 9.3.3 Jun 2023]

What's changed in IBM MQ 9.3.3

Before upgrading your queue managers to the latest product version, review these changes to functions and resources since IBM® MQ 9.3.2 and decide whether you must plan to make changes to existing applications, scripts, and procedures before starting to migrate your systems.

Command and Configuration
Application development
[IBM MQ Advanced VUE][IBM MQ Advanced for z/OS][IBM MQ Advanced]

IBM Aspera faspio Gateway version upgraded

IBM MQ Advanced for z/OS® Value Unit Edition 9.3.3 and IBM MQ Advanced for Multiplatforms 9.3.3 upgrade the version of the IBM Aspera® faspio Gateway to 1.3.2.

IBM Aspera faspio Gateway 1.3.2 implements a number of new features that might require you to adjust your workflow, configuration or usage. See Release Notes: IBM Aspera faspio Gateway 1.3.2 for details.

Also note the following breaking changes from earlier versions:

Change to RPM signature version

The RPM signature version was changed to v4 at IBM MQ 9.3.3 for Continuous Delivery. As part of this, the private key used by IBM to sign the packages was changed, and so if you want to validate RPM packages at or above these levels, you need to import the newer IBM MQ public signing gpg key. You will also need the old key if you want to retain the ability to verify the signatures on older IBM MQ 9.3.x packages. For more information, see IBM MQ code signatures.

Removal of useIBMCipherMappings

The Java System Property com.ibm.mq.cfg.useIBMCipherMappings, which controls which mappings are used is removed from the product for Continuous Delivery from IBM MQ 9.3.3.

From IBM MQ 9.3.3, a Cipher can be defined as either the CipherSpec or CipherSuite name and is handled correctly by IBM MQ. As part of this change, three new JAR files have been added to the IBM MQ classes for Java, IBM MQ classes for JMS, and IBM MQ classes for Jakarta Messaging:
  • jackson-annotations.jar
  • jackson-core.jar
  • jackson-databind.jar

From IBM MQ 9.3.3, the information about configuring your application to use IBM Java or Oracle Java CipherSuite mappings in TLS CipherSpecs and CipherSuites in IBM MQ classes for JMS and TLS CipherSpecs and CipherSuites in IBM MQ classes for Java applies to Long Term Support and Continuous Delivery before IBM MQ 9.3.3 only.