confluentinc / confluentinc/parallel-consumer

Parallel Consumer cannot run on Java 24

Open
#862 2 comments 4 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
299
Forks
172
PR merge metrics
No merged PRs in 30d

Description

This project doesn't owe me/us anything, but I feel at this point it is justified to raise an issue for this.

Effectively this is also the subject of this discussion https://github.com/confluentinc/parallel-consumer/discussions/848 - which hasn't seen any traction yet. Essentially what this probably boils down to, is whether Parallel Consumer will be able to run on Kafka Client 3.9.1 - when that becomes available. That version will, for one, have the removal of the Security Manager (See, https://github.com/apache/kafka/pull/19221 and https://github.com/apache/kafka/pull/19368).

The fact that parallel consumer, now only uses Kafka 3.7.1 is already kind of a problem - as 3.9.0 has been out there for quite some time. At present, we are using Kafka clients 3.8.1 as a 4th party dependency through Helidon MP 4.1.6.

So the bottom-line is:

- parallel consumer should probably bump its dependencies to Kafka client version 3.9.0
- the moment Kafka client version 3.9.1 becomes available, we'd want to be able to use that version - and have support for Java 24.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing discussion #848 and the project's current Kafka client 3.7.1 dependency, comparing it with the requested 3.9.0 and future 3.9.1 versions. Verify whether Java 24 and the Kafka client changes work together, then confirm that the dependency update and Java 24 support meet the issue's stated goals.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
distributed-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.