← Back to Jenkins

Source-backed version compatibility

Jenkins Java Version Compatibility

Jenkins Java version compatibility. Jenkins weekly 2.585 tests Java 21 and Java 25 in its tagged build configuration, consistent with the Java support policy for weekly releases since 2.545.

2Version groups
4Documented constraints
2026-10-08Last verified

Quick answer

Java compatibility by Jenkins version

Supported and tested versions have compatibility evidence. Recommended and bundled versions describe upstream choices without establishing compatibility. Versions outside the documented coverage are unknown, not necessarily incompatible.

Jenkins version

2.585

Tested Java versions

2125

Jenkins weekly 2.585 tests Java 21 and Java 25 in its tagged build configuration, consistent with the Java support policy for weekly releases since 2.545.

These runtime requirements apply to controllers, agents, and CLI clients; JDK versions used by jobs and build tools are independent.

high confidence · verified 2026-10-08 · controller, agent, and CLI runtime

Jenkins version

2.580.1

Tested Java versions

2125

Jenkins LTS 2.580.1 lists Java 21 and Java 25 as its tested JDK configurations.

The same Java requirement applies to Jenkins controllers, all agent types, CLI clients, and other Jenkins system components.

JDK versions used by jobs and build tools are independent and are not modeled by this entry.

high confidence · verified 2026-10-08 · controller, agent, and CLI runtime

Primary evidence

Sources

Every constraint above is backed by upstream documentation, tagged source, release notes, or another project-owned primary source.

  1. Jenkins 2.585 tagged Java test configurationsAccessed 2026-10-08
  2. Jenkins Java Support PolicyAccessed 2026-10-08
  3. Jenkins 2.585 changelogAccessed 2026-10-08
  4. Jenkins 2.580.1 changelogAccessed 2026-10-08
  5. Jenkins 2.580.1 tagged Java test configurationsAccessed 2026-10-08