Skip to content

[JENKINS-67688] Java 11 Phase 5: Require Java 11 or newer #17856

Closed
28 of 28 issues completed
Closed

Description

@jenkins-infra-bot

Update Jenkins to require Java 11 as the minimum development and runtime version instead of Java 8. Jenkins core components will be compiled with Java 11 and will require Java 11 or later at runtime. Jenkins plugins that depend on a Jenkins core that requires Java 11 must be compiled with Java 11.


Originally reported by markewaite, imported from: Java 11 Phase 5: Require Java 11 or newer
  • assignee: basil
  • status: Closed
  • priority: Major
  • component(s): core
  • label(s): java11
  • resolution: Fixed
  • resolved: 2023-01-04T19:59:07+00:00
  • votes: 1
  • watchers: 8
  • imported: 2025-11-24
Raw content of original issue

Update Jenkins to require Java 11 as the minimum development and runtime version instead of Java 8. Jenkins core components will be compiled with Java 11 and will require Java 11 or later at runtime. Jenkins plugins that depend on a Jenkins core that requires Java 11 must be compiled with Java 11.

Activity

  1. jenkins-infra-bot commented on Aug 16, 2022

    @jenkins-infra-bot
    Author
    littleccguy:
    • Original comment link
    • Raw content of original comment:

      I apologize if this is not the right place to ask my question.

      I read basil article on this move to Java 11 or higher.  One thing that I could find no mention of was use of older JDKs via Global Tools.  I would hope that still works, as I have old software to support that has not reached end of life. However, no effort will be made to update those old projects from Java 8.

      I expect it will, but I have to ask - will using JDK 8 in Global Tools will still work?

    I apologize if this is not the right place to ask my question.

    I read basil article on this move to Java 11 or higher.  One thing that I could find no mention of was use of older JDKs via Global Tools.  I would hope that still works, as I have old software to support that has not reached end of life. However, no effort will be made to update those old projects from Java 8.

    I expect it will, but I have to ask - will using JDK 8 in Global Tools will still work?

  2. jenkins-infra-bot commented on Aug 16, 2022

    @jenkins-infra-bot
    Author
    basil:
    • Original comment link
    • Raw content of original comment:

       littleccguy Yes that should work just fine. In general you can use any JDK for your actual builds (as opposed to running Jenkins). Feel free to download the latest weekly release and play around with your use case locally if that would make you more comfortable.

     littleccguy Yes that should work just fine. In general you can use any JDK for your actual builds (as opposed to running Jenkins). Feel free to download the latest weekly release and play around with your use case locally if that would make you more comfortable.

  3. jenkins-infra-bot commented on Aug 16, 2022

    @jenkins-infra-bot
    Author
    littleccguy:
    • Original comment link
    • Raw content of original comment:

      Thank you for the quick response.

    Thank you for the quick response.

  4. jenkins-infra-bot commented on Jan 4, 2023

    @jenkins-infra-bot
    Author
    basil:
    • Original comment link
    • Raw content of original comment:

      All issues in the epic are complete.

    All issues in the epic are complete.

  5. jenkins-infra-bot commented on Jan 4, 2023

    @jenkins-infra-bot
    Author
    poddingue:
    • Original comment link
    • Raw content of original comment:

      Fantastic work!

    Fantastic work!

  6. jenkins-infra-bot commented on Nov 24, 2025

    @jenkins-infra-bot
    Author

    [Original depends_on from Jira: JENKINS-40689]

  7. 13 remaining items

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions