Deprecations, stabilizations, and removals in IBM MQ

Deprecations, stabilizations, and removals that occurred in IBM® MQ versions from IBM WebSphere® MQ 7.1 to the current version.
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 XLC 17 compiler alongside the XLC 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 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 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 these commands to manage certificates in MQIPT keystores.

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.

The runmqakm command, or the new runmqktool command, can be used instead.

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.

[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.

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 XLC 17 compiler alongside the XLC 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 TLS 1.0 For Long Term Support, Secure Sockets Layer v3 (SSLv3) and 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.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.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.