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.
| 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 |
IBM i support for IBM MQ Advanced Message
Security |
IBM i: changes for IBM MQ 8.0 |
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 |
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 |
Security: IBM Global Security Kit (GSKit) version (IBM MQ 8.0.0, Fix Pack 6) |
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 |
![]() 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 |
Client installation |
Solaris client: change in method of installation |
| IBM MQ Telemetry SDK | Telemetry: changes to IBM MQ Telemetry Clients Software Development Kit (SDK) |
Default installation location |
Windows: changes for IBM MQ 8.0 |
Queue manager |
Windows: changes for IBM MQ 8.0 |
Microsoft Visual
Studio
compiler |
Windows: changes for IBM MQ 8.0 |
Available CipherSpecs |
z/OS: change to available CipherSpecs |
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 |
MAKECLNT CSQUTIL tool is stabilized |
z/OS: change to MAKECLNT |
Log RBAs and Unit of Recovery Identifiers (URID) |
z/OS: changes to log RBA and URID lengths |
IBM MQ Managed File
Transfer for z/OS |
Changes to IBM MQ Managed File Transfer for z/OS, Version 8.0 |
Channel initiator (CHINIT) SMF records |
z/OS: channel initiator SMF records |
Queue manager attributes DNSWLM and DNSGROUP |
z/OS: WLM/DNS no longer supported |
Change to DISPLAY USAGE command |
DISPLAY USAGE |
Changes to DISPLAY command output |
z/OS: changes to DISPLAY command output |
Stabilizations, deprecations and removals in Version 8.0
| Stabilized, deprecated or removed feature | Link to more information |
|---|---|
Stabilization: MAKECLNT CSQUTIL tool |
z/OS: change to MAKECLNT |
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: 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 |
![[IBMi]](ngibmi.gif)
![[z/OS]](ngzos.gif)
Security: ![[UNIX]](ngunix.gif)
Object authority manager (OAM) user-based permissions on
Client installation
Default installation location