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
