JDK Version Strategy

Hello

I was wondering if anyone could shed some light on how IA chooses its Java version to ship with ignition? I believe the most recent versions ship with 17. What determines when ignition includes a newer version? Any insight is appreciated. Thank you!

Generally, we pick LTS versions, we don’t change the version within an Ignition release series, and once in a while there are outside/partner things that influence it as well.

Ignition 8.3 will remain on JDK 17 for its lifetime.

Ignition 2027.02 will use JDK 25.