<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/xsl' href="../style/web.xsl"?>
<website 
    name="OpenJDK: Releases, patches &amp; end-of-life"
    
    description="Obtain all lifecycle information relevant to security for the OpenJDK from the Oracle, including versions, patches and end-of-life data."
   
    overview-image="https://live.versio.io/product/java.svg" 
    overview-title="OpenJDK"
    
    mainmenu="" submenu="" subsubmenu="" 
    
    file="product-release-end-of-life-eol-oracle-openjdk"
    language="en"
    >


 <keywords>
    <term>OpenJDK</term>
    <term>Oracle</term>
    <term>Programming language</term>
    <term>Release</term>
    <term>Version</term>
    <term>Major</term>
    <term>Minor</term>
    <term>Patch</term>
    <term>End-of-life</term>
    <term>EOL</term>
    <term>Support</term>
    <term>End-of-support</term>
    <term>EOS</term>
    <term>Maintenance</term>
    <term>End-of-maintenance</term>
    <term>EOM</term>
    <term>Security</term>
    <term>Long-term support</term>
    <term>LTS</term>
    <term>Vulnerabilities</term>
    <term>Common vulnerabilities &amp; exposures</term>
    <term>CVE</term>
    <term>Security</term>
</keywords>

    <content>
        
        <item type="header" 
            opengraph="opengraph" 
            img="../img/product-release-version-end-of-life/oracle-openjdk.jpg" 
            icon="https://live.versio.io/topology/java.svg"
            header1="Lifecycle guide for OpenJDK from Oracle"
            header2="All releases, patches, maintenance and support periods at a glance" 
        >
            <link title="All supported products">product-release-end-of-life-overview.xml</link>

            <link title="Free Versio.io trial">free-trial.xml</link>
        </item>

        <item type="paragraph"></item>

        <item type="paragraph">📅 Last update on 2025-08-08</item>
       
        
        <item type="header2" class="article-title">What is OpenJDK?</item>
        <item type="paragraph" imgLink="content-end-of-life-product-release-version-database.xml" alt="Automate product release and end-of-life management" img="../img/product-release-version-end-of-life/oracle-openjdk.svg"><![CDATA[Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation. Java applications are typically compiled to bytecode that can run on any Java virtual machine (JVM) regardless of the underlying computer architecture.]]></item>

        <item type="paragraph">&#160;</item>
        
        <item type="header2" class="article-title">The entire lifecycle of OpenJDK</item>

        <item type="paragraph">
            The following figure shows you the visualised product life cycle of OpenJDK. You can see all releases with the latest patch version, the long-term support characteristics (orange flag in the green circle, the periods for version provision, maintenance and support.
        </item>
        <item type="image" title="OpenJDK (Oracle) release, version and end-of-life information" img="../img/product-release-version-end-of-life/oracle-openjdk.jpg"></item>
        <item type="paragraph">Figure: Release, patch and end-of-life cycle of product OpenJDK (Oracle)</item>
        <item type="paragraph">&#160;</item>
     
        
        <item type="removeableParagraph" heading="What is the OpenJDK release strategy?">All releases, including LTS release of OpenJDK, are supported for 6 months, meaning the release of a new major version of OpenJDK will end support for the previous major version.</item>
        

        <item type="end-of-life" product="OpenJDK">
            <property-list>
                <listItem>
                    <first>Product</first>
                    <second>OpenJDK</second>
                </listItem>
                <listItem>
                    <first>Vendor</first>
                    <second>Oracle</second>
                </listItem>
                <listItem>
                    <first>Latest version</first>
                    <second>24.0.2</second>
                </listItem>
                <listItem>
                    <first>Number of releases</first>
                    <second>20</second>
                </listItem>
                <listItem>
                    <first>Number of versions</first>
                    <second>205</second>
                </listItem>
                <listItem>
                    <first>Number of unstable versions</first>
                    <second>1</second>
                </listItem>
                <listItem>
                    <first>Number of versions affected by CVE</first>
                    <second>16</second>
                </listItem>
                <listItem>
                    <first>Licence</first>
                    <second>GNU General Public License (GPL) V2.0</second>
                </listItem>
                <listItem>
                    <first>Licence details</first>
                    <secondlink>https://github.com/openjdk/jdk?tab=GPL-2.0-1-ov-file#readme</secondlink>
                </listItem>
                <listItem>
                    <first>Product site</first>
                    <secondlink></secondlink>
                </listItem>
                <listItem>
                    <first>Release info</first>
                    <secondlink></secondlink>
                </listItem>
                <listItem>
                    <first>Version command</first>
                    <second><![CDATA[]]></second>
                </listItem>
                <listItem>
                    <first>Wikipedia</first>
                    <secondlink></secondlink>
                </listItem>
                <!-- <listItem>
                    <first>Last verification date</first>
                    <second>2025-08-08</second>
                </listItem> -->
            </property-list>
        </item>
		<item type="paragraph">&#160;</item>


		<item type="paragraph">&#160;</item>
		<item type="contact" title="Questions or interested? Talk to me!" person="lukas"/>


    </content>
</website>