confluentinc / confluentinc/parallel-consumer
Parallel Consumer cannot run on Java 24
- 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