Hi everyone,

I’m planning to write a FLIP about which Java versions Flink should support
going forward. Before I do, I’d like to understand how you actually run
Flink today.

Could you reply with as much of the following as you're comfortable sharing?

1. Which Flink version(s) do you run in production?
2. Which Java version runs your Flink cluster (JobManager/TaskManager)?
3. Which Java version do you use to compile your jobs, and which language
level do you target?
4. How do you deploy Flink: official Docker images, your own images, a
managed/vendor service, or something else?
5. Do you plan to move to a newer Java version in the next 12 months? If
not, what's stopping you (dependencies, platform constraints, company
policy, ...)?
6. Are there features in newer Java releases you'd like Flink to use or
support?

Partial answers help too. A single line like "Flink 1.20, Java 11, own
Docker images, no upgrade planned because of X" is already valuable.

I’ll use your responses to make sure the proposal reflects how Flink users
run Java today and where you’re heading. Nothing has been decided yet: the
FLIP itself will be discussed on the dev list, and any change to the
supported versions will be announced well in advance.

Thanks in advance!

Best regards,

Martijn

Reply via email to