Adoptium is the successor project to AdoptOpenJDK. As part of the move, AdoptOpenJDK will no longer produce new builds. It is therefore recommended that:
We have kept the API usage identical between the AdoptOpenJDK V3 API and api.adoptium.net for ease of migration. We plan to continue to maintain it as backwards compatible with the AdoptOpenJDK API.
tl;dr :
The Vendor list in the AdoptOpenJDK API (at time of writing) is as follows:
adoptopenjdk, openjdk, alibaba, ibm, eclipse
In the past we distributed both Hotspot and OpenJ9 under the adoptopenjdk
Vendor.
When requests were made that did not explicitly state which Vendor was required,
the Vendor would default to adoptopenjdk
.
Now that AdoptOpenJDK will no-longer produce binaries, in order to keep delivering
updates to those depending on the AdoptOpenJDK API, the Vendor adoptopenjdk
has been
made synonymous to eclipse
. Requests that explicitly
ask for adoptopenjdk
, or do not specify a specific Vendor, will return
assets that are produced by either adoptopenjdk
(legacy) or eclipse
. That
synonym only works one way, requests asking specifically for eclipse
will ONLY
return builds produced by Eclipse Adoptium and NOT builds that were created at AdoptOpenJDK.
The addition of the ibm
vendor is to support the new Semeru project who will
be distributing OpenJ9 builds.
With the exception of legacy binaries, most requests for Hotspot JVMs should ultimately return an Eclipse Temurin binary.
eclipse
has become the new default (and currently only) Vendor at api.adoptium.net. New releases will
have the vendor eclipse
. api.adoptium.net will only distribute binaries produced
by Eclipse.
The jvm_impl list in the AdoptOpenJDK API is as follows:
hotspot, openj9, dragonwell
At api.adoptium.net (at time of writing), we are only distributing hotspot
binaries,
this has therefore become the one and only jvm_impl
at api.adoptium.net
Download statistics at Adoptium will only show downloads of Temurin binaries.
The AdoptOpenJDK API will only show download statistics of the legacy AdoptOpenJDK binaries.