![[MQ 9.4.0 Jun 2024]](ng940.gif)
![[MQ 9.4.0 Jun 2024]](ng940cd.gif)
Deprecated, stabilized, and removed features in IBM MQ 9.4.0
A number of features are deprecated or removed from the product from IBM® MQ 9.4.0.
Deprecations, stabilizations, and removals made at a given version of the product apply to all subsequent versions.
![[Deprecated]](ngdeprecated.gif)
Deprecated features
Feature | Description |
---|---|
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. |
![]() |
![]() ![]() ![]() For more information, see Setting up a key repository on AIX, Linux, and Windows and Telemetry channel configuration for channel authentication using TLS.
|
![]() ![]() |
![]()
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. |
![]() ![]() |
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. |
![]() ![]() |
The REST API v1 is deprecated from IBM MQ Advanced for Multiplatforms 9.4.0. The replacement is the REST API v2. |
![]() |
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. |
![]() |
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]](ngremoved.gif)
Removed features
Feature | Description |
---|---|
![]() ![]() |
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. |
![]() ![]() ![]() |
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. |
![]() ![]() ![]() |
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. |
![]() |
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. |
![]() |
![]()
If dynamic trace is needed to diagnose an issue, IBM Support can guide you through the steps to gather trace as required. |
![]() |
![]() 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.
|
![]() ![]() |
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. |
![]() ![]() ![]() |
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. |