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
>

Reply via email to