Deprecations, stabilizations, and removals in IBM MQ
To go to the main IBM MQ documentation landing page, click IBM MQ in the breadcrumb trail at the top of this page.
Deprecations, stabilizations, and removals made at a given version of the product apply to all subsequent versions.
- IBM MQ 9.4
- IBM MQ 9.3
- IBM MQ 9.2
- IBM MQ 9.1
- IBM MQ 9.0
- IBM MQ 8.0
- IBM WebSphere MQ 7.5
- IBM WebSphere MQ 7.1
IBM MQ 9.4
| Feature | Description |
|---|---|
| IBM MQ 9.4.0 release | |
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. |
![]() Deprecation: CMS keystores and stash files support
for IBM MQ
Java applications |
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. ![]() 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.
|
![]() ![]() Deprecation: XL C/C++ for AIX® 16 compiler support on AIX |
For Long Term Support, support for the XL
C/C++ for AIX 16 compiler on AIX is deprecated from IBM MQ 9.4.0.
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. |
![]() ![]() 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. |
![]() ![]() 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. |
![]() 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. |
![]() 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 |
![]() ![]() Removal: MQIPT certificate management commands |
From IBM MQ 9.4.0, the following commands to manage
certificates in MQIPT keystores are removed:
For more information about the mqiptKeytool command, see mqiptKeytool (manage certificates). For more information about managing MQIPT keystores, see Managing MQIPT keystores. |
![]() ![]() ![]() 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. |
![]() ![]() ![]() 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. |
![]() 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. |
![]() Removal: traceControl.jar
dynamic tracing utility |
For Long Term Support, the trace
control utility is removed from the product at IBM MQ 9.4.0
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. |
![]() Removal: com.ibm.mq.cfg.useIBMCipherMappings
Java System Property |
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.
|
![]() ![]() 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. |
![]() ![]() ![]() 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. |
![]() ![]() ![]() 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.
|
| IBM MQ 9.4.1 Continuous Delivery | |
![]() 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. |
![]() 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. |
![]() ![]() 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 | |
![]() ![]() 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. |
![]() ![]() 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 | |
![]() 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. |
![]() 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. |
![]() 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 | |
![]() ![]() 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. |
![]() 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. |
![]() ![]() 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. |
![]() ![]() 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. |
![]() ![]() 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
| Feature | Description |
|---|---|
| IBM MQ 9.3.0 release | |
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. |
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. |
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. |
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. |
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. |
Removal: XMS .NET Multicast messaging |
XMS .NET Multicast messaging (using RMM) is removed from IBM MQ 9.3.0. |
Removal:
fteMigrateAgent, fteMigrateConfigurationOptions, and
fteMigrateLogger commands |
For Long Term Support, the
fteMigrateAgent, fteMigrateConfigurationOptions, and
fteMigrateLogger commands are removed at IBM MQ 9.3.0.
|
| IBM MQ 9.3.1 Continuous Delivery | |
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. |
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. |
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 | |
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. |
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. |
Removal: IBM MQ Bridge to blockchain |
For Continuous Delivery, the IBM MQ Bridge to blockchain is removed from the product at IBM MQ 9.3.2.
|
| IBM MQ 9.3.3 Continuous Delivery | |
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. |
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. |
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 | |
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. |
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 | |
![]() 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
| Feature | Description |
|---|---|
| IBM MQ 9.2.0 initial release | |
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. |
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. |
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. |
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. |
Deprecation: XMS .NET Multicast
messaging |
XMS .NET Multicast messaging (using RMM) is deprecated from IBM MQ 9.2.0. |
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. |
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. |
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. |
![]() ![]() 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. |
![]() 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. |
![]() 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. |
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. |
![]() 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 | |
Deprecation: AllowOutboundSNI property |
For Continuous Delivery, the AllowOutboundSNI property is deprecated at IBM MQ 9.2.1. You should use the OutboundSNI property instead. |
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
| Feature | Description |
|---|---|
| IBM MQ 9.1.0 initial release | |
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. |
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. |
![]() ![]() 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. |
![]() 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). |
![]() 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. |
![]() 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. |
![]() 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. |
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. |
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. |
![]() 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. |
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. |
![]() 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 | |
![]() ![]() 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
| Feature | Description |
|---|---|
| IBM MQ 9.0.0 initial release | |
![]() 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. |
Deprecation: IBM MQ transport for
SOAP |
The following product features are deprecated from IBM MQ 9.0.0:
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. |
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. |
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. |
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. |
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. |
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 | |
Deprecation: RPM support for Ubuntu |
RPM support for Ubuntu is deprecated from IBM MQ 9.0.2. |
Deprecation: CipherSpecs (CD) |
For Continuous Delivery, from IBM MQ 9.0.1, a number of CipherSpecs are deprecated. |
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 | |
Deprecation: CipherSpecs (LTS) |
For Long Term Support, from IBM MQ 9.0.0 Fix Pack 1, a number of CipherSpecs are deprecated. |
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
| Feature | Description |
|---|---|
| IBM MQ 8.0.0 initial release | |
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. |
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. |
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. |
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. |
![]()
Stabilization: MAKECLNT CSQUTIL
tool |
The MAKECLNT CSQUTIL tool is stabilized from IBM MQ 8.0.0. You should use runmqsc -n instead. |
Removal: migmbbrk and 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. |
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. |
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 | |
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. |
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. |
Deprecation:
CipherSpecs |
A number of CipherSpecs are deprecated from IBM MQ 8.0.0 Fix Pack 6. |
IBM WebSphere MQ 7.5
| Feature | Description |
|---|---|
| IBM WebSphere MQ 7.5.0 initial release | |
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 | |
Deprecation: CipherSpecs |
A number of CipherSpecs are deprecated from IBM WebSphere MQ 7.5.0 Fix Pack 6. |
Deprecation: CipherSpecs |
A number of CipherSpecs are deprecated from IBM WebSphere MQ 7.5.0 Fix Pack 7. |
Deprecation: CipherSpecs |
A number of CipherSpecs are deprecated from IBM WebSphere MQ 7.5.0 Fix Pack 8. |
IBM WebSphere MQ 7.1
| Feature | Description |
|---|---|
| IBM WebSphere MQ 7.1.0 initial release | |
Deprecation: CipherSpecs |
A number of CipherSpecs are deprecated from IBM WebSphere MQ 7.5.0 Fix Pack 6. |
![]() 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. |
![]() ![]() 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. |
![]() ![]() 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. |
![]() 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 | |
![[Deprecated]](ngdeprecated.gif)
![[MQ 9.4.0 Jun 2024]](ng940.gif)
![[MQ 9.4.0 Jun 2024]](ng940cd.gif)
For ![[AIX]](ngaix.gif)
![[Removed]](ngremoved.gif)
![[AIX, Linux, Windows]](ngalw.gif)
![[Linux]](nglinux.gif)
![[z/OS]](ngzos.gif)
![[MQ 9.4.1 Oct 2024]](ng941.gif)
![[MQ 9.4.2 Feb 2025]](ng942.gif)
![[MQ 9.4.3 Jun 2025]](ng943.gif)
![[MQ 9.4.4 Oct 2025]](ng944.gif)
![[UNIX, Linux, Windows, IBM i]](ngmulti.gif)
For ![[Stabilized]](ngstabilized.gif)
![[Windows]](ngwin.gif)
![[IBM i]](ngibmi.gif)
![[UNIX]](ngunix.gif)