What's changed in IBM MQ 8.0.0

Changes to functions and resources, including stabilizations, deprecations and removals, that occurred in IBM® MQ 8.0.0 are summarized in this section, with links to further information.

Changes in Version 8.0.0

For a subset of this list, containing only those changes that might affect existing applications or configurations, see Changes that affect migration.

Table 1. Summary of Version 8.0.0 changes
What changed Link to more information
Existing API exits that make MQI calls directly, that is, those exits that do not use , MQIEP. APIs: change to the operation of API exits
SVRCONN channel STOPPED channel status has been changed to allow it to persist for a queue manager restart Change to STOPPED status on a SVRCONN channel
crtmqenv Command changes: crtmqenv command
dmpmqcfg command has been changed to ensure that password fields are commented out in the generated commands. Command changes: dmpmqcfg output
DISPLAY CONN runmqsc command Command changes: results displayed in response to DISPLAY CONN command from runmqsc
runmqsc command has two new client modes and a new MQPROMPT environment variable Command changes: runmqsc command
Command level Command level: changes
Start events for multi-instance queue managers Extended start events for multi-instance queue managers
[IBMi]IBM i support for IBM MQ Advanced Message Security IBM i: changes for IBM MQ 8.0
[IBMi]IBM i support for split cluster transmission queues IBM i: changes for IBM MQ 8.0
Character string conversion with Java and JMS clients Java and JMS: changes to character string conversion
SSL/TLS CipherSuites support in the IBM MQ classes for Java and IBM MQ classes for JMS Java and JMS: changes to CipherSuite support
IBM MQ resource adapter IVT application support for WildFly V10 Java and JMS: resource adapter changes
Java 7 support Java: changes for Java 7
IBM MQ classes for Java connector.jar dependency and APIs for public classes. Java: Changes to IBM MQ classes for Java
Control of Java tracing behavior Java: changes to Java tracing behavior
MQException and MQDataException class logging Java: changes to MQException and MQDataException class logging
IBM MQ classes for JMS Bytes and Stream message states Java: changes to MQException and MQDataException class logging
JMS ExceptionListener JMS: Exception listener changes in Version 8.0
Enforcement of unique client IDs (JMS 2.0) JMS: changes to IBM MQ classes for JMS
JMS ObjectMessage class name allowlisting support JMS: changes to IBM MQ classes for JMS
jms.jar file (JMS 2.0) JMS: changes to JAR files for JMS 2.0
In addition to normal mode and migration mode, you can also select normal mode with restrictions JMS: changes to PROVIDERVERSION property
Managed File Transfer new agent property addCommandPathToSandbox What's new and changed in Version 8.0.0, Fix Pack 6
[z/OS]Managed File Transfer new agent property adminGroup for use with MFT agents on z/OS What's new and changed in Version 8.0.0, Fix Pack 6
Managed File Transfer fteMigrateAgent command What's new and changed in Version 8.0.0, Fix Pack 6
Publish/subscribe cluster topic behavior Changes to cluster topic behavior
Publish/subscribe DISPLAY TOPIC and DISPLAY TPSTATUS output Publish/subscribe: changes to DISPLAY TOPIC and DISPLAY TPSTATUS output
Publish/subscribe message selection Publish/subscribe: changes to how the subscription selection string is evaluated
Publish/subscribe PROXYSUB(FORCE) Publish/subscribe: changes to proxy subscription propagation using PROXYSUB(FORCE)
Queue manager default TCP send and receive buffer sizes Queue managers: change to default TCP buffer size
Queue manager version attribute Queue managers: Version attribute added for queue managers in a cluster
Security certificate revocation checking configuration using ClientRevocationChecks attribute Security: certificate revocation checking
CipherSuite support Security: changes to CipherSuite support
[V8.0.0.6 Jan 2017]Security: GSKit version (IBM MQ 8.0.0, Fix Pack 6) [V8.0.0.6 Jan 2017]What's new and changed in Version 8.0.0, Fix Pack 6
CONNAUTH CHCKLOCL parameter for user ID and password checking for local connections Security: new CONNAUTH CHCKLOCL parameter
[UNIX][Linux]Object authority manager (OAM) user-based permissions on UNIX and Linux® Security: OAM user-based permissions on UNIX and Linux systems
IBM MQ Advanced Message Security disabling at the client Security: Disable IBM MQ AMS at the client
Password protection on client applications Security: password protection on client applications
SSL or TLS channel send exit buffer space Security: reduction in channel send exit buffer space for SSL and TLS
[Solaris]Client installation Solaris client: change in method of installation
IBM MQ Telemetry SDK Telemetry: changes to IBM MQ Telemetry Clients Software Development Kit (SDK)
[Windows]Default installation location Windows: changes for IBM MQ 8.0
[Windows]Queue manager Windows: changes for IBM MQ 8.0
[Windows]Microsoft Visual Studio compiler Windows: changes for IBM MQ 8.0
[z/OS]Available CipherSpecs z/OS: change to available CipherSpecs
[z/OS]Mapped IP addresses shown in error messages in the CHINIT address space z/OS: Change to display of mapped IP addresses in error message inserts
[z/OS]MAKECLNT CSQUTIL tool is stabilized z/OS: change to MAKECLNT
[z/OS]Log RBAs and Unit of Recovery Identifiers (URID) z/OS: changes to log RBA and URID lengths
[z/OS]IBM MQ Managed File Transfer for z/OS Changes to IBM MQ Managed File Transfer for z/OS, Version 8.0
[z/OS]Channel initiator (CHINIT) SMF records z/OS: channel initiator SMF records
[z/OS]Queue manager attributes DNSWLM and DNSGROUP z/OS: WLM/DNS no longer supported
[z/OS]Change to DISPLAY USAGE command DISPLAY USAGE
[z/OS]Changes to DISPLAY command output z/OS: changes to DISPLAY command output

Stabilizations, deprecations and removals in Version 8.0

Table 2. Summary of stabilizations, deprecations and removals at Version 8.0
Stabilized, deprecated or removed feature Link to more information
[z/OS]Stabilization: MAKECLNT CSQUTIL tool z/OS: change to MAKECLNT
[Solaris]Deprecation: Linking with libmqmcs and libmqmzse libraries Deprecation: linking with libmqmcs and libmqmzse libraries
Deprecation: Managed File Transfer Web Gateway Deprecation: Managed File Transfer Web Gateway deprecation
Deprecation: SSLv3 protocol Deprecation: SSLv3 protocol
Deprecation: CipherSpecs using cryptographic algorithms, or protocols, that are now considered to be weak Deprecation: weaker cryptographic algorithms
Deprecation: CipherSpecs (IBM MQ 8.0.0, Fix Pack 6) What's new and changed in Version 8.0.0, Fix Pack 6
Deprecation: MQ Explorer Service Definition Wizard Deprecation: IBM MQ Explorer Service Definition Wizard
Deprecation: IBM MQ transport for SOAP client and HTTP bridge Deprecations: IBM MQ transport for SOAP client and HTTP Bridge
Removal: [z/OS]CSQUMGMB command (z/OS) Command changes: removal of migmbbrk and CSQUMGMB
Removal: migmbbrk command Command changes: removal of migmbbrk and CSQUMGMB
Removal: Direct and DirectHTTP transport support JMS: changes to IBM MQ classes for JMS
Removal: Support for Visual Basic
Attention: Visual Basic .NET is still supported.
Software product Compatibility report for Windows