Java 17 support EOL warning for Teamcity Agent after update to 2025.03
Hi,
After upgrading my on-premise server to latest TC version (2025.03) I get this warning:
> The version of Java used by some of the agents will no longer be supported in future versions of TeamCity.
> Please upgrade Java to version 21.
My 3 agents are Debian12 VMs that do not yet have an openJDK 21 package in the default repositories.
Is it possible to have an ETA for the planned end of support for Java17 in agents?
Will it be before that java21 lands on Deb12 repos?
BTW, thanks for the great job. Teamcity is a nice piece of software.
Please sign in to leave a comment.
There is no ETA for this yet.
This warning is related to the update of bundled Java in the Windows installer and Docker images (both are now bundled with Java 21). So it's recommended to switch to Java 21, but there is no ETA for deprecating Java 17.
Best regards,
Anton
Hi Anton,
thanks for the answer.
> there is no ETA for deprecating Java 17
Glad to hear that. I hope it means it won't happened soon rather than it will happen soon but unadvertised…
Yet, i do not understand why you are showing this to not-windows, not-docker users; as i already said, Java 21 as not yet landed in mainstream Debian repositories…
Regards
It is recommended to plan updates of Java used by TeamCity for at least this year.
Even if Java 21 is not available in your Linux distribution's package manager, you can install it manually by downloading the recommended version.
Best regards,
Anton