{"version":"18","name":"Java 18","ga":"2022-03-22","eol":"2022-09-20","umbrellajsr":"393","latestversion":"18.0.2.1","status":"EOL","bytecode":"62.0","unicode":"13.0.0","documentation":{"notes":"https://www.oracle.com/java/technologies/javase/18u-relnotes.html","vm":"https://docs.oracle.com/javase/specs/jvms/se18/html/index.html","lang":"https://docs.oracle.com/javase/specs/jls/se18/html/index.html","api":"https://docs.oracle.com/en/java/javase/18/docs/api/","tools":"https://docs.oracle.com/en/java/javase/18/docs/specs/man/index.html"},"scm":[{"type":"git","url":"https://github.com/openjdk/jdk18u"}],"updates":[{"version":"18","tag":"jdk-18-ga","date":"2022-03-22"},{"version":"18.0.1","tag":"jdk-18.0.1-ga","date":"2022-04-12"},{"version":"18.0.1.1","tag":"jdk-18.0.1.1-ga","date":"2022-04-25"},{"version":"18.0.2","tag":"jdk-18.0.2-ga","date":"2022-07-15"},{"version":"18.0.2.1","tag":"jdk-18.0.2.1-ga","date":"2022-08-18"}],"features":[{"title":"UTF-8 by Default","category":"jvm","refs":[{"type":"JEP","identifier":"400","href":"https://openjdk.java.net/jeps/400"}]},{"title":"Simple Web Server","category":"tools","refs":[{"type":"JEP","identifier":"408","href":"https://openjdk.java.net/jeps/408"}]},{"title":"Code Snippets in Java API Documentation","category":"tools","refs":[{"type":"JEP","identifier":"413","href":"https://openjdk.java.net/jeps/413"}]},{"title":"Pattern Matching for switch","category":"lang","preview":true,"revision":2,"refs":[{"type":"JEP","identifier":"420","href":"https://openjdk.java.net/jeps/420"},{"type":"AlmanacFeature","identifier":"typepatterns","href":"https://javaalmanac.io/features/typepatterns/"}]},{"title":"Reimplement Core Reflection with Method Handles","category":"api","refs":[{"type":"JEP","identifier":"416","href":"https://openjdk.java.net/jeps/416"}]},{"title":"Vector API","category":"api","incubator":true,"revision":3,"refs":[{"type":"JEP","identifier":"417","href":"https://openjdk.java.net/jeps/417"}]},{"title":"Internet-Address Resolution SPI","category":"api","refs":[{"type":"JEP","identifier":"418","href":"https://openjdk.java.net/jeps/418"}]},{"title":"Foreign Function & Memory API","category":"api","incubator":true,"revision":2,"refs":[{"type":"JEP","identifier":"419","href":"https://openjdk.java.net/jeps/419"}]},{"title":"Deprecate Finalization for Removal","category":"api","refs":[{"type":"JEP","identifier":"421","href":"https://openjdk.java.net/jeps/421"}]}],"apidiffversions":["1.0","1.1","1.2","1.3","1.4","5","6","7","8","9","10","11","12","13","14","15","16","17"],"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-18","platforms":["alpine-arm64","alpine-x64","linux-arm32","linux-arm64","linux-ppc64le","linux-x86","linux-x64","macos-arm64","macos-x64","windows-arm64","windows-x86","windows-x64"],"versions":["18"],"foojaydownload":true}]},{"name":"SAP","url":"https://sapmachine.io/","products":[{"id":"sap_machine","name":"SapMachine 18","license":"GPLv2+CE","url":"https://github.com/SAP/SapMachine/releases?q=%22sapmachine-18%22","platforms":["linux-arm64","linux-ppc64le","linux-x64","macos-arm64","macos-x64","windows-x64"],"versions":["18"],"foojaydownload":true}]},{"name":"Oracle","url":"https://www.oracle.com/java/","products":[{"id":"oracle","name":"Oracle JDK 18","license":"Oracle No-Fee","url":"https://www.oracle.com/java/technologies/javase/jdk18-archive-downloads.html","platforms":["linux-arm64","linux-x64","macos-arm64","macos-x64","windows-x64"],"versions":["18"],"foojaydownload":true}]},{"name":"IBM","url":"https://www.ibm.com/support/pages/java-sdk-downloads","products":[{"id":"semeru","name":"Semeru Runtime Open Edition, Version 18","license":"GPLv2+CE","url":"https://developer.ibm.com/languages/java/semeru-runtimes/downloads?version=18","platforms":["aix-ppc64","linux-arm64","linux-ppc64le","linux-s390x","linux-x64","macos-arm64","macos-x64","windows-x64"],"versions":["18"],"foojaydownload":true}]},{"name":"Azul Systems","url":"https://www.azul.com/","products":[{"id":"zulu","name":"Zulu Builds of OpenJDK 18","license":"GPLv2+CE","url":"https://www.azul.com/downloads/?version=java-18&show-old-builds=true#zulu","platforms":["alpine-arm64","alpine-x64","linux-arm64","linux-x86","linux-x64","macos-arm64","macos-x64","windows-arm64","windows-x86","windows-x64"],"versions":["18"],"foojaydownload":true}]},{"name":"Adoptium","url":"https://adoptium.net/","products":[{"id":"temurin","name":"Eclipse Temurin","license":"GPLv2+CE","url":"https://adoptium.net/temurin/releases/?version=18","platforms":["alpine-x64","linux-arm32","linux-arm64","linux-ppc64le","linux-s390x","linux-x64","macos-arm64","macos-x64","windows-x86","windows-x64"],"versions":["18"],"foojaydownload":true}]}]}