AMQ Clients overview
Overview of AMQ Clients suite 2023.Q4
Abstract
Chapter 1. 2023.Q4 release notes Copy linkLink copied to clipboard!
Release scope
This release includes the following new clients:
- Red Hat build of Apache Qpid Proton DotNet
- Red Hat build of Apache Qpid ProtonJ2
View all the clients from the Product Documentation for Red Hat AMQ Clients page.
This release does not include a C++ or Python client. If you require these clients, see:
Documentation structure
Starting in 2023.Q4, documentation for each Red Hat AMQ client is versioned and published independently. For example, if you navigate to Red Hat build of Rhea page, all versions of that client are available to browse.
Removed AMQ Clients
The following clients are no longer available:
AMQ Ruby Client
Use the 2.11 Client as a workaround.
AMQ OpenWire JMS client
Migrate to AMQ JMS or AMQ Core Protocol JMS.
The CMS and NMS APIs
Users of the CMS API can migrate to AMQ C++, and users of the NMS API can migrate to AMQ .NET. The CMS and NMS APIs might have reduced functionality in AMQ 7.
Fixed Issues
For a complete list of issues that have been fixed in this release, see the following link for each client. If the client is not listed, then no issues were fixed for that particular client. Alternatively, see AMQ Clients Resolved Issues
| Component | URL |
|---|---|
| Red Hat build of Rhea | |
| Red Hat build of Apache Qpid JMS | |
| AMQ Spring Boot Starter |
Chapter 2. Key features Copy linkLink copied to clipboard!
- An open standard protocol - AMQP 1.0
- Industry-standard APIs - JMS 1.1 and 2.0
- New event-driven APIs for fast, efficient messaging
- Adaptors for integrating with other platforms and components
- Broad language support - C++, Java, JavaScript, Python, Ruby, and .NET
- Wide availability - Linux, Windows, and JVM-based environments
Chapter 3. Components Copy linkLink copied to clipboard!
View all the components from the Product Documentation for Red Hat AMQ Clients page.
Additional information
- Quarkus extension for Qpid JMS (Red Hat build of Apache Qpid JMS) - A Quarkus extension that enables you to build Quarkus applications that use AMQP 1.0 messaging.
3.1. Component compatibility Copy linkLink copied to clipboard!
The following table lists the supported languages, platforms, and protocols for the AMQ Clients components.
| Component | Languages | Platforms | Protocols |
|---|---|---|---|
| Red Hat build of Rhea | JavaScript | Linux, Windows, browsers | AMQP 1.0 |
| Red Hat build of Apache Qpid JMS | Java | JVM | AMQP 1.0 |
| AMQ Core Protocol JMS | Java | JVM | Core Protocol |
| Red Hat build of Apache Qpid Proton DotNet | C# | Linux, Windows | AMQP 1.0 |
| Red Hat build of Apache Qpid Proton Python | Python | Linux, Windows | AMQP 1.0 |
| AMQ Spring Boot Starter | Java | JVM | AMQP 1.0 |
| Quarkus extension for Qpid JMS (Red Hat build of Apache Qpid JMS) | Java | JVM/Native | AMQP 1.0 |
For more information, see Red Hat AMQ Supported Configurations.
Chapter 4. Important links Copy linkLink copied to clipboard!
Making open source more inclusive Copy linkLink copied to clipboard!
Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright’s message.
Revised on 2024-03-12 15:32:11 UTC