# Java 17 EOL Question

**URL:** <https://community.jenkins.io/t/java-17-eol-question/36212>\
**Category:** Ask a question\
**Created:** [February 19, 2026, 2:22pm UTC](https://community.jenkins.io/t/java-17-eol-question/36212 "2026-02-19T14:22:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![js3344](https://avatars.discourse-cdn.com/v4/letter/j/278dde/32.png) [@js3344](https://community.jenkins.io/u/js3344)\
**Post date:** [February 19, 2026, 2:22pm UTC](https://community.jenkins.io/t/java-17-eol-question/36212/1 "2026-02-19T14:22:15Z")

</div>

Jenkins setup:

- Jenkins controller version 2.440.2, using Java 17.
- Deployed as a Docker Swarm service in AWS, with the controller running on a very large EC2 instance.
- K8s plugin to spin up ephemeral agents in AWS EKS.

Question:

We have had quite a few issues with Jenkins over the past year and a half, although admittedly, most of the issues stem from a lack of knowledge, time and resources around the administration of the platform. My question is around this notification - _You are running Jenkins on Java 17, support for which will end on or after Mar 31, 2026. Refer to [the documentation](https://jenkins.io/redirect/java-support/) for more details._

For practical reasons, we would like to hold off on updating the agents and controllers, as it is a significant lift that poses a threat to business critical processes. I understand and have looked at the documentation, but I’m still a bit unclear as to what happens on April 1st. Will my Jenkins controller (and agents, I suppose) still continue to function?

Secondary Question:

Are there any kind of consulting firms that specialize in tasks like this we could engage for assistance with this task? We would like to get everything updated, as there are some security vulnerabilities we would like to patch.

Thank you!

---

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [February 19, 2026, 3:21pm UTC](https://community.jenkins.io/t/java-17-eol-question/36212/2 "2026-02-19T15:21:55Z")

</div>

> [@js3344](#):
>
> For practical reasons, we would like to hold off on updating the agents and controllers, as it is a significant lift that poses a threat to business critical processes.

You’ve reviewed the security advisories that apply to Jenkins 2.440.2 and have decided that those security advisories are less of a threat to your business critical processes than a Jenkins upgrade? Those advisories include:

- [Jenkins Security Advisory 2026-02-18](https://www.jenkins.io/security/advisory/2026-02-18/)
- [Jenkins Security Advisory 2025-12-10](https://www.jenkins.io/security/advisory/2025-12-10/)
- [Jenkins Security Advisory 2025-09-17](https://www.jenkins.io/security/advisory/2025-09-17/)
- [Jenkins Security Advisory 2025-04-02](https://www.jenkins.io/security/advisory/2025-04-02/)
- [Jenkins Security Advisory 2025-03-05](https://www.jenkins.io/security/advisory/2025-03-05/)
- [Jenkins Security Advisory 2024-11-27](https://www.jenkins.io/security/advisory/2024-11-27/)
- [Jenkins Security Advisory 2024-10-02](https://www.jenkins.io/security/advisory/2024-10-02/)
- [Jenkins Security Advisory 2024-08-07](https://www.jenkins.io/security/advisory/2024-08-07/)
- [Jenkins Security Advisory 2024-04-17](https://www.jenkins.io/security/advisory/2024-04-17/)

That surprises me. You may want to review those advisories more carefully with your risk management team so that they clearly understand the risk that they are accepting by remaining on Jenkins 2.440.2.

> [@js3344](#):
>
> I understand and have looked at the documentation, but I’m still a bit unclear as to what happens on April 1st. Will my Jenkins controller (and agents, I suppose) still continue to function?

Yes, they will continue to function.

The Jenkins project will not release any **new** Jenkins controller versions that support Java 17 after March 31, 2026, but existing controllers will continue to run.

> [@js3344](#):
>
> Are there any kind of consulting firms that specialize in tasks like this we could engage for assistance with this task?

I’m sure that there are such consulting firms, but I’m not aware of any specific firms to recommend. A web search is probably your best choice to find consultants that are in your time zone and understand your business.

---

<div class="post-metadata">

**Author:** ![js3344](https://avatars.discourse-cdn.com/v4/letter/j/278dde/32.png) [@js3344](https://community.jenkins.io/u/js3344)\
**Post date:** [February 19, 2026, 3:41pm UTC](https://community.jenkins.io/t/java-17-eol-question/36212/3 "2026-02-19T15:41:33Z")

</div>

Thanks for the information, Mark.

---

<div class="post-metadata">

**Author:** ![Colin2](https://avatars.discourse-cdn.com/v4/letter/c/ba9def/32.png) [@Colin2](https://community.jenkins.io/u/Colin2)\
**Post date:** [February 22, 2026, 2:53pm UTC](https://community.jenkins.io/t/java-17-eol-question/36212/4 "2026-02-22T14:53:48Z")

</div>

> [@js3344](#):
>
> Are there any kind of consulting firms that specialize in tasks like this we could engage for assistance with this task? We would like to get everything updated, as there are some security vulnerabilities we would like to patch.

Hi,

I have helped a few clients through similar Jenkins upgrades - Docker Swarm on EC2 with EKS agents is a setup I know well.

The Java 17 to 21 migration is pretty manageable when you stage it properly, and those security patches do not have to be a massive lift.

Happy to chat if you want to talk through the approach or need an extra set of hands on it.

You can reach out to me on my [email here](mailto:colinwilliams8254@gmail.com)

Colin
