endoflife.ai
Streams for Apache Kafka Streams 2.9 Streams 3.2 EOL Checker

Red Hat Streams for Apache Kafka 2.9 End of Life: October 31, 2026

By Scott Bissett  ·  Published: October 19, 2026  ·  Reference guide  ·  Dates read twice on the day of publication, from Red Hat's Product Life Cycle Data API and from the rendered Product Life Cycles page at access.redhat.com, and re-checked at every site build; phase definitions from Red Hat's Application Services Product Update and Support Policy; the ZooKeeper change from Red Hat's Streams for Apache Kafka 3.0 release notes.

Red Hat ends Maintenance Support for Streams for Apache Kafka 2.9 on October 31, 2026. Streams for Apache Kafka is the product Red Hat sold as AMQ Streams until it was renamed in 2024. Red Hat's product life cycle table shows 2.9 in Maintenance Support, after Full Support ended on March 31, 2026, with no Extended Life Cycle Support phase after it. The date matters more than a routine version end: Red Hat's 3.0 release notes say 2.9.x is the last version compatible with Kafka clusters that use ZooKeeper, so leaving 2.9 means migrating to KRaft first. Live status and EOL Risk Score are on the Streams for Apache Kafka 2.9 page; every version is on the Streams for Apache Kafka page.

Quick answer: Streams for Apache Kafka 2.9 (formerly AMQ Streams) reaches end of life on October 31, 2026, the end of its Maintenance Support phase; Red Hat offers no Extended Life Cycle Support for it. The supported target is Streams for Apache Kafka 3.2, with Full Support until May 31, 2027, and getting there requires moving ZooKeeper-based clusters to KRaft.

Key Dates at a Glance

Running Streams for Apache Kafka past end of life?
Extended support past the official EOL date exists for many products in this position — whether it covers Streams for Apache Kafka is exactly what we check. Tell us where to reach you and we’ll reply with matched options and pricing guidance — or an honest “no vendor covers this.” Free, no obligation.

Free · No obligation · Independent — we track the dates, vendors don’t pay for placement · dates verified against vendor sources. See all support options →

The dates, as Red Hat prints them

These rows come from the Streams for Apache Kafka entry in Red Hat's product life cycle data, read through Red Hat's API and on the rendered page. Red Hat marks 2.9 "Originally available as 2.0" and 3.2 "Originally available as 3.0": each line carries the general availability date of its family, not of the minor release, so this guide does not quote one.

VersionRed Hat statusFull Support endsMaintenance Support endsExtended Life Cycle Support
3.2Full SupportMay 31, 2027November 30, 2027N/A
3.1End of lifeMay 4, 2026 (no Maintenance phase)N/A
3.0End of lifeDecember 16, 2025 (no Maintenance phase)N/A
2.9Maintenance SupportMarch 31, 2026October 31, 2026N/A

Red Hat's table lists the same OpenShift Container Platform versions for 2.9 and 3.2.

What the phases mean

Red Hat's Application Services Product Update and Support Policy, which covers Streams for Apache Kafka, defines them:

One rule applies in every phase: the policy says defect and security fixes are provided only for the latest minor, micro or cumulative patch release, so staying supported on 2.9 until the end date means staying on the newest 2.9.x patch release.

Why 2.9 is a migration, not an upgrade

Red Hat's release notes for Streams for Apache Kafka 3.0 set out the change. Kafka 4.0 runs only in KRaft mode, without ZooKeeper; Kafka 3.9 was the last Kafka version to support ZooKeeper; and so 2.9.x is the last Streams for Apache Kafka version compatible with Kafka clusters using ZooKeeper. The same notes say support for ZooKeeper-based clusters has been removed, and that to upgrade to 3.0 or later, clusters must first be migrated to KRaft mode.

For a team still running ZooKeeper-based clusters on 2.9, the work before October 31, 2026 is therefore two steps: migrate each cluster to KRaft while still on 2.9, then upgrade to 3.2. The 3.0 release notes also said dynamic controller quorums were not supported on OpenShift, so KRaft clusters there used static controller quorums; check the release notes for the version you move to before planning the controller layout.

What to do

  1. List every cluster on 2.9 and whether it still uses ZooKeeper.
  2. Stay on the newest 2.9.x patch release until you move: Red Hat ships fixes only for the latest release.
  3. Migrate ZooKeeper-based clusters to KRaft on 2.9, following Red Hat's migration documentation, before upgrading.
  4. Upgrade to Streams for Apache Kafka 3.2, which has Full Support until May 31, 2027 and Maintenance Support until November 30, 2027.
  5. Check related products: the Streams for Apache Kafka page re-reads Red Hat's data, the Apache Kafka page covers upstream Kafka lines, and the EOL Checker answers for a single version.

Frequently Asked Questions

When is Streams for Apache Kafka 2.9 end of life?

Red Hat's product life cycle data gives Streams for Apache Kafka 2.9 (formerly AMQ Streams) a Maintenance Support end date of October 31, 2026. Full Support ended on March 31, 2026, and Red Hat lists no Extended Life Cycle Support phase for the product.

What did Maintenance Support cover for AMQ Streams 2.9?

Red Hat's Application Services support policy says that during the Maintenance phase, qualified security patches of Critical or Important impact and select mission-critical bug-fix patches are released, and production support continues under the published scope of coverage. The same policy says defect and security fixes are provided only for the latest minor, micro or cumulative patch release.

Can I upgrade from Streams for Apache Kafka 2.9 to 3.2 with ZooKeeper?

No. Red Hat's Streams for Apache Kafka 3.0 release notes say Kafka 4.0 runs only in KRaft mode, that 2.9.x is the last version compatible with Kafka clusters using ZooKeeper, and that clusters must be migrated to KRaft mode before upgrading to 3.0 or later.

How long is Streams for Apache Kafka 3.2 supported?

Red Hat's life cycle data gives Streams for Apache Kafka 3.2 Full Support until May 31, 2027 and Maintenance Support until November 30, 2027. Versions 3.0 and 3.1 have already reached end of life.

Related

© 2026 endoflife.ai · How we verify our dates · API · About