Hi Martijn, Thanks for initiating this discussion.
Here is our current setup and upgrade plan: - *Flink version:* We are running Flink 1.20 in production. - *Runtime JDK:* Both JobManager and TaskManager are running on JDK 11. - *Build JDK:* We use JDK 11 to compile our Flink jobs. - *Deployment:* We deploy Flink on Kubernetes using internally customized Docker images. - *Upgrade plan:* We plan to upgrade to JDK 17 within the next 12 months. Our main consideration is *production stability*. We prefer a gradual upgrade approach, with sufficient compatibility testing and validation before adopting a newer JDK version. While we appreciate support for newer Java versions, maintaining compatibility with existing Java versions and providing a smooth upgrade path are equally important for production users like us. Hope this helps with the upcoming FLIP. Best regards, Yanquan Martijn Visser <[email protected]> 于2026年10月31日周六 02:24写道: > 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 >
