Skip to content

Update bundled JDK to JDK25 #19314

Description

@jainankitk

Is your feature request related to a problem? Please describe

JDK25 was announced on September 16, and Adoptium JDK24 is marked for End of Availability by September 2025 - https://adoptium.net/support.

Describe the solution you'd like

Given OpenSearch 3.3 is marked for release on October 14 - https://opensearch.org/releases/, I am wondering if we should consider updating bundled JDK to JDK25 once Temurin makes it available for 3.3 release?

Related component

Build

Describe alternatives you've considered

No response

Additional context

No response

Activity

  1. added
    BuildBuild Tasks/Gradle Plugin, groovy scripts, build tools, Javadoc enforcement.
    on Sep 16, 2025
  2. andrross commented on Sep 16, 2025

    @andrross
    Member

    Since we build and test with the bundled JDK, we'll also need to upgrade to a version of gradle that supports JDK 25, which does not exist yet. However, we do need to upgrade to Gradle 9 which is available now. I'm assuming support for JDK 25 will only be offered in Gradle 9+.

  3. andrross commented on Sep 18, 2025

    @andrross
    Member

    We'll need to upgrade to Gradle 9.1 to support building with JDK 25, which is in progress here: #19329

  4. peterzhuamazon commented on Sep 19, 2025

    @peterzhuamazon
    Member

    The official Temurin builds only available in x64/linux now:

  5. peterzhuamazon commented on Sep 23, 2025

    @peterzhuamazon
    Member
  6. 13 remaining items

  7. peterzhuamazon commented on Oct 22, 2025

    @peterzhuamazon
    Member

    MacOS13 out of support right now:

    ==> amazon-ebs.Jenkins-Agent-MacOS13-X64-Mac1Metal-13.6.7-2025-10-22T04-44-51Z: Warning: You are using macOS 13.
    ==> amazon-ebs.Jenkins-Agent-MacOS13-X64-Mac1Metal-13.6.7-2025-10-22T04-44-51Z: We (and Apple) do not provide support for this old version.
    
  8. moved this from 🏗 In progress to ✅ Done in Engineering Effectiveness Boardon Oct 23, 2025
  9. moved this from ✅ Done to 🏗 In progress in Engineering Effectiveness Boardon Oct 23, 2025
  10. moved this from Not started to In Progress in OpenSearch Engineering Effectivenesson Oct 23, 2025
  11. peterzhuamazon commented on Oct 24, 2025

    @peterzhuamazon
    Member

    All docker images and AMI on Jenkins are updated with JDK25 now.

    Thanks.

  12. moved this from 🏗 In progress to ✅ Done in Engineering Effectiveness Boardon Oct 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

BuildBuild Tasks/Gradle Plugin, groovy scripts, build tools, Javadoc enforcement.enhancementEnhancement or improvement to existing feature or requestreleasev3.4.0Issues and PRs related to version 3.4.0

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions