AMQ 7 Clients previous releases

Updated -

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 system Architecture JVM
RHEL 8 X86_64 OpenJDK 11 &17, Oracle JDK 11, IBM JDK 11
RHEL 7 x86_64 OpenJDK 11 &17, Oracle JDK 11, or IBM JDK 11
IBM AIX 7.1 x86_64 IBM JDK 11
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 11
Microsoft Windows Server 2016 x86_64 Oracle JDK 11
Microsoft Windows 10 Professional x86_64 Oracle JDK 11
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 8 x86_64 Yes Yes Yes Yes Yes Yes
RHEL 7 x86_64 Yes Yes Yes Yes Yes Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes Yes Yes No
Microsoft Windows Server 2016 Yes Yes Yes Yes Yes No
Microsoft Windows 10 Professional Yes Yes Yes Yes Yes No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 8 OpenJDK 11 &17, Oracle JDK 11, IBM JDK 11
RHEL 7 OpenJDK 11 &17 or Oracle JDK 11, IBM JDK 11
Microsoft Windows Server 2012 R2 Oracle JDK 11
IBM AIX 7.1 IBM JDK 11
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 8 GNU C++ Compiling as C++11
RHEL 7 GNU C++ Compiling as C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling as C++11

Standards and network protocols

AMQ JavaScript details

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

Operating system JavaScript runtime
RHEL 8 Node.js 14
RHEL 7 Node.js 14 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 14 from the Node.js project
Microsoft Windows Server 2016 Node.js 14 from the Node.js project
Microsoft Windows 10 Node.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 system Python version
RHEL 8 Python 3.6
RHEL 7 Python 3.6
Microsoft Windows Server 2012 R2 Python 3.6 or 3.8
Microsoft Windows Server 2016 Python 3.6 or 3.8
Microsoft Windows 10 Professional Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 8 X86_64 OpenJDK 11, Oracle JDK 11, IBM JDK 11
RHEL 7 x86_64 OpenJDK 11, Oracle JDK 11, or IBM JDK 11
IBM AIX 7.1 x86_64 IBM JDK 11
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 11
Microsoft Windows Server 2016 x86_64 Oracle JDK 11
Microsoft Windows 10 Professional x86_64 Oracle JDK 11
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 8 x86_64 Yes Yes Yes Yes Yes Yes
RHEL 7 x86_64 Yes Yes Yes Yes Yes Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes Yes Yes No
Microsoft Windows Server 2016 Yes Yes Yes Yes Yes No
Microsoft Windows 10 Professional Yes Yes Yes Yes Yes No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 8 OpenJDK 11, Oracle JDK 11, IBM JDK 11
RHEL 7 OpenJDK 11 or Oracle JDK 11, IBM JDK 11
Microsoft Windows Server 2012 R2 Oracle JDK 11
IBM AIX 7.1 IBM JDK 11
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 8 GNU C++ Compiling as C++11
RHEL 7 GNU C++ Compiling as C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling as C++11

Standards and network protocols

AMQ JavaScript details

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

Operating system JavaScript runtime
RHEL 8 Node.js 10
RHEL 7 Node.js 6 & 8 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 10 from the Node.js project
Microsoft Windows Server 2016 Node.js 10 from the Node.js project
Microsoft Windows 10 Node.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 system Python version
RHEL 8 Python 3.6
RHEL 7 Python 3.6
Microsoft Windows Server 2012 R2 Python 3.6 or 3.8
Microsoft Windows Server 2016 Python 3.6 or 3.8
Microsoft Windows 10 Professional Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 8 X86_64 OpenJDK 8, OpenJDK 11, Oracle JDM 8, IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 6 x86 or x86_64 OpenJDK 8 or Oracle JDK 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Microsoft Windows Server 2016 x86_64 Oracle JDK 8
Microsoft Windows 10 Professional x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 8 x86_64 Yes Yes Yes Yes Yes Yes
RHEL 7 x86_64 Yes Yes Yes Yes Yes Yes
RHEL 6 x86_64 Yes Yes Yes Yes No No
RHEL 6 x86 Yes Yes No Yes No No
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
Microsoft Windows Server 2016 Yes Yes Yes Yes Yes No
Microsoft Windows 10 Professional Yes Yes Yes No Yes No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 8 OpenJDK 8 or 11, Oracle JDK 11
RHEL 7 OpenJDK 8 or Oracle JDK 8
RHEL 6 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 8 GNU C++ Compiling at C++11
RHEL 7 GNU C++ Compiling as C++03 or C++11
RHEL 6 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 8 Node.js 10
RHEL 7 Node.js 6 from Software Collections
RHEL 6 Node.js 06 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 10 from the Node.js project
Microsoft Windows Server 2016. Node.js 10 from the Node.js project
Microsoft Windows 10 Professional Node.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 system Python version
RHEL 8 Python 3.6
RHEL 7 Python 2.7
RHEL 6 Python 2.6
Microsoft Windows Server 2012 R2 Python 3.6
Microsoft Windows Server 2016 Python 3.6
Microsoft Windows 10 Professional Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Microsoft Windows Server 2016 x86_64 Oracle JDK 8
Microsoft Windows 10 Professional x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 6 and 7 Yes Yes Yes Yes No Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
Microsoft Windows 2016 Yes Yes Yes No Yes No
Microsoft Windows 10 Professional Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows 10 Professional Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 4 from the Node.js project
Microsoft Windows Server 2016. Node.js 4 from the Node.js project
Mircoroft Windows 10 Professional Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Microsoft Windows Server 2016 x86_64 Oracle JDK 8
Microsoft Windows 10 Professional x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 6 and 7 Yes Yes Yes Yes No Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
Microsoft Windows 2016 Yes Yes Yes No Yes No
Microsoft Windows 10 Professional Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 4 from the Node.js project
Microsoft Windows Server 2016. Node.js 4 from the Node.js project
Mircoroft Windows 10 Professional Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Microsoft Windows Server 2016 x86_64 Oracle JDK 8
Microsoft Windows 10 Professional x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 6 and 7 Yes Yes Yes Yes No Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
Microsoft Windows 2016 Yes Yes Yes No Yes No
Microsoft Windows 10 Professional Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 4 from the Node.js project
Microsoft Windows Server 2016. Node.js 4 from the Node.js project
Mircoroft Windows 10 Professional Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Microsoft Windows Server 2016 x86_64 Oracle JDK 8
Microsoft Windows 10 Professional x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 6 and 7 Yes Yes Yes Yes No Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
Microsoft Windows 2016 Yes Yes Yes No Yes No
Microsoft Windows 10 Professional Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 4 from the Node.js project
Microsoft Windows Server 2016. Node.js 4 from the Node.js project
Mircoroft Windows 10 Professional Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 6 and 7 Yes Yes Yes Yes No Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2 Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ JMS Core Protocol
AMQ OpenWire OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 7 Yes Yes Yes Yes No Yes
RHEL 6 Yes Yes Yes Yes No No
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 4, 6, & 8 from Software Collections
Microsoft Windows Server 2012 R2 Node.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 system Python version
RHEL 6 and 7 Python 2.6 or 2.7
Microsoft Windows Server 2012 R2 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby*
RHEL 7 Yes Yes Yes Yes No Yes
RHEL 6 Yes Yes Yes Yes No No
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

*Developer Preview only not suitable for production use.

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 4, 6, & 8 from Software Collections
Microsoft Windows Server 2012 R2 Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET
RHEL 6 and 7 Yes Yes Yes Yes No
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes
HP-UX 11i Yes No No No No
IBM AIX 7.1 Yes No No No No
Solaris 10 and 11 Yes No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6(64 bit only) & 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 (64 bit only) Node.js 0.10 from Software Collections
RHEL 7 Node.js 0.10 or Node.js 4 from Software Collections
Microsoft Windows Server 2012 R2 Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 8 X86_64 OpenJDK 11, Oracle JDK 11, IBM JDK 11
RHEL 7 x86_64 OpenJDK 11, Oracle JDK 11, or IBM JDK 11
IBM AIX 7.1 x86_64 IBM JDK 11
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 11
Microsoft Windows Server 2016 x86_64 Oracle JDK 11
Microsoft Windows 10 Professional x86_64 Oracle JDK 11
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 8 x86_64 Yes Yes Yes Yes Yes Yes
RHEL 7 x86_64 Yes Yes Yes Yes Yes Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes Yes Yes No
Microsoft Windows Server 2016 Yes Yes Yes Yes Yes No
Microsoft Windows 10 Professional Yes Yes Yes Yes Yes No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 8 OpenJDK 11, Oracle JDK 11, IBM JDK 11
RHEL 7 OpenJDK 11 or Oracle JDK 11, IBM JDK 11
Microsoft Windows Server 2012 R2 Oracle JDK 11
IBM AIX 7.1 IBM JDK 11
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 8 GNU C++ Compiling as C++11
RHEL 7 GNU C++ Compiling as C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling as C++11

Standards and network protocols

AMQ JavaScript details

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

Operating system JavaScript runtime
RHEL 8 Node.js 10
RHEL 7 Node.js 6 & 8 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 10 from the Node.js project
Microsoft Windows Server 2016 Node.js 10 from the Node.js project
Microsoft Windows 10 Node.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 system Python version
RHEL 8 Python 3.6
RHEL 7 Python 3.6
Microsoft Windows Server 2012 R2 Python 3.6 or 3.8
Microsoft Windows Server 2016 Python 3.6 or 3.8
Microsoft Windows 10 Professional Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 8 X86_64 OpenJDK 8, OpenJDK 11, Oracle JDM 8, IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 6 x86 or x86_64 OpenJDK 8 or Oracle JDK 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Microsoft Windows Server 2016 x86_64 Oracle JDK 8
Microsoft Windows 10 Professional x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 8 x86_64 Yes Yes Yes Yes Yes Yes
RHEL 7 x86_64 Yes Yes Yes Yes Yes Yes
RHEL 6 x86_64 Yes Yes Yes Yes No No
RHEL 6 x86 Yes Yes No Yes No No
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
Microsoft Windows Server 2016 Yes Yes Yes Yes Yes No
Microsoft Windows 10 Professional Yes Yes Yes No Yes No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 8 OpenJDK 8 or 11, Oracle JDK 11
RHEL 7 OpenJDK 8 or Oracle JDK 8
RHEL 6 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 8 GNU C++ Compiling at C++11
RHEL 7 GNU C++ Compiling as C++03 or C++11
RHEL 6 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 8 Node.js 10
RHEL 7 Node.js 6 from Software Collections
RHEL 6 Node.js 06 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 10 from the Node.js project
Microsoft Windows Server 2016. Node.js 10 from the Node.js project
Microsoft Windows 10 Professional Node.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 system Python version
RHEL 8 Python 3.6
RHEL 7 Python 2.7
RHEL 6 Python 2.6
Microsoft Windows Server 2012 R2 Python 3.6
Microsoft Windows Server 2016 Python 3.6
Microsoft Windows 10 Professional Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Microsoft Windows Server 2016 x86_64 Oracle JDK 8
Microsoft Windows 10 Professional x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 6 and 7 Yes Yes Yes Yes No Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
Microsoft Windows 2016 Yes Yes Yes No Yes No
Microsoft Windows 10 Professional Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows 10 Professional Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 4 from the Node.js project
Microsoft Windows Server 2016. Node.js 4 from the Node.js project
Mircoroft Windows 10 Professional Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Microsoft Windows Server 2016 x86_64 Oracle JDK 8
Microsoft Windows 10 Professional x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 6 and 7 Yes Yes Yes Yes No Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
Microsoft Windows 2016 Yes Yes Yes No Yes No
Microsoft Windows 10 Professional Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 4 from the Node.js project
Microsoft Windows Server 2016. Node.js 4 from the Node.js project
Mircoroft Windows 10 Professional Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Microsoft Windows Server 2016 x86_64 Oracle JDK 8
Microsoft Windows 10 Professional x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 6 and 7 Yes Yes Yes Yes No Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
Microsoft Windows 2016 Yes Yes Yes No Yes No
Microsoft Windows 10 Professional Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 4 from the Node.js project
Microsoft Windows Server 2016. Node.js 4 from the Node.js project
Mircoroft Windows 10 Professional Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Microsoft Windows Server 2016 x86_64 Oracle JDK 8
Microsoft Windows 10 Professional x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 6 and 7 Yes Yes Yes Yes No Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
Microsoft Windows 2016 Yes Yes Yes No Yes No
Microsoft Windows 10 Professional Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsoft Windows Server 2016 Microsoft Visual Studio 2013 Compiling as C++03 or C++11
Microsfot Windows 10 Professional Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2 Node.js 4 from the Node.js project
Microsoft Windows Server 2016. Node.js 4 from the Node.js project
Mircoroft Windows 10 Professional Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 6 and 7 Yes Yes Yes Yes No Yes
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 0.10 from Software Collections
Microsoft Windows Server 2012 R2 Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ JMS Core Protocol
AMQ OpenWire OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby
RHEL 7 Yes Yes Yes Yes No Yes
RHEL 6 Yes Yes Yes Yes No No
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 4, 6, & 8 from Software Collections
Microsoft Windows Server 2012 R2 Node.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 system Python version
RHEL 6 and 7 Python 2.6 or 2.7
Microsoft Windows Server 2012 R2 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET AMQ Ruby*
RHEL 7 Yes Yes Yes Yes No Yes
RHEL 6 Yes Yes Yes Yes No No
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes No
HP-UX 11i Yes No No No No No
IBM AIX 7.1 Yes No No No No No
Solaris 10 and 11 Yes No No No No No

*Developer Preview only not suitable for production use.

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6 and 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 and 7 Node.js 4, 6, & 8 from Software Collections
Microsoft Windows Server 2012 R2 Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire 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 system Architecture JVM
RHEL 6 x86 OpenJDK 8 or Oracle JDK 8
RHEL 6 or 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
RHEL 7 x86_64 OpenJDK 8, Oracle JDK 8, or IBM JDK 8
HP-UX 11i x86_64 HP JVM 8
IBM AIX 7.1 x86_64 IBM JDK 8
Microsoft Windows Server 2012 R2 x86_64 Oracle JDK 8
Solaris 10 and 11 x86, x86_64, or Sparc 64 Oracle 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 system AMQ JMS AMQ C++ AMQ JavaScript AMQ Python AMQ .NET
RHEL 6 and 7 Yes Yes Yes Yes No
Microsoft Windows Server 2012 R2 Yes Yes Yes No Yes
HP-UX 11i Yes No No No No
IBM AIX 7.1 Yes No No No No
Solaris 10 and 11 Yes No No No No

AMQ JMS details

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

Operating system JVM
RHEL 6 and 7 OpenJDK 8 or Oracle JDK 8
Microsoft Windows Server 2012 R2 Oracle JDK 8
HP-UX 11i HP-UX JVM 8
IBM AIX 7.1 IBM JDK 8
Solaris 10 and 11 Oracle 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 system Compiler Standard
RHEL 6(64 bit only) & 7 GNU C++ Compiling as C++03 or C++11
Microsoft Windows Server 2012 R2 Microsoft Visual Studio 2013 Compiling 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 system JavaScript runtime
RHEL 6 (64 bit only) Node.js 0.10 from Software Collections
RHEL 7 Node.js 0.10 or Node.js 4 from Software Collections
Microsoft Windows Server 2012 R2 Node.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 system Python version
RHEL 6 and 7 Python 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.

Client Wire Protocol
AMQ Core Protocol JMS Core Protocol
AMQ OpenWire JMS OpenWire Protocol

Comments