Kafka Streams 2.6.1.750 - 2404 (EEP 9.2.2) Release Notes

The notes below relate specifically to the HPE Ezmeral Data Fabric Distribution for Apache Kafka. See Apache Kafka 2.6.1 release notes and Apache Kafka Streams homepage for more information.
Version 2.6.1.750
Release Date April 2024
HPE Version Interoperability See EEP Components and OS Support.
Source on GitHub https://github.com/mapr/kafka
GitHub Release Tag 2.6.1.750-eep-922
Maven Artifacts https://repository.mapr.com/maven/
Package Names See Package Names for Ecosystem Packs (EEPs).

New in This Release

Kafka Streams 2.6.1.750 - 2404 introduces the following enhancements or HPE platform-specific behavior changes:
  • Bug fixes
  • CVE fixes

Fixes

This HPE release includes the following fixes on the base release:
GitHub Commit Number Date (YYYY-MM-DD) Fix Number and Description
955e886714 2024-04-01 ECO-351 Security:: Vulnerable versions of “snappy-java” OSS versions 1.1.10.1reported as part of the mapr-kafka-connect-hdfs-10.0.0.501.202312220447-1.noarch.rpm
ca4059c27e 2024-04-01 KAFKA-1034 Update Jetty to 9.4.54.v20240208
b873a64a7a 2024-04-01 ECO-344 Security:: Vulnerable versions of “jackson-databind” OSS versions mapr-kafka-connect-*.noarch.rpm
114f3fa536 2024-04-01 ECO-341 Security: Vulnerable versions of “guava” OSS versions reported as part of the mapr-kafka-*.rpm
fe013278a7 2024-03-14 KAFKA-10792: Prevent source task shutdown from blocking herder thread (#9669)
3c6ef14d2b 2024-02-16 KAFKA-1001 Update scala version to resolve CVE-2022-36944
For complete details, refer to the commit log for this project in GitHub.

Known Issues and Limitations

  • Transactions are not supported.
  • Pattern subscription is not supported.
  • The application reset tool hangs if it runs when the Kafka Streams application is running.
  • The application reset tool may throw a Null Pointer Exception when the date or duration parameter is used.
  • The application reset tool does not reset to intermediate offset if the topic has multiple partitions.
  • MAPR-KAFKA-581: Stream hangs in rebalancing state. The workaround is to set a larger timeout. This issue is caused by MS-915: “MapR Stream application hangs inside cycle”

Resolved Issues

  • [MS-1386, KAFKA-983]: Consumer client events related to consumer rebalance (assignment change, ConsumerRebalanceListener callbacks, invocation, etc.) now happen only inside the consumer.poll() method in the user thread, according to the Apache defined behavior.

  • [KAFKA-1031]: In Kafka REST, this means that subscribing a consumer by sending a POST request to a /subscription endpoint will not cause partitions to be assigned to it. Partitions will be assigned only on the next poll call (GET /records).