Kafka Streams 2.6.1.600 - 2307 (EEP 9.1.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.600 |
| Release Date | July 2023 |
| HPE Version Interoperability | See Ecosystem Pack Components and OS Support. |
| Source on GitHub | https://github.com/mapr/kafka |
| GitHub Release Tag | 2.6.1.600-eep-912 |
| Maven Artifacts | https://repository.mapr.com/maven/ |
| Package Names | See Package Names for Ecosystem Packs (EEPs and DEPs). |
New in This Release
Kafka Streams 2.6.1.600 - 2307 introduces the following enhancements or HPE
platform-specific behavior changes:
- Bug fixes
- CVEs fixes
- KAFKA-936: Starting from EEP 9.1.2, the
kafka-eventstreamsartifact is moved to the Kafka project as a sub-module.- Previous maven coordinates for
kafka-eventstreamslibrary:
For old maven coordinates, such as for<dependency> <groupId>com.mapr.kafka</groupId> <artifactId>kafka-eventstreams</artifactId> <version><eventstreams_version></version> </dependency>0.2.0.*, use<eventstreams_version>. For example, for EEP 9.1.1,<eventstreams_version>is0.2.0.200-eep-911. - New maven coordinates for
kafka-eventstreamslibrary:
For new maven coordinates, such as for<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka-eventstreams</artifactId> <version><kafka_version></version> </dependency>2.6.1.*, use<kafka_version>. For example, for EEP 9.1.2,kafka_versionis2.6.1.600-eep-912.
If you do not use
kafka-eventstreamsas a dependency (in gradle/maven), then this change does not affect you in any way, as there are no changes in the.jaritself that break backward compatibility.If you do usekafka-eventstreamsas a dependency in your project, then for EEP 9.1.2 and later you must use the samegroupIDandversionas for all otherkafka*artifacts. For example, for EEP 9.1.2, this would be as follows:org.apache.kafka:kafka-eventstreams:2.6.1.600-eep-912 - Previous maven coordinates for
Fixes
This HPE release includes the following fixes on the base release:
For complete details, refer to the commit log for this project in GitHub.
| GitHub Commit Number | Date (YYYY-MM-DD) | Fix Number and Description |
| 58ce24041a |
2023-06-23
|
KAFKA-964 Duplicates of jetty-security jar in the kafka lib directory |
| 333cfad146 | 2023-06-15 | KAFKA-959 maprfs jar is bundled in kafka package |
| 143ec75029 | 2023-06-01 | KAFKA-936 Exclude com.sun.jersey:jersey-server from hadoop-common (for eventstreams) |
| 4454d9ad74 | 2023-05-16 | KAFKA-936 Move "kafka-eventstreams" as a Sub-module of "mapr-kafka" Repository |
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
- None.