Chapter 1. Features
AMQ Streams 2.4 introduces the features described in this section.
AMQ Streams 2.4 on RHEL is based on Apache Kafka 3.4.0.
To view all the enhancements and bugs that are resolved in this release, see the AMQ Streams Jira project.
1.1. Kafka 3.4.0 support
AMQ Streams now supports Apache Kafka version 3.4.0.
AMQ Streams uses Kafka 3.4.0. Only Kafka distributions built by Red Hat are supported.
For upgrade instructions, see AMQ Streams and Kafka upgrades.
Refer to the Kafka 3.4.0 Release Notes for additional information.
Kafka 3.3.x is supported only for the purpose of upgrading to AMQ Streams 2.4.
For more information on supported versions, see the AMQ Streams Component Details.
Kafka 3.4.0 uses ZooKeeper version 3.6.3, which is the same version as Kafka 3.3.x. We recommend that you perform a rolling update to use the new binaries.
Kafka 3.4.0 provides access to KRaft mode, where Kafka runs without ZooKeeper by utilizing the Raft protocol. KRaft mode is available as a Technology Preview.
1.2. Support for IBM Z and LinuxONE architecture
AMQ Streams 2.4 is enabled to run on IBM Z and LinuxONE s390x architecture.
IBM Z and LinuxONE is tested for AMQ Streams running with Kafka and Open JDK 11, on Red Hat Enterprise Linux 8 and later.
1.2.1. Requirements for IBM Z and LinuxONE
- Red Hat Enterprise Linux 8 and later
- Open JDK 11
1.2.2. Unsupported on IBM Z and LinuxONE
- Red Hat Enterprise Linux 7
- Open JDK 8, Oracle JDK 8 & 11, IBM JDK 8
- FIPS mode
1.3. Support for IBM Power architecture
AMQ Streams 2.4 is enabled to run on IBM Power ppc64le architecture.
IBM Power is tested for AMQ Streams running with Kafka and Open JDK 11, on Red Hat Enterprise Linux 8 and later.
1.3.1. Requirements for IBM Power
- Red Hat Enterprise Linux 8 and later
- Open JDK 11
1.3.2. Unsupported on IBM Power
- Red Hat Enterprise Linux 7
- Open JDK 8, Oracle JDK 8 & 11, IBM JDK 8