AMQ 7 Clients previous releases

Updated

Red Hat AMQ clients 2025.Q3

This quarterly release only ships the Red Hat build of Apache Qpid proton on the windows platform, all other clients were release in the Red Hat AMQ clients 2025.Q2 release.

This release will receive support for 1 year and 6 months and will receive
CVE fixes or Critical bug fixes. Please refer to the Detailed Product Life Cycle Policy.

Supported Operating Systems

Operating systemArchitecture
Microsoft Windows Server 2019x86_64
Microsoft Windows Server 2016x86_64
Microsoft Windows 11 Professionalx86_64

Red Hat AMQ clients 2025.Q2

This is a quarterly release of AMQ Clients. A quarterly release contains any new minor or major versions
of a client that are available. Each minor or major release will receive support for 1 year and 6 months and will receive
CVE fixes or Critical bug fixes. Please refer to the Detailed Product Life Cycle Policy.

AMQ clients are supported for use on the following operating systems, architectures and platforms. Note: Clients are
backward compatible.

Previous Clients Releases

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Supported Operating Systems

Operating systemArchitecture
RHEL 9X86_64
RHEL 8x86_64
Microsoft Windows Server 2019x86_64
Microsoft Windows Server 2016x86_64
Microsoft Windows 11 Professionalx86_64

Supported Platforms

ClientPlatformComments
Apache Qpid JMSOpenJDK 17 & 21, Oracle JDK 17 & 21, IBM Semeru JDK 17 & 21OpenJDK 17 & 21
Red Hat build of AMQP 1.0 JMS Spring BootOpenJDK 17 & 21, Oracle JDK 17 & 21, IBM Semeru JDK 17 & 21OpenJDK 17 & 21
Red Hat build of Apache Qpid ProtonJ2OpenJDK 17 & 21, Oracle JDK 17 & 21, IBM Semeru JDK 17 & 21OpenJDK 17 & 21
Red Hat build of Apache Qpid Proton DotNetNET 8.0
Red Hat build of RheaNode.js 18
Red Hat Build of Apache Qpid Protonstd:c++17, Python 3.9

Note: Earlier versions of the JDK are not supported.
Note: Spring Boot Starter version 2 (javax) is not released anymore, use Spring Boot Starter version 3 (jakarta).

Standards and network protocols

The following standards and protocols are supported where applicable for each client.

Red Hat AMQ clients 2023.Q4

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Supported Operating Systems

Operating systemArchitecture
RHEL 9X86_64
RHEL 8x86_64
Microsoft Windows Server 2019x86_64
Microsoft Windows Server 2016x86_64
Microsoft Windows 10 and 11 Professionalx86_64

Supported Platforms

ClientPlatformComments
Apache Qpid JMSOpenJDK 11 & 17, Oracle JDK 11 & 17, IBM Semeru JDK 11 & 17Windows is tested with Oracle JDK only
Red Hat build of AMQP 1.0 JMS Spring BootOpenJDK 11 & 17, Oracle JDK 11 & 17, IBM Semeru JDK 11 & 17Windows is tested with Oracle JDK only
Red Hat build of Apache Qpid ProtonJ2OpenJDK 11 & 17, Oracle JDK 11 & 17, IBM Semeru JDK 11 & 17Windows is tested with Oracle JDK only
Red Hat build of Apache Qpid Proton DotNetNET 6.0
Red Hat build of RheaNode.js 18

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

The following standards and protocols are supported where applicable for each client.

Red Hat AMQ clients 2.11

AMQ clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 8X86_64OpenJDK 11 &17, Oracle JDK 11, IBM JDK 11
RHEL 7x86_64OpenJDK 11 &17, Oracle JDK 11, or IBM JDK 11
IBM AIX 7.1x86_64IBM JDK 11
Microsoft Windows Server 2012 R2x86_64Oracle JDK 11
Microsoft Windows Server 2016x86_64Oracle JDK 11
Microsoft Windows 10 Professionalx86_64Oracle JDK 11
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 11

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 8 x86_64YesYesYesYesYesYes
RHEL 7 x86_64YesYesYesYesYesYes
Microsoft Windows Server 2012 R2YesYesYesYesYesNo
Microsoft Windows Server 2016YesYesYesYesYesNo
Microsoft Windows 10 ProfessionalYesYesYesYesYesNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 8OpenJDK 11 &17, Oracle JDK 11, IBM JDK 11
RHEL 7OpenJDK 11 &17 or Oracle JDK 11, IBM JDK 11
Microsoft Windows Server 2012 R2Oracle JDK 11
IBM AIX 7.1IBM JDK 11
Solaris 10 and 11Oracle JDK 8

Notes:

  • Earlier versions of the JDK are not supported.
  • The AMQ JMS Client supports the use of the AMQ Pool library.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 8GNU C++Compiling as C++11
RHEL 7GNU C++Compiling as C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++11
Microsoft Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 8Node.js 14
RHEL 7Node.js 14 from Software Collections
Microsoft Windows Server 2012 R2Node.js 14 from the Node.js project
Microsoft Windows Server 2016Node.js 14 from the Node.js project
Microsoft Windows 10Node.js 14 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Mozilla Firefox
    Note: Microsoft Internet Explorer is no longer supported for use with Broker consoles.

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 8Python 3.6
RHEL 7Python 3.6
Microsoft Windows Server 2012 R2Python 3.6 or 3.8
Microsoft Windows Server 2016Python 3.6 or 3.8
Microsoft Windows 10 ProfessionalPython 3.6 or 3.8

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
RHEL 8.NET Core 3.1
RHEL 7.NET Core 3.1
Microsoft Windows Server 2012 R2.NET Core 3.1 or .NET Framework 4.7
Microsoft Windows Server 2016.NET Core 3.1 or .NET Framework 4.7
Microsoft Windows 10 Professional.NET Core 3.1 or .NET Framework 4.7
  • Note .NET Core is not supported by the NMS client

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

AMQ Pool Support

The following clients support the use of the AMQ Pool library

  • AMQ JMS Client
  • AMQ Core Protocol JMS
  • AMQ OpenWire JMS

Note: The AMQ Pool library is supported with these clients when used on OS and JVM combinations that are supported by the client.

Red Hat AMQ Clients 2.10

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Previous Clients Releases

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 8X86_64OpenJDK 11, Oracle JDK 11, IBM JDK 11
RHEL 7x86_64OpenJDK 11, Oracle JDK 11, or IBM JDK 11
IBM AIX 7.1x86_64IBM JDK 11
Microsoft Windows Server 2012 R2x86_64Oracle JDK 11
Microsoft Windows Server 2016x86_64Oracle JDK 11
Microsoft Windows 10 Professionalx86_64Oracle JDK 11
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 11

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 8 x86_64YesYesYesYesYesYes
RHEL 7 x86_64YesYesYesYesYesYes
Microsoft Windows Server 2012 R2YesYesYesYesYesNo
Microsoft Windows Server 2016YesYesYesYesYesNo
Microsoft Windows 10 ProfessionalYesYesYesYesYesNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 8OpenJDK 11, Oracle JDK 11, IBM JDK 11
RHEL 7OpenJDK 11 or Oracle JDK 11, IBM JDK 11
Microsoft Windows Server 2012 R2Oracle JDK 11
IBM AIX 7.1IBM JDK 11
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 8GNU C++Compiling as C++11
RHEL 7GNU C++Compiling as C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++11
Microsfot Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 8Node.js 10
RHEL 7Node.js 6 & 8 from Software Collections
Microsoft Windows Server 2012 R2Node.js 10 from the Node.js project
Microsoft Windows Server 2016Node.js 10 from the Node.js project
Microsoft Windows 10Node.js 10 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Mozilla Firefox
    Note: Microsoft Internet Explorer is no longer supported for use with Broker consoles.

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 8Python 3.6
RHEL 7Python 3.6
Microsoft Windows Server 2012 R2Python 3.6 or 3.8
Microsoft Windows Server 2016Python 3.6 or 3.8
Microsoft Windows 10 ProfessionalPython 3.6 or 3.8

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
RHEL 8.NET Core 3.1
RHEL 7.NET Core 3.1
Microsoft Windows Server 2012 R2.NET Core 3.1 or .NET Framework 4.7
Microsoft Windows Server 2016.NET Core 3.1 or .NET Framework 4.7
Microsoft Windows 10 Professional.NET Core 3.1 or .NET Framework 4.7
  • Note .NET Core is not supported by the NMS client

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.7

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Previous Clients Releases

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 8X86_64OpenJDK 8, OpenJDK 11, Oracle JDM 8, IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 6x86 or x86_64OpenJDK 8 or Oracle JDK 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Microsoft Windows Server 2016x86_64Oracle JDK 8
Microsoft Windows 10 Professionalx86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 8 x86_64YesYesYesYesYesYes
RHEL 7 x86_64YesYesYesYesYesYes
RHEL 6 x86_64YesYesYesYesNoNo
RHEL 6 x86YesYesNoYesNoNo
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
Microsoft Windows Server 2016YesYesYesYesYesNo
Microsoft Windows 10 ProfessionalYesYesYesNoYesNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 8OpenJDK 8 or 11, Oracle JDK 11
RHEL 7OpenJDK 8 or Oracle JDK 8
RHEL 6OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 8GNU C++Compiling at C++11
RHEL 7GNU C++Compiling as C++03 or C++11
RHEL 6GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsfot Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++02 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 8Node.js 10
RHEL 7Node.js 6 from Software Collections
RHEL 6Node.js 06 from Software Collections
Microsoft Windows Server 2012 R2Node.js 10 from the Node.js project
Microsoft Windows Server 2016.Node.js 10 from the Node.js project
Microsoft Windows 10 ProfessionalNode.js 10 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 8Python 3.6
RHEL 7Python 2.7
RHEL 6Python 2.6
Microsoft Windows Server 2012 R2Python 3.6
Microsoft Windows Server 2016Python 3.6
Microsoft Windows 10 ProfessionalPython 3.6

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
RHEL 8.NET Core 3.1
RHEL 7.NET Core 3.1
Microsoft Windows Server 2012 R2.NET Core 2.1 or .NET Framework 4.5
Microsoft Windows Server 2016..NET Core 2.1 or .NET Framework 4.5
Microsoft Windows 10 Professional.NET Core 2.1 or .NET Framework 4.5
  • Note .NET Core is not supported by the NMS client

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.6

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Microsoft Windows Server 2016x86_64Oracle JDK 8
Microsoft Windows 10 Professionalx86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 6 and 7YesYesYesYesNoYes
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
Microsoft Windows 2016YesYesYesNoYesNo
Microsoft Windows 10 ProfessionalYesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++02 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project
Microsoft Windows Server 2016.Node.js 4 from the Node.js project
Mircoroft Windows 10 ProfessionalNode.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Core 2.0 or .NET Framework 4.5
Microsoft Windoes Server 2016..NET Core 2.0 or .NET Framework 4.5
Microsoft Windows 10 Professional.NET Core 2.0 or .NET Framework 4.5
  • Note .NET Core is not supported by the NMS client

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.5

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Microsoft Windows Server 2016x86_64Oracle JDK 8
Microsoft Windows 10 Professionalx86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 6 and 7YesYesYesYesNoYes
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
Microsoft Windows 2016YesYesYesNoYesNo
Microsoft Windows 10 ProfessionalYesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsfot Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++02 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project
Microsoft Windows Server 2016.Node.js 4 from the Node.js project
Mircoroft Windows 10 ProfessionalNode.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Core 2.0 or .NET Framework 4.5
Microsoft Windoes Server 2016..NET Core 2.0 or .NET Framework 4.5
Microsoft Windows 10 Professional.NET Core 2.0 or .NET Framework 4.5
  • Note .NET Core is not supported by the NMS client

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.4

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Microsoft Windows Server 2016x86_64Oracle JDK 8
Microsoft Windows 10 Professionalx86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 6 and 7YesYesYesYesNoYes
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
Microsoft Windows 2016YesYesYesNoYesNo
Microsoft Windows 10 ProfessionalYesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsfot Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++02 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project
Microsoft Windows Server 2016.Node.js 4 from the Node.js project
Mircoroft Windows 10 ProfessionalNode.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5
Microsoft Windoes Server 2016..NET Framework 4.5
Microsoft Windows 10 Professional.NET Framework 4.5

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.3

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Microsoft Windows Server 2016x86_64Oracle JDK 8
Microsoft Windows 10 Professionalx86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 6 and 7YesYesYesYesNoYes
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
Microsoft Windows 2016YesYesYesNoYesNo
Microsoft Windows 10 ProfessionalYesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsfot Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++02 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project
Microsoft Windows Server 2016.Node.js 4 from the Node.js project
Mircoroft Windows 10 ProfessionalNode.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5
Microsoft Windoes Server 2016..NET Framework 4.5
Microsoft Windows 10 Professional.NET Framework 4.5

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.2

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 6 and 7YesYesYesYesNoYes
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ JMSCore Protocol
AMQ OpenWireOpenWire Protocol

Red Hat AMQ Clients 2.1

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 7YesYesYesYesNoYes
RHEL 6YesYesYesYesNoNo
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 4, 6, & 8 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4, 6, & 8 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7
Microsoft Windows Server 2012 R2Python 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5, .NET Core 2.0

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.0

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby*
RHEL 7YesYesYesYesNoYes
RHEL 6YesYesYesYesNoNo
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

*Developer Preview only not suitable for production use.

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 4, 6, & 8 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4, 6, & 8 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5, .NET Core 2.0

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 1.2

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NET
RHEL 6 and 7YesYesYesYesNo
Microsoft Windows Server 2012 R2YesYesYesNoYes
HP-UX 11iYesNoNoNoNo
IBM AIX 7.1YesNoNoNoNo
Solaris 10 and 11YesNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6(64 bit only) & 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 (64 bit only)Node.js 0.10 from Software Collections
RHEL 7Node.js 0.10 or Node.js 4 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.10

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Previous Clients Releases

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 8X86_64OpenJDK 11, Oracle JDK 11, IBM JDK 11
RHEL 7x86_64OpenJDK 11, Oracle JDK 11, or IBM JDK 11
IBM AIX 7.1x86_64IBM JDK 11
Microsoft Windows Server 2012 R2x86_64Oracle JDK 11
Microsoft Windows Server 2016x86_64Oracle JDK 11
Microsoft Windows 10 Professionalx86_64Oracle JDK 11
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 11

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 8 x86_64YesYesYesYesYesYes
RHEL 7 x86_64YesYesYesYesYesYes
Microsoft Windows Server 2012 R2YesYesYesYesYesNo
Microsoft Windows Server 2016YesYesYesYesYesNo
Microsoft Windows 10 ProfessionalYesYesYesYesYesNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 8OpenJDK 11, Oracle JDK 11, IBM JDK 11
RHEL 7OpenJDK 11 or Oracle JDK 11, IBM JDK 11
Microsoft Windows Server 2012 R2Oracle JDK 11
IBM AIX 7.1IBM JDK 11
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 8GNU C++Compiling as C++11
RHEL 7GNU C++Compiling as C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++11
Microsfot Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 8Node.js 10
RHEL 7Node.js 6 & 8 from Software Collections
Microsoft Windows Server 2012 R2Node.js 10 from the Node.js project
Microsoft Windows Server 2016Node.js 10 from the Node.js project
Microsoft Windows 10Node.js 10 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Mozilla Firefox
    Note: Microsoft Internet Explorer is no longer supported for use with Broker consoles.

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 8Python 3.6
RHEL 7Python 3.6
Microsoft Windows Server 2012 R2Python 3.6 or 3.8
Microsoft Windows Server 2016Python 3.6 or 3.8
Microsoft Windows 10 ProfessionalPython 3.6 or 3.8

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
RHEL 8.NET Core 3.1
RHEL 7.NET Core 3.1
Microsoft Windows Server 2012 R2.NET Core 3.1 or .NET Framework 4.7
Microsoft Windows Server 2016.NET Core 3.1 or .NET Framework 4.7
Microsoft Windows 10 Professional.NET Core 3.1 or .NET Framework 4.7
  • Note .NET Core is not supported by the NMS client

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.7

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Previous Clients Releases

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 8X86_64OpenJDK 8, OpenJDK 11, Oracle JDM 8, IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 6x86 or x86_64OpenJDK 8 or Oracle JDK 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Microsoft Windows Server 2016x86_64Oracle JDK 8
Microsoft Windows 10 Professionalx86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 8 x86_64YesYesYesYesYesYes
RHEL 7 x86_64YesYesYesYesYesYes
RHEL 6 x86_64YesYesYesYesNoNo
RHEL 6 x86YesYesNoYesNoNo
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
Microsoft Windows Server 2016YesYesYesYesYesNo
Microsoft Windows 10 ProfessionalYesYesYesNoYesNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 8OpenJDK 8 or 11, Oracle JDK 11
RHEL 7OpenJDK 8 or Oracle JDK 8
RHEL 6OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 8GNU C++Compiling at C++11
RHEL 7GNU C++Compiling as C++03 or C++11
RHEL 6GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsfot Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++02 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 8Node.js 10
RHEL 7Node.js 6 from Software Collections
RHEL 6Node.js 06 from Software Collections
Microsoft Windows Server 2012 R2Node.js 10 from the Node.js project
Microsoft Windows Server 2016.Node.js 10 from the Node.js project
Microsoft Windows 10 ProfessionalNode.js 10 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 8Python 3.6
RHEL 7Python 2.7
RHEL 6Python 2.6
Microsoft Windows Server 2012 R2Python 3.6
Microsoft Windows Server 2016Python 3.6
Microsoft Windows 10 ProfessionalPython 3.6

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
RHEL 8.NET Core 3.1
RHEL 7.NET Core 3.1
Microsoft Windows Server 2012 R2.NET Core 2.1 or .NET Framework 4.5
Microsoft Windows Server 2016..NET Core 2.1 or .NET Framework 4.5
Microsoft Windows 10 Professional.NET Core 2.1 or .NET Framework 4.5
  • Note .NET Core is not supported by the NMS client

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.6

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Microsoft Windows Server 2016x86_64Oracle JDK 8
Microsoft Windows 10 Professionalx86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 6 and 7YesYesYesYesNoYes
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
Microsoft Windows 2016YesYesYesNoYesNo
Microsoft Windows 10 ProfessionalYesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++02 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project
Microsoft Windows Server 2016.Node.js 4 from the Node.js project
Mircoroft Windows 10 ProfessionalNode.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Core 2.0 or .NET Framework 4.5
Microsoft Windoes Server 2016..NET Core 2.0 or .NET Framework 4.5
Microsoft Windows 10 Professional.NET Core 2.0 or .NET Framework 4.5
  • Note .NET Core is not supported by the NMS client

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.5

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Microsoft Windows Server 2016x86_64Oracle JDK 8
Microsoft Windows 10 Professionalx86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 6 and 7YesYesYesYesNoYes
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
Microsoft Windows 2016YesYesYesNoYesNo
Microsoft Windows 10 ProfessionalYesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsfot Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++02 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project
Microsoft Windows Server 2016.Node.js 4 from the Node.js project
Mircoroft Windows 10 ProfessionalNode.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Core 2.0 or .NET Framework 4.5
Microsoft Windoes Server 2016..NET Core 2.0 or .NET Framework 4.5
Microsoft Windows 10 Professional.NET Core 2.0 or .NET Framework 4.5
  • Note .NET Core is not supported by the NMS client

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.4

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Microsoft Windows Server 2016x86_64Oracle JDK 8
Microsoft Windows 10 Professionalx86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 6 and 7YesYesYesYesNoYes
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
Microsoft Windows 2016YesYesYesNoYesNo
Microsoft Windows 10 ProfessionalYesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsfot Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++02 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project
Microsoft Windows Server 2016.Node.js 4 from the Node.js project
Mircoroft Windows 10 ProfessionalNode.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5
Microsoft Windoes Server 2016..NET Framework 4.5
Microsoft Windows 10 Professional.NET Framework 4.5

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.3

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Microsoft Windows Server 2016x86_64Oracle JDK 8
Microsoft Windows 10 Professionalx86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 6 and 7YesYesYesYesNoYes
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
Microsoft Windows 2016YesYesYesNoYesNo
Microsoft Windows 10 ProfessionalYesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsoft Windows Server 2016Microsoft Visual Studio 2013Compiling as C++03 or C++11
Microsfot Windows 10 ProfessionalMicrosoft Visual Studio 2013Compiling as C++02 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project
Microsoft Windows Server 2016.Node.js 4 from the Node.js project
Mircoroft Windows 10 ProfessionalNode.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5
Microsoft Windoes Server 2016..NET Framework 4.5
Microsoft Windows 10 Professional.NET Framework 4.5

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.2

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 6 and 7YesYesYesYesNoYes
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ JMSCore Protocol
AMQ OpenWireOpenWire Protocol

Red Hat AMQ Clients 2.1

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby
RHEL 7YesYesYesYesNoYes
RHEL 6YesYesYesYesNoNo
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 4, 6, & 8 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4, 6, & 8 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7
Microsoft Windows Server 2012 R2Python 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5, .NET Core 2.0

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 2.0

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions. Note: Clients are backward compatible and supported on the latest released and supported version of AMQ 6.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NETAMQ Ruby*
RHEL 7YesYesYesYesNoYes
RHEL 6YesYesYesYesNoNo
Microsoft Windows Server 2012 R2YesYesYesNoYesNo
HP-UX 11iYesNoNoNoNoNo
IBM AIX 7.1YesNoNoNoNoNo
Solaris 10 and 11YesNoNoNoNoNo

*Developer Preview only not suitable for production use.

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6 and 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 and 7Node.js 4, 6, & 8 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4, 6, & 8 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5, .NET Core 2.0

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Red Hat AMQ Clients 1.2

AMQ Clients are supported for use on the following operating systems, architectures, and JVM versions.

Not all clients are supported on all operating systems. Specific client support is documented in the section titled Specific supported clients and OSs.

Operating systemArchitectureJVM
RHEL 6x86OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7x86_64OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11ix86_64HP JVM 8
IBM AIX 7.1x86_64IBM JDK 8
Microsoft Windows Server 2012 R2x86_64Oracle JDK 8
Solaris 10 and 11x86, x86_64, or Sparc 64Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Specific supported clients and OSs

The table below lists the supported operating systems for each AMQ Client. Additional information about specific clients is documented in subsequent sections.

Operating systemAMQ JMSAMQ C++AMQ JavaScriptAMQ PythonAMQ .NET
RHEL 6 and 7YesYesYesYesNo
Microsoft Windows Server 2012 R2YesYesYesNoYes
HP-UX 11iYesNoNoNoNo
IBM AIX 7.1YesNoNoNoNo
Solaris 10 and 11YesNoNoNoNo

AMQ JMS details

The AMQ JMS client is supported on the following OSs and JVMs.

Operating systemJVM
RHEL 6 and 7OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2Oracle JDK 8
HP-UX 11iHP-UX JVM 8
IBM AIX 7.1IBM JDK 8
Solaris 10 and 11Oracle JDK 8

Note: Earlier versions of the JDK are not supported.

Standards and network protocols

AMQ C++ details

The AMQ C++ client is supported on the following OSs with the compilers and standards that are listed.

Operating systemCompilerStandard
RHEL 6(64 bit only) & 7GNU C++Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2Microsoft Visual Studio 2013Compiling as C++03 or C++11

Standards and network protocols

AMQ JavaScript details

The AMQ JavaScript client is supported on the following OSs and JavaScript runtimes.

Operating systemJavaScript runtime
RHEL 6 (64 bit only)Node.js 0.10 from Software Collections
RHEL 7Node.js 0.10 or Node.js 4 from Software Collections
Microsoft Windows Server 2012 R2Node.js 4 from the Node.js project

Standards and network protocols

Supported browsers

Supported browsers include the following:

  • Google Chrome
  • Microsoft Internet Explorer
  • Mozilla Firefox

AMQ Python details

The AMQ Python client is supported on the following OSs and languages.

Operating systemPython version
RHEL 6 and 7Python 2.6 or 2.7

Standards and network protocols

AMQ .NET details

The AMQ .NET client is supported with the following OS and runtime.

Operating system.NET version
Microsoft Windows Server 2012 R2.NET Framework 4.5

Standards and network protocols

[1] Red Hat expects that customers will remain on a supported environment. In the event that a JVM, operating system, database, etc., or its version is no longer supported by its vendor, Red Hat may be limited in its ability to provide support and may require you to reproduce the issue in a supported environment for continued assistance.

XA Transaction support

The following clients support XA transactions.

ClientWire Protocol
AMQ Core Protocol JMSCore Protocol
AMQ OpenWire JMSOpenWire Protocol

Product(s)
Article Type