v1

latestOpenAPI 3.1.02026-07-13202661.5 KB
Release Info

Returns a list of all release versions

get/v3/info/release_versions

Query parameters

architecture'x64' | 'x86' | 'x32' | 'ppc64' | 'ppc64le' | 's390x' | 'aarch64' | 'arm' | 'sparcv9' | 'riscv64'

Architecture

c_lib'musl' | 'glibc'

C Lib type, typically would imply image_type has been set to staticlibs

heap_size'normal' | 'large'
Example:normal

Heap Size

image_type'jdk' | 'jre' | 'testimage' | 'debugimage' | 'staticlibs' | 'sources' | 'sbom' | 'jmods'
Example:jdk

Image Type

jvm_impl'hotspot'

JVM Implementation

ltsboolean nullable

Include only LTS releases

os'linux' | 'windows' | 'mac' | 'solaris' | 'aix' | 'alpine-linux'

Operating System

pageinteger nullable

Pagination page number

page_sizeinteger nullable

Pagination page size

project'jdk' | 'valhalla' | 'metropolis' | 'jfr' | 'shenandoah'

Project

Project

release_type'ga' | 'ea'
<p>Type of release. Either a release version, known as General Availability(ga) or an Early Access(ea) </p>
semverboolean nullable

Indicates that any version arguments provided in this request were Adoptium semantic versions

sort_method'DEFAULT' | 'DATE'

DEFAULT sort order is by: version, then date, then name, then id. DATE sorts by date, then version, then name, then id.

Result sort method

sort_order'ASC' | 'DESC'

Result sort order

vendor'eclipse'
Example:eclipse
<p>Vendor of the binary. This is the organisation that produced the binary package.</p>
versionstring nullable

Java version range (maven style) of versions to include.

e.g:

  • 11.0.4.1+11.1
  • [1.0,2.0)
  • (,1.0]

Details of maven version ranges can be found at https://maven.apache.org/enforcer/enforcer-rules/versionRanges.html

Response

A list of all release versions

Example response

{
  "versions": [
    {
      "semver": "11.0.0+28",
      "openjdk_version": "11.0.4+10-201907081820"
    }
  ]
}