Deprecations, stabilizations, and removals in IBM MQ

Deprecations, stabilizations, and removals that occurred in IBM® MQ versions from the current version back to IBM WebSphere® MQ 7.1.
Note: This topic is not IBM MQ version-specific, it is a family-level topic. It is always published in the latest version of the IBM MQ documentation. If you want to bookmark this topic, please bookmark the following link. This link continues to work when a new IBM MQ version is released. https://www.ibm.com/docs/en/SSFKSJ_latest/overview/mq_deprecations.html.

To go to the main IBM MQ documentation landing page, click IBM MQ in the breadcrumb trail at the top of this page.

Attention:

Deprecations, stabilizations, and removals made at a given version of the product apply to all subsequent versions.

IBM MQ 9.4

Table 1. Deprecations, stabilizations, and removals at IBM MQ 9.4
Feature Description
IBM MQ 9.4.0 release
[Deprecated]Deprecation: Use of the Java security manager with IBM MQ Internet Pass-Thru The use of the Java security manager with IBM MQ Internet Pass-Thru (MQIPT) is deprecated from February 16 2023, due to the Java security manager having been deprecated for removal in a future release of Java.
[Deprecated][MQ 9.4.0 Jun 2024]Deprecation: CMS keystores and stash files support for IBM MQ Java applications [MQ 9.4.0 Jun 2024]For Long Term Support, CMS keystores and stash files for IBM MQ Java applications are deprecated from IBM MQ 9.4.0. The migration path is to move to PKCS#12 keystores and use the keystore password feature.
[MQ 9.4.0 Jun 2024][MQ 9.4.0 Jun 2024]Note: From IBM MQ 9.4.0, CMS keystores and stash files are not supported for configuring AMQP and MQTT channels with SSL/TLS. Use PKCS#12 and keystore passwords instead.

For more information, see Setting up a key repository on AIX, Linux, and Windows and Telemetry channel configuration for channel authentication using TLS.

[MQ Continuous Delivery]For Continuous Delivery, CMS keystores and stash files for IBM MQ Java applications, AMQP and MQTT were deprecated from IBM MQ 9.3.4.

[Deprecated][AIX][MQ 9.4.0 Jun 2024]Deprecation: XL C/C++ for AIX® 16 compiler support on AIX [MQ 9.4.0 Jun 2024]For Long Term Support, support for the XL C/C++ for AIX 16 compiler on AIX is deprecated from IBM MQ 9.4.0.

[Continuous Delivery]For Continuous Delivery, support for the XL C/C++ for AIX 16 compiler on AIX is deprecated from IBM MQ 9.3.5.

You can compile AIX programs using the IBM Open XL C/C++ for AIX 17 compiler alongside the IBM XL C/C++ for AIX 16 compiler. For more information, see External library and control command links to primary installation on AIX and Linux® for details of the additional library names, and Building C++ programs on AIX and Preparing C programs in AIX for examples of the additional commands.

[Deprecated][MQ 9.4.0 Jun 2024][MQ 9.4.0 Jun 2024]Deprecation: IBM MQ classes for .NET and IBM MQ classes for XMS .NET methods and classes used for serialization and deserialization of data From IBM MQ 9.4.0, in IBM MQ classes for .NET and IBM MQ classes for XMS .NET, the methods WriteObject(), ReadObject(), CreateObjectMessage(), and the classes ObjectMessage and XmsObjectMessageImpl used for serialization and deserialization of data are deprecated. For more information, see https://learn.microsoft.com/en-us/dotnet/api/system.runtime.serialization.formatters.binary.binaryformatter?view=net-8.0.
[Deprecated][MQ 9.4.0 Jun 2024][MQ 9.4.0 Jun 2024]Deprecation: REST API v1 The REST API v1 is deprecated from IBM MQ Advanced for Multiplatforms 9.4.0. The replacement is the REST API v2.
[Deprecated][MQ 9.4.0 Jun 2024]Deprecation: Secure Sockets Layer v3 (SSLv3) and Transport Layer Security 1.0 (TLS 1.0) support IBM MQ 9.4 Long Term Support is the last IBM MQ release to provide Secure Sockets Layer v3 (SSLv3) and Transport Layer Security 1.0 (TLS 1.0) support.
[Deprecated][MQ 9.4.0 Jun 2024]Deprecation: Support for AMS Encryption with RC2, DES or 3DES ciphers and AMS Signing with MD5 or SHA1 ciphers IBM MQ 9.4 Long Term Support is the last IBM MQ release to provide support for Advanced Message Security (AMS) Encryption with RC2, DES or 3DES ciphers and (AMS) Signing with MD5 or SHA1 ciphers, across all IBM MQ form factors
[Removed][MQ 9.4.0 Jun 2024][MQ 9.4.0 Jun 2024]Removal: MQIPT certificate management commands
From IBM MQ 9.4.0, the following commands to manage certificates in MQIPT keystores are removed:
  • mqiptKeycmd
  • mqiptKeyman
A new command, mqiptKeytool, can be used instead of mqiptKeycmd to manage certificates in MQIPT keystores. There is no replacement for mqiptKeyman. Users who wish to continue using a graphical tool for certificate management are encouraged to use PKCS#12 keystores which can be manipulated by any graphical certificate management tool available.

For more information about the mqiptKeytool command, see mqiptKeytool (manage certificates). For more information about managing MQIPT keystores, see Managing MQIPT keystores.

[Removed][AIX, Linux, Windows][MQ 9.4.0 Jun 2024][MQ Continuous Delivery]Removal: runmqckm and strmqikm commands From IBM MQ 9.4.0, the runmqckm and strmqikm commands are removed. The Manage SSL Certificates option in IBM MQ Explorer, which starts the strmqikm (iKeyman) GUI, is also removed.

Users of the removed command line runmqckm tool should use the runmqakm, or the new runmqktool, command line tools. There is no replacement for the graphical strmqikm (iKeyman) tool. Users who wish to continue using a graphical tool for certificate management are encouraged to use PKCS#12 keystores, which can be manipulated by any graphical certificate management tool available.

For more information, see runmqakm and runmqktool commands on AIX, Linux, and Windows and Working with SSL/TLS on AIX, Linux, and Windows.

[Removed][MQ 9.4.0 Jun 2024][MQ 9.4.0 Jun 2024][Linux]Removal: IBM MQ Bridge to Salesforce The IBM MQ Bridge to Salesforce is removed from the product at IBM MQ 9.4.0. Salesforce connectivity can be achieved with IBM App Connect Enterprise. Salesforce Input and Salesforce Request nodes can be used to interact with Salesforce applications. For more information, see Using Salesforce with IBM App Connect Enterprise.
[Removed][MQ 9.4.0 Jun 2024]Removal: Operations Dashboard (IBM MQ in Containers) From IBM MQ Operator 2.4.0 the Operations Dashboard is removed. For version support for the IBM MQ Operator, see Available IBM MQ versions.
[Removed][MQ 9.4.0 Jun 2024]Removal: traceControl.jar dynamic tracing utility [MQ 9.4.0 Jun 2024]For Long Term Support, the trace control utility is removed from the product at IBM MQ 9.4.0

[Continuous Delivery]For Continuous Delivery, the trace control utility was removed from the product at IBM MQ 9.3.3.

If dynamic trace is needed to diagnose an issue, IBM Support can guide you through the steps to gather trace as required. For more information, see Collecting an IBM MQ classes for JMS trace dynamically and Collecting an IBM MQ classes for Java trace dynamically.

[Removed][MQ 9.4.0 Jun 2024]Removal: com.ibm.mq.cfg.useIBMCipherMappings Java System Property [MQ 9.4.0 Jun 2024]For Long Term Support, the Java System Property com.ibm.mq.cfg.useIBMCipherMappings, which was previously used for configuring IBM Java or Oracle Java Cipher mappings, is removed from the product at IBM MQ 9.3.3.

A Cipher can be defined as either the CipherSpec or CipherSuite name and is handled correctly by IBM MQ. For more information, see TLS CipherSpecs and CipherSuites in IBM MQ classes for JMS and TLS CipherSpecs and CipherSuites in IBM MQ classes for Java.

[Continuous Delivery]For Continuous Delivery, com.ibm.mq.cfg.useIBMCipherMappings was removed from the product at IBM MQ 9.3.3.

[Removed][MQ 9.4.0 Jun 2024][MQ 9.4.0 Jun 2024]Removal: IBM MQ .NET Standard libraries From IBM MQ 9.4.0. the IBM MQ .NET (amqmdnetstd.dll) and XMS .NET (amqmxmsstd.dll) .NET Standard libraries are removed. For more information, see Installing IBM MQ classes for .NET and Installing IBM MQ classes for XMS .NET.
[Removed][MQ 9.4.0 Jul 2024][MQ 9.4.0 Jul 2024][z/OS]Removal: XPARM utility The XPARM utility for the channel initiator parameter module, used to migrate to IBM WebSphere MQ for z/OS® 7.0, is removed from IBM MQ 9.4.0.
[Removed][MQ 9.4.0 Jun 2024][MQ 9.4.0 Jun 2024][Linux]Removal: 31-bit library support for IBM MQ for Linux on IBM Z® From IBM MQ 9.4.0, 31-bit library support for IBM MQ for Linux on IBM Z is removed due to some of the supported operating systems removing support.

[Deprecated]From IBM MQ 9.3.0, the 32-bit IBM MQ application libraries are deprecated for all platforms, both for network and local binding connections.

IBM MQ 9.4.1 Continuous Delivery
[Deprecated][MQ 9.4.1 Oct 2024]Deprecation: RSA key exchange CipherSpecs Following a recommendation from NIST, the CipherSpecs that use RSA for key exchange are deprecated and disabled by default from IBM MQ 9.4.1.
[Deprecated][MQ 9.4.1 Oct 2024]Deprecation: SSL 3.0 and TLS 1.0 protocols The SSL 3.0 and TLS 1.0 protocols in IBM MQ .NET are deprecated from IBM MQ 9.4.1. Cipherspecs defined under property MQC.SSL_CIPHER_SPEC_PROPERTY or SSLCipherSpec in MQEnvironment that use SSL 3.0 or TLS 1.0 protocols should be avoided due to security vulnerabilities, and will be removed from support in the future releases. A warning message is produced in the client application error logs if either of these protocols is used and it is recommended to use TLS 1.2 protocol or higher.
[Deprecated][MQ 9.4.1 Oct 2024][Linux]Deprecation: MQIPT service on Linux The service that is used to start MQIPT automatically at system startup on Linux is deprecated in IBM MQ 9.4.1. The service on Linux uses System V init, which is not supported on some recent versions of Linux. An alternative, such as systemd, can be used to start MQIPT automatically.
IBM MQ 9.4.2 Continuous Delivery  
[Deprecated][z/OS][MQ 9.4.2 Feb 2025]Deprecation: system.broker.clients.data queue On z/OS, the system.broker.clients.data queue from the CSQ4INSR.jcl sample is deprecated as the queue is not used within the product.
[Removed][AIX][MQ 9.4.2 Feb 2025]Removal: IBM XL C/C++ for AIX 16 compiler For Continuous Delivery, the IBM XL C/C++ for AIX 16 compiler is removed from the product at IBM MQ 9.4.2. Compile AIX programs by using the IBM Open XL C/C++ for AIX 17 compiler instead.
IBM MQ 9.4.3 Continuous Delivery  
[Deprecated][MQ 9.4.3 Jun 2025]Deprecation: 3DES CipherSpecs for TLS communications IBM intends to remove 3DES CipherSpecs for TLS communications, including the deprecated TLS 1.2 3DES CipherSpecs ECDHE_ECDSA_3DES_EDE_CBC_SHA256 and ECDHE_RSA_3DES_EDE_CBC_SHA256, in the next mod level release of IBM MQ 9.4.x.
[Deprecated][MQ 9.4.3 Jun 2025]Deprecation: 3DES CipherSpecs for TLS communications IBM intends to remove support for RSA certificates with a key size less than 2048 bits, for IBM MQ for Multiplatforms and IBM MQ Appliance firmware.
[Deprecated][MQ 9.4.3 Jun 2025]Deprecation: 3DES CipherSpecs for TLS communications IBM MQ MacOS Toolkit support for macOS x86-64 hardware is deprecated. The IBM MQ MacOS Toolkit continues to support ARM64 hardware.
IBM MQ 9.4.4 Continuous Delivery  
[Deprecated][MQ 9.4.4 Oct 2025][z/OS]Deprecation: Using IBM z/OSMF to automate IBM MQ On z/OS, the use of IBM z/OSMF to automate IBM MQ is deprecated from IBM MQ 9.4.4.
[Removed][MQ 9.4.4 Oct 2025]Removal: IBM MQ classes for .NET and IBM MQ classes for XMS .NET methods and classes used for serialization and deserialization of data From IBM MQ 9.4.4, in IBM MQ classes for .NET and IBM MQ classes for XMS .NET, the methods WriteObject(), ReadObject(), CreateObjectMessage(), and the classes ObjectMessage and XmsObjectMessageImpl used for serialization and deserialization of objects are removed. For more information, see https://learn.microsoft.com/en-us/dotnet/api/system.runtime.serialization.formatters.binary.binaryformatter?view=net-8.0.
[Removed][MQ 9.4.4 Oct 2025][UNIX, Linux, Windows, IBM i]Removal: Secure Sockets Layer v3 (SSLv3) and Transport Layer Security 1.0 (TLS 1.0) From IBM MQ 9.4.4, on Multiplatforms, support for the SSLv3 and TLS 1.0 protocols has been removed.
[Removed][MQ 9.4.4 Oct 2025][UNIX, Linux, Windows, IBM i]Removal: 3DES CipherSpecs for TLS communications From IBM MQ 9.4.4, on Multiplatforms, support for CipherSpecs using the Triple-DES encryption algorithm has been removed. For more information, see Deprecated and removed CipherSpecs.
[Removed][MQ 9.4.4 Oct 2025][UNIX, Linux, Windows, IBM i]Removal: RC4 CipherSpecs for TLS communications From IBM MQ 9.4.4, on Multiplatforms, support for CipherSpecs using the RC4 encryption algorithm has been removed. For more information, see Deprecated and removed CipherSpecs.

IBM MQ 9.3

Table 2. Deprecations, stabilizations, and removals at IBM MQ 9.3
Feature Description
IBM MQ 9.3.0 release
[Deprecated]Deprecation: Ciphers used by AMS The following signing and encryption algorithms from the Advanced Message Security (AMS) component are deprecated from IBM MQ 9.3.0: MD5, SHA1, RC2, DES and 3DES. IBM intends to remove support for these algorithms in a future IBM MQ release.

Customers using these algorithms should migrate to stronger algorithms such as: SHA256, SHA384, SHA512, AES128 or AES256.

[Deprecated]Deprecation: 32-bit IBM MQ application libraries The 32-bit IBM MQ application libraries have been deprecated from IBM MQ 9.3.0 for all platforms, both for network and local binding connections. 32-bit applications will be supported for the duration of the IBM MQ 9.3.0 LTS lifecycle, but might be removed in a future CD or LTS release. 32-bit applications should be recompiled as 64-bit to ensure that IBM MQ applications can be migrated to future IBM MQ application libraries.
[Deprecated]Deprecation: IBM MQ Bridge to blockchain The IBM MQ Bridge to blockchain component of IBM MQ Advanced is deprecated across all releases from November 22 2022 (see US Announcement letter 222-341) and IBM intends to remove the capability from Long Term Support releases in upcoming fix packs. Blockchain connectivity can be achieved with IBM App Connect or through App Connect capabilities available with IBM Cloud Pak® for Integration. If you have applications that will be impacted by this change, please contact IBM Support.
[Deprecated]Deprecation: Operations Dashboard (IBM MQ in Containers) From IBM MQ Operator 2.0.0 the Operations Dashboard is deprecated, and receives no further updates. No new uses of the Operations Dashboard should be created.
[Removed]Removal: Dashboard Web Console The widget-based Dashboard Web Console is removed from IBM MQ 9.3.0. For more information about the Dashboard Web Console, see The Dashboard Web Console in the IBM MQ 9.1 documentation.
[Removed]Removal: XMS .NET Multicast messaging XMS .NET Multicast messaging (using RMM) is removed from IBM MQ 9.3.0.
[Removed]Removal: fteMigrateAgent, fteMigrateConfigurationOptions, and fteMigrateLogger commands [Long Term Support]For Long Term Support, the fteMigrateAgent, fteMigrateConfigurationOptions, and fteMigrateLogger commands are removed at IBM MQ 9.3.0.

[Continuous Delivery]For Continuous Delivery, these commands are removed at IBM MQ 9.2.1.

IBM MQ 9.3.1 Continuous Delivery
[Deprecated]Deprecation: IBM MQ .NET Standard client libraries From IBM MQ 9.3.1. the existing IBM MQ .NET Standard libraries, amqmdnetstd.dll and amqmxmsstd.dll, are deprecated.

IBM intends to remove support for these libraries in a future IBM MQ release.

[Deprecated]Deprecation: IBM MQ Bridge to blockchain The IBM MQ Bridge to blockchain component of IBM MQ Advanced is deprecated across all releases from November 22 2022 (see US Announcement letter 222-341). Blockchain connectivity can be achieved with IBM App Connect or through App Connect capabilities available with IBM Cloud Pak for Integration.
[Deprecated]Deprecation: IBM MQ Bridge to Salesforce The IBM MQ Bridge to Salesforce component of IBM MQ Advanced is deprecated across all releases from November 22 2022 (see US Announcement letter 222-341). Salesforce connectivity can be achieved with IBM App Connect or through App Connect capabilities available with IBM Cloud Pak for Integration.
IBM MQ 9.3.2 Continuous Delivery
[Deprecated]Deprecation: The LOG_FORMAT environment variable of the IBM MQ Advanced for Developers container image. For the IBM MQ Advanced for Developers container image, the LOG_FORMAT environment variable is deprecated across all releases from February 16 2023. It is superseded by the MQ_LOGGING_CONSOLE_FORMAT variable. See IBM MQ Advanced for Developers container image.
[Deprecated]Deprecation: Use of the Java security manager with IBM MQ Internet Pass-Thru The use of the Java security manager with IBM MQ Internet Pass-Thru (MQIPT) is deprecated from February 16 2023, due to the Java security manager having been deprecated for removal in a future release of Java.
[Removed]Removal: IBM MQ Bridge to blockchain [Continuous Delivery]For Continuous Delivery, the IBM MQ Bridge to blockchain is removed from the product at IBM MQ 9.3.2.

[Long Term Support]For Long Term Support, IBM MQ Bridge to blockchain is removed at IBM MQ 9.3.0 Fix Pack 15.

IBM MQ 9.3.3 Continuous Delivery
[Removed]Removal: traceControl.jar dynamic tracing utility For Continuous Delivery, the trace control utility is removed from the product at IBM MQ 9.3.3. IBM MQ 9.3.2 is the last Continuous Delivery release that it is delivered with. If dynamic trace is needed to diagnose an issue, IBM Support can guide you through the steps to gather trace as required.
[Removed]Removal: Operations Dashboard (IBM MQin Containers) From IBM MQ Operator 2.4.0 the Operations Dashboard is removed. Note that the Operations Dashboard may still be used for existing queue managers that are older than 9.3.3.0-r1 if on an IBM MQ Operator that supports that queue manager container image. For version support for the IBM MQ Operator, see Available IBM MQ versions.
[Removed]Removal: com.ibm.mq.cfg.useIBMCipherMappings Java System Property For Continuous Delivery, the Java System Property com.ibm.mq.cfg.useIBMCipherMappings, which was previously used for configuring IBM Java or Oracle Java Cipher mappings, is removed from the product at 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.

IBM MQ 9.3.4 Continuous Delivery
[Deprecated]Deprecation: CMS keystore support for IBM MQ Java applications, AMQP and MQTT and associated tools CMS keystore support for IBM MQ Java applications, AMQP and MQTT is deprecated from IBM MQ 9.3.4. The runmqckm, strmqikm, mqiptKeycmd and mqiptKeyman tools are also deprecated.
[Deprecated]Deprecation: XPARM utility The XPARM utility for the channel initiator parameter module, used to migrate to IBM WebSphere MQ for z/OS 7.0, is deprecated from IBM MQ 9.3.4.
IBM MQ 9.3.5 Continuous Delivery  
[Deprecated][AIX]Deprecation: XL C/C++ for AIX 16 compiler support Support for the XL C/C++ for AIX 16 compiler on AIX is deprecated from IBM MQ 9.3.5.

From IBM MQ 9.3.5, you can compile AIX programs using the IBM Open XL C/C++ for AIX 17 compiler alongside the IBM XL C/C++ for AIX 16 compiler.

IBM MQ 9.2

Table 3. Deprecations, stabilizations, and removals at IBM MQ 9.2
Feature Description
IBM MQ 9.2.0 initial release
[Deprecated]Deprecation: Secure Sockets Layer v3 (SSLv3) and Transport Layer Security 1.0 (TLS 1.0) For Long Term Support, Secure Sockets Layer v3 (SSLv3) and Transport Layer Security 1.0 (TLS 1.0) have been deprecated from IBM MQ 9.2.0. This means that IBM MQ 9.2.0 is the last release to provide SSLv3 and TLS 1.0 support for Long Term Support. The plan is to remove support in a future Continuous Delivery release after that.
[Deprecated]Deprecation: support for -credentialsFile parameter The -credentialsFile parameter of the fteObfuscate command, used in IBM MQ prior to IBM MQ 9.2, is deprecated from IBM MQ 9.2.0. You can use the -f parameter instead.
[Deprecated]Deprecation: Support for all Managed File Transfer environment variables beginning with FTE Support for all Managed File Transfer environment variables that begin with FTE is deprecated from IBM MQ 9.2.0. You can substitute FTE environment variables with those that begin with BFG.
[Deprecated]Deprecation: Dashboard Web Console The widget-based Dashboard Web Console is deprecated from IBM MQ 9.2.0. In IBM MQ 9.2, the IBM MQ Console is enabled by default, although you can switch back to the Dashboard Web Console if required. See Switching between console types in the IBM MQ 9.2 documentation.
[Deprecated]Deprecation: XMS .NET Multicast messaging XMS .NET Multicast messaging (using RMM) is deprecated from IBM MQ 9.2.0.
[Stabilized]Stabilization: amqmdnet.dll library The amqmdnet.dll library for .NET Framework is still supplied, but this library is stabilized; that is, no new features will be introduced into it.

For any of the latest features you must migrate to the amqmdnetstd.dll library. However, you can continue to use the amqmdnet.dll library on IBM MQ 9.1 or later Long Term Support or Continuous Delivery releases.

[Stabilized]Stabilization: IBM.XMS.* libraries All the IBM.XMS.* libraries are still supplied, but these libraries are stabilized; that is, no new features will be introduced into them.

For any of the latest features, you must migrate to the amqmxmsstd.dll library. However, you can continue to use the existing libraries on IBM MQ 9.1 Long Term Support or Continuous Delivery releases.

[Removed]Removal: Support for the Oracle Solaris operating system Support for Solaris for all IBM MQ components, including server and clients, is removed from IBM MQ 9.2.0.
[Removed][Windows][Linux]Removal: Postcard application and Default Configuration wizard The Postcard application and its supporting Default Configuration wizard, which were used in earlier versions of IBM MQ for installation verification and were deprecated from IBM MQ 9.1.0, are removed from the product at IBM MQ 9.2.0.
[Removed][Windows]Removal: IBM MQ support for Microsoft Active X From IBM MQ 9.0, support for Microsoft Active X is deprecated, and is removed from the product at IBM MQ 9.2.0. You can use the IBM MQ classes for .NET as the replacement technology.
[Removed][z/OS]Removal: Queue sharing group samples not using Universal Table Spaces The queue sharing group samples for setting up a Db2® environment that did not use Universal Table Spaces are removed at IBM MQ 9.2.0, following their deprecation in IBM MQ 9.1.
[Removed]Removal: IPT Administration Client The IPT Administration Client graphical user interface is removed at IBM MQ 9.2.0. To configure and administer MQIPT, edit the mqipt.conf configuration file and use the mqiptAdmin command.
[Removed][z/OS]Removal: IBM MQ service provider for IBM z/OS Connect EE no longer shipped with IBM MQ From IBM MQ 9.2.0, the IBM MQ service provider for IBM z/OS Connect EE is no longer shipped as part of the IBM MQ product.
IBM MQ 9.2.0 Long Term Support Fix Packs or Cumulative Security Updates
Removal: IBM MQ Bridge to blockchain The IBM MQ Bridge to blockchain component of IBM MQ Advanced is deprecated across all releases from November 22 2022 (see US Announcement letter 222-341). For Long Term Support, IBM MQ Bridge to blockchain is removed at IBM MQ 9.2.0 CSU 21. If you have applications that will be impacted by this change, contact IBM Support.
IBM MQ 9.2.x Continuous Delivery
[Deprecated]Deprecation: AllowOutboundSNI property For Continuous Delivery, the AllowOutboundSNI property is deprecated at IBM MQ 9.2.1. You should use the OutboundSNI property instead.
[Removed]Removal: fteMigrateAgent, fteMigrateConfigurationOptions, and fteMigrateLogger commands For Continuous Delivery, the fteMigrateAgent, fteMigrateConfigurationOptions and fteMigrateLogger commands are removed at IBM MQ 9.2.1.

These commands are still available for IBM MQ 9.2 Long Term Support.

IBM MQ 9.1

Table 4. Deprecations, stabilizations, and removals at IBM MQ 9.1
Feature Description
IBM MQ 9.1.0 initial release
[Deprecated]Deprecation: IBM MQ classes for Java package com.ibm.mq.pcf The IBM MQ classes for Java package com.ibm.mq.pcf is deprecated from IBM MQ 9.1.0.
[Deprecated]Deprecation: IBM Cloud® Product Insights service The IBM Cloud Product Insights service is deprecated on all platforms from IBM MQ 9.1.0 and has been replaced by the ICP metering service, referred to within this documentation as the metering service.
[Deprecated][Windows][Linux]Deprecation: Postcard application and Default Configuration wizard The use of the Postcard application and its supporting Default Configuration wizard for installation verification is deprecated from IBM MQ 9.1.0.
[Deprecated][z/OS]Deprecation: Buffer pools located below the bar From IBM MQ 9.1.0, the LOCATION(BELOW) parameter of the DEFINE BUFFPOOL command is deprecated and you should use LOCATION(ABOVE) only. This deprecation applies to buffer pools that were not defined with the LOCATION/LOC attribute, or were defined with LOCATION(BELOW).
[Deprecated][z/OS]Deprecation: MAKECLNT CSQUTIL tool The MAKECLNT CSQUTIL tool was stabilized at the IBM WebSphere MQ 7.1 level and is deprecated from IBM MQ 9.1.0. You should use runmqsc -n instead.
[Deprecated][z/OS]Deprecation: Use of queue sharing groups with Db2 table spaces of any type other than universal table spaces Db2 11 deprecated support for any table space type that was not a universal table space. Support for queue sharing groups using non-universal table spaces is deprecated from IBM MQ for z/OS 9.1.0. You should consider migrating existing table spaces to universal table spaces if possible. If you are creating a new queue sharing group, ensure that you use the samples that define universal table spaces.
[Deprecated][z/OS]Deprecation: Using hexadecimal strings in the SSLCIPH attribute Using hexadecimal strings in the SSLCIPH attribute is deprecated from IBM MQ for z/OS 9.1.0. In a future release, the SSLCIPH attribute on a channel definition will not accept hexadecimal string values. Only IBM MQ cipher strings will be accepted.
[Removed]Removal: Support for HP-UX Support for the HP-UX operating system for all IBM MQ components, including server and clients, is removed at IBM MQ 9.1.0.
[Removed]Removal: Support for installing IBM MQ on Linux Ubuntu systems using rpm The ability to install IBM MQ on Linux Ubuntu systems using rpm is removed at IBM MQ 9.1.0. The product must be installed using the supplied Debian-style packages.
[Removed][Windows]Removal: Support for Microsoft Internet Explorer 11 browser Microsoft Internet Explorer 11 browser support is removed at IBM MQ 9.1.0. The Microsoft Edge browser is now supported by the IBM MQ Console.
[Removed]Removal: IBM MQ transport for SOAP and HTTP bridge The IBM MQ transport for SOAP, and IBM MQ HTTP bridge components are deprecated from IBM MQ 8.0.0. These components are removed at IBM MQ 9.1.0.
[Removed][z/OS]Removal: Support for the MQ Service Provider in z/OS Connect V1 The zosConnectMQ-1.0 feature is removed at IBM MQ for z/OS 9.1.0. You can, instead, use the MQ Service Provider for IBM z/OS Connect EE.
IBM MQ 9.1.0 Long Term Support Fix Packs or Cumulative Security Updates
Removal: IBM MQ Bridge to blockchain The IBM MQ Bridge to blockchain component of IBM MQ Advanced is deprecated across all releases from November 22 2022 (see US Announcement letter 222-341). For Long Term Support, IBM MQ Bridge to blockchain is removed at IBM MQ 9.1.0 CSU 31. If you have applications that will be impacted by this change, contact IBM Support.
IBM MQ 9.1.x Continuous Delivery
[Removed][Windows][Linux]Removal: Postcard application and Default Configuration wizard The Postcard application and its supporting Default Configuration wizard, which were deprecated from IBM MQ 9.1.0, are removed from the product for Continuous Delivery at IBM MQ 9.1.2.

IBM MQ 9.0

Table 5. Deprecations, stabilizations, and removals at IBM MQ 9.0
Feature Description
IBM MQ 9.0.0 initial release
[Deprecated][IBM i]Deprecation: compatibility mode for RPG and COBOL applications on IBM i From IBM MQ 9.0.0, IBM MQ no longer provides support for RPG or COBOL applications that use dynamic linkage known as compatibility mode. Applications that use this compatibility mode of operation need to be recompiled to use the static bound MQ calls that are provided by the LIBMQM and LIBMQM_R service programs.
[Deprecated]Deprecation: IBM MQ transport for SOAP The following product features are deprecated from IBM MQ 9.0.0:
  • IBM MQ Java Listener
  • IBM MQ .NET 1 and 2 Listener
  • IBM MQ Java Axis2 Client

This is in addition to the deprecation of the IBM MQ transport for SOAP clients and HTTP bridge announced at IBM MQ 8.0.0.

[Deprecated]Deprecation: MD5 in AMS From IBM MQ 9.0.0, MD5 and SHA-1 signature algorithms and RC2 and DES encryption algorithms on Advanced Message Security policies are disabled in default configurations. It is not possible to define new security policies that use these algorithms.
[Deprecated]Deprecation: IBM MQ support for Microsoft Active X and Microsoft Visual Basic 6.0 IBM MQ support for Microsoft Active X and Microsoft Visual Basic 6.0 is deprecated from IBM MQ 9.0.0. IBM MQ classes for .NET are the recommended replacement technology.
[Stabilized]Stabilization: IBM MQ classes for Java From IBM MQ 9.0.0, IBM will make no further enhancements to the IBM MQ classes for Java and they are functionally stabilized at the level shipped in IBM MQ 8.0.0.
[Removed]Removal: Managed File Transfer Web Gateway support The Web Gateway was deprecated at IBM MQ 8.0.0, and is removed at IBM MQ 9.0.0. The fteCreateWebAgent command is removed at IBM MQ 9.0.0.
[Removed]Removal: IBM Cloud Product Insights support The IBM Cloud Product Insights service is no longer available, therefore IBM MQ support for this service is no longer relevant.
IBM MQ 9.0.x Continuous Delivery
[Deprecated]Deprecation: RPM support for Ubuntu RPM support for Ubuntu is deprecated from IBM MQ 9.0.2.
[Deprecated]Deprecation: CipherSpecs (CD) For Continuous Delivery, from IBM MQ 9.0.1, a number of CipherSpecs are deprecated.
[Removed]Removal: JSON4J.jar file and com.ibm.msg.client.mqlight package (CD) The JSON4J.jar file and com.ibm.msg.client.mqlight package are not needed by the IBM MQ classes for Java and IBM MQ classes for JMS, and are therefore removed at IBM MQ 9.0.5 for Continuous Delivery.
IBM MQ 9.0.0 Long Term Support Fix Packs
[Deprecated]Deprecation: CipherSpecs (LTS) For Long Term Support, from IBM MQ 9.0.0 Fix Pack 1, a number of CipherSpecs are deprecated.
[Removed]Removal: JSON4J.jar file and com.ibm.msg.client.mqlight package (LTS) The JSON4J.jar file and com.ibm.msg.client.mqlight package are not needed by the IBM MQ classes for Java and IBM MQ classes for JMS, and are therefore removed at IBM MQ 9.0.0 Fix Pack 3 for Long Term Support.

IBM MQ 8.0

Table 6. Deprecations, stabilizations, and removals at IBM MQ 8.0
Feature Description
IBM MQ 8.0.0 initial release
[Deprecated]Deprecation: linking with libmqmcs and libmq On Solaris, linking with the libmqmcs and libmqmzse libraries is deprecated from IBM MQ 8.0.0. You must relink your applications to avoid using the libmqmcs and libmqmzse libraries.
[Deprecated]Deprecation: Managed File Transfer Web Gateway The Managed File Transfer Web Gateway is deprecated from IBM MQ 8.0.0. In future releases, IBM does not expect that any additional enhancements will be applied to the Managed File Transfer Web Gateway function.
[Deprecated]Deprecation: IBM MQ Explorer Service Definition Wizard The IBM MQ Explorer Service Definition Wizard, which was introduced in IBM WebSphere MQ 7.0, is deprecated from IBM MQ 8.0.0.
[Deprecated]Deprecation: IBM MQ transport for SOAP clients and HTTP bridge The IBM MQ transport for SOAP Java client and listener for JAX-RPC, the IBM MQ transport for SOAP .NET 1 and 2, and the IBM MQ bridge for HTTP are deprecated from IBM MQ 8.0.0.
[Stabilized][z/OS] Stabilization: MAKECLNT CSQUTIL tool The MAKECLNT CSQUTIL tool is stabilized from IBM MQ 8.0.0. You should use runmqsc -n instead.
[Removed]Removal: migmbbrk and [z/OS]CSQUMGMB The migmbbrk command and, on z/OS, the CSQUMGMB command are removed at IBM MQ 8.0.0. These commands were introduced to migrate the publish/subscribe configuration to the IBM WebSphere MQ 7.0 constructs of topics and subscriptions.
[Removed]Removal: Direct and DirectHTTP transport support Direct and DirectHTTP transport were deprecated in a previous release of IBM MQ and they have been removed at IBM MQ 8.0.0.
[Removed]Removal: Support for Microsoft Visual Basic Support for Microsoft Visual Basic is removed at IBM MQ 8.0.0.
Attention: Microsoft Visual Basic on .NET is still supported.
Software product Compatibility report for Windows
IBM MQ 8.0.0 Fix Packs
[Deprecated]Deprecation: SSLv3 protocol The SSLv3 protocol and the use of some IBM MQ CipherSpecs is deprecated from IBM MQ 8.0.0 Fix Pack 2.
[Deprecated]Deprecation: weaker cryptographic algorithms Support for weaker cryptographic algorithms is deprecated from IBM MQ 8.0.0 Fix Pack 3. Changes have been made to the IBM MQ queue manager to disallow the configuration of CipherSpecs using cryptographic algorithms, or protocols, that are considered to be weak.
[Deprecated]Deprecation: CipherSpecs A number of CipherSpecs are deprecated from IBM MQ 8.0.0 Fix Pack 6.

IBM WebSphere MQ 7.5

Table 7. Deprecations, stabilizations, and removals at IBM WebSphere MQ 7.5
Feature Description
IBM WebSphere MQ 7.5.0 initial release
[Deprecated]Removal: dspmqsver command The dspmqsver command is removed from IBM WebSphere MQ 7.5.0. Before IBM WebSphere MQ 7.5.0, this command was used to display the version of Advanced Message Security. From IBM WebSphere MQ 7.5.0, this information is displayed with the dspmqver command.
IBM WebSphere MQ 7.5.0 initial release Fix Packs  
[Deprecated]Deprecation: CipherSpecs A number of CipherSpecs are deprecated from IBM WebSphere MQ 7.5.0 Fix Pack 6.
[Deprecated]Deprecation: CipherSpecs A number of CipherSpecs are deprecated from IBM WebSphere MQ 7.5.0 Fix Pack 7.
[Deprecated]Deprecation: CipherSpecs A number of CipherSpecs are deprecated from IBM WebSphere MQ 7.5.0 Fix Pack 8.

IBM WebSphere MQ 7.1

Table 8. Deprecations, stabilizations, and removals at IBM WebSphere MQ 7.1
Feature Description
IBM WebSphere MQ 7.1.0 initial release
[Deprecated]Deprecation: CipherSpecs A number of CipherSpecs are deprecated from IBM WebSphere MQ 7.5.0 Fix Pack 6.
[Removed][AIX]Removal: /usr/lpp/mqm symbolic link On AIX, before IBM WebSphere MQ 6.0, the product placed a symbolic link in /usr/lpp/mqm. The link ensured queue managers and applications migrated from versions before IBM WebSphere MQ 5.3 continued to work, without change. The link is not created in IBM WebSphere MQ 7.1.0 or later.
[Removed][UNIX][Linux]Removal: rtmqlnk and dltmqlnk commands On UNIX and Linux, the crtmqlnk and dltmqlnk commands are removed at IBM WebSphere MQ 7.1.0. Before IBM WebSphere MQ 7.1.0, these commands created symbolic links in subdirectories of /usr. From IBM WebSphere MQ 7.1.0 onwards, you must use the setmqinst command instead.
[Removed][UNIX][Linux]Removal:/usr symbolic links From IBM WebSphere MQ 7.1.0, on all UNIX and Linux platforms, the links from the /usr file system are no longer made automatically. In order to take advantage of these links, you must set an installation as the primary installation or set the links up manually.
[Removed][Windows]Removal: amqmsrvn.exe process On Windows, from IBM WebSphere MQ 7.1.0, the amqmsrvn.exe DCOM process is replaced by a Windows service, amqsvc.exe.
IBM WebSphere MQ 7.1.0 Fix Packs
Note: The IBM WebSphere MQ 7.1 product documentation is provided outside of IBM Documentation. Available formats are PDF files, customer-installable Knowledge Center, and Information Center. For more information, see Documentation for older versions of IBM MQ.