{"version":"12","name":"Java 12","ga":"2019-03-19","eol":"2019-09-17","umbrellajsr":"386","latestversion":"12.0.2","status":"EOL","bytecode":"56.0","unicode":"11.0.0","documentation":{"notes":"https://www.oracle.com/java/technologies/javase/12-relnote-issues.html","vm":"https://docs.oracle.com/javase/specs/jvms/se12/html/index.html","lang":"https://docs.oracle.com/javase/specs/jls/se12/html/index.html","api":"https://docs.oracle.com/en/java/javase/12/docs/api/","tools":"https://docs.oracle.com/en/java/javase/12/docs/specs/man/index.html"},"scm":[{"type":"git","url":"https://github.com/openjdk/jdk12u"}],"updates":[{"version":"12","tag":"jdk-12-ga","date":"2019-03-19"},{"version":"12.0.1","tag":"jdk-12.0.1-ga","date":"2019-04-16"},{"version":"12.0.2","tag":"jdk-12.0.2-ga","date":"2019-07-16"}],"features":[{"title":"Shenandoah GC","category":"jvm","refs":[{"type":"JEP","identifier":"189","href":"https://openjdk.java.net/jeps/189"}]},{"title":"Switch Expressions","category":"lang","preview":true,"revision":1,"refs":[{"type":"JEP","identifier":"325","href":"https://openjdk.java.net/jeps/325"},{"type":"AlmanacFeature","identifier":"switch","href":"https://javaalmanac.io/features/switch/"}]},{"title":"JVM Constants","category":"api","refs":[{"type":"JEP","identifier":"334","href":"https://openjdk.java.net/jeps/334"}]}],"apidiffversions":["1.0","1.1","1.2","1.3","1.4","5","6","7","8","9","10","11"],"vendors":[{"name":"BellSoft","url":"https://bell-sw.com/","products":[{"id":"liberica","name":"Liberica","license":"GPLv2+CE","url":"https://bell-sw.com/pages/downloads/?version=java-12","platforms":["alpine-x64","linux-arm32","linux-arm64","linux-ppc64le","linux-x86","linux-x64","macos-x64","solaris-sparcv9","solaris-x64","windows-x86","windows-x64"],"versions":["12"],"foojaydownload":true}]},{"name":"SAP","url":"https://sapmachine.io/","products":[{"id":"sap_machine","name":"SapMachine 12","license":"GPLv2+CE","url":"https://github.com/SAP/SapMachine/releases?q=%22sapmachine-12%22","platforms":["linux-ppc64","linux-ppc64le","linux-x64","macos-x64","windows-x64"],"versions":["12"],"foojaydownload":true}]},{"name":"Oracle","url":"https://www.oracle.com/java/","products":[{"id":"oracle","name":"Oracle JDK 12","license":"Commercial","url":"https://www.oracle.com/java/technologies/javase/jdk12-archive-downloads.html","platforms":["linux-x64","macos-x64","windows-x64"],"versions":["12"],"foojaydownload":true}]},{"name":"Azul Systems","url":"https://www.azul.com/","products":[{"id":"zulu","name":"Zulu Builds of OpenJDK 12","license":"GPLv2+CE","url":"https://www.azul.com/downloads/?version=java-12&show-old-builds=true#zulu","platforms":["alpine-x64","linux-x86","linux-x64","macos-x64","windows-x86","windows-x64"],"versions":["12"],"foojaydownload":true}]},{"name":"AdoptOpenJDK","url":"https://adoptopenjdk.net/","products":[{"id":"aoj","name":"AdoptOpenJDK","license":"GPLv2+CE","url":"https://adoptopenjdk.net/releases.html?variant=openjdk12","platforms":["aix-ppc64","linux-arm32","linux-arm64","linux-ppc64le","linux-s390x","linux-x64","macos-x64","windows-x86","windows-x64"],"versions":["12"],"foojaydownload":true}]},{"name":"Red Hat","url":"https://developers.redhat.com/products/openjdk/","products":[{"id":"redhat","name":"Red Hat build of OpenJDK 12","license":"GPLv2+CE","url":"https://developers.redhat.com/products/openjdk/download","platforms":["windows-x64"],"versions":["12"],"foojaydownload":true}]}]}