{"version":"17","name":"Java 17","ga":"2021-09-14","eol":"2027-10","umbrellajsr":"392","latestversion":"17.0.19","status":"LTS","bytecode":"61.0","unicode":"13.0.0","documentation":{"notes":"https://www.oracle.com/java/technologies/javase/17u-relnotes.html","vm":"https://docs.oracle.com/javase/specs/jvms/se17/html/index.html","lang":"https://docs.oracle.com/javase/specs/jls/se17/html/index.html","api":"https://docs.oracle.com/en/java/javase/17/docs/api/","tools":"https://docs.oracle.com/en/java/javase/17/docs/specs/man/index.html"},"scm":[{"type":"git","url":"https://github.com/openjdk/jdk17u"}],"updates":[{"version":"17","tag":"jdk-17-ga","date":"2021-09-14"},{"version":"17.0.1","tag":"jdk-17.0.1-ga","date":"2021-10-18"},{"version":"17.0.2","tag":"jdk-17.0.2-ga","date":"2022-01-09"},{"version":"17.0.3","tag":"jdk-17.0.3-ga","date":"2022-04-19"},{"version":"17.0.4","tag":"jdk-17.0.4-ga","date":"2022-07-14"},{"version":"17.0.4.1","tag":"jdk-17.0.4.1-ga","date":"2022-08-16"},{"version":"17.0.5","tag":"jdk-17.0.5-ga","date":"2022-10-10"},{"version":"17.0.6","tag":"jdk-17.0.6-ga","date":"2023-01-10"},{"version":"17.0.7","tag":"jdk-17.0.7-ga","date":"2023-04-12"},{"version":"17.0.8","tag":"jdk-17.0.8-ga","date":"2023-07-05"},{"version":"17.0.8.1","tag":"jdk-17.0.8.1-ga","date":"2023-08-23"},{"version":"17.0.9","tag":"jdk-17.0.9-ga","date":"2023-10-11"},{"version":"17.0.10","tag":"jdk-17.0.10-ga","date":"2024-01-09"},{"version":"17.0.11","tag":"jdk-17.0.11-ga","date":"2024-04-08"},{"version":"17.0.12","tag":"jdk-17.0.12-ga","date":"2024-07-15"},{"version":"17.0.13","tag":"jdk-17.0.13-ga","date":"2024-10-10"},{"version":"17.0.14","tag":"jdk-17.0.14-ga","date":"2025-01-04"},{"version":"17.0.15","tag":"jdk-17.0.15-ga","date":"2025-04-09"},{"version":"17.0.16","tag":"jdk-17.0.16-ga","date":"2025-07-09"},{"version":"17.0.17","tag":"jdk-17.0.17-ga","date":"2025-10-13"},{"version":"17.0.18","tag":"jdk-17.0.18-ga","date":"2026-01-15"},{"version":"17.0.19","tag":"jdk-17.0.19-ga","date":"2026-04-17"}],"features":[{"title":"Restore Always-Strict Floating-Point Semantics","category":"lang","refs":[{"type":"JEP","identifier":"306","href":"https://openjdk.java.net/jeps/306"}]},{"title":"New macOS Rendering Pipeline","category":"jvm","refs":[{"type":"JEP","identifier":"382","href":"https://openjdk.java.net/jeps/382"}]},{"title":"macOS/AArch64 Port","category":"jvm","refs":[{"type":"JEP","identifier":"391","href":"https://openjdk.java.net/jeps/391"}]},{"title":"Enhanced Pseudo-Random Number Generators","category":"api","refs":[{"type":"JEP","identifier":"356","href":"https://openjdk.java.net/jeps/356"}]},{"title":"Deprecate the Applet API for Removal","category":"api","refs":[{"type":"JEP","identifier":"398","href":"https://openjdk.java.net/jeps/398"}]},{"title":"Strongly Encapsulate JDK Internals","category":"jvm","refs":[{"type":"JEP","identifier":"403","href":"https://openjdk.java.net/jeps/403"}]},{"title":"Pattern Matching for switch","category":"lang","preview":true,"revision":1,"refs":[{"type":"JEP","identifier":"406","href":"https://openjdk.java.net/jeps/406"},{"type":"AlmanacFeature","identifier":"typepatterns","href":"https://javaalmanac.io/features/typepatterns/"}]},{"title":"Remove RMI Activation","category":"api","refs":[{"type":"JEP","identifier":"407","href":"https://openjdk.java.net/jeps/407"}]},{"title":"Sealed Classes","category":"lang","refs":[{"type":"JEP","identifier":"409","href":"https://openjdk.java.net/jeps/409"},{"type":"AlmanacFeature","identifier":"sealedtypes","href":"https://javaalmanac.io/features/sealedtypes/"}]},{"title":"Remove the Experimental AOT and JIT Compiler","category":"tools","refs":[{"type":"JEP","identifier":"410","href":"https://openjdk.java.net/jeps/410"}]},{"title":"Deprecate the Security Manager for Removal","category":"api","refs":[{"type":"JEP","identifier":"411","href":"https://openjdk.java.net/jeps/411"}]},{"title":"Foreign Function & Memory API","category":"api","incubator":true,"revision":1,"refs":[{"type":"JEP","identifier":"412","href":"https://openjdk.java.net/jeps/412"}]},{"title":"Vector API","category":"api","incubator":true,"revision":2,"refs":[{"type":"JEP","identifier":"414","href":"https://openjdk.java.net/jeps/414"}]}],"apidiffversions":["1.0","1.1","1.2","1.3","1.4","5","6","7","8","9","10","11","12","13","14","15","16"],"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-17","platforms":["alpine-arm64","alpine-x64","linux-arm32","linux-arm64","linux-ppc64le","linux-riscv64","linux-x86","linux-x64","macos-arm64","macos-x64","windows-arm64","windows-x86","windows-x64"],"versions":["17"],"foojaydownload":true}]},{"name":"SAP","url":"https://sapmachine.io/","products":[{"id":"sap_machine","name":"SapMachine 17","license":"GPLv2+CE","url":"https://github.com/SAP/SapMachine/releases?q=%22sapmachine-17%22","platforms":["alpine-x64","linux-arm64","linux-ppc64le","linux-x64","macos-arm64","macos-x64","windows-x64"],"versions":["17"],"foojaydownload":true}]},{"name":"Oracle","url":"https://www.oracle.com/java/","products":[{"id":"oracle","name":"Oracle JDK 17","license":"Commercial","url":"https://www.oracle.com/java/technologies/downloads/#java17","platforms":["linux-arm64","linux-x64","macos-arm64","macos-x64","solaris-sparcv9","windows-x64"],"versions":["17"],"foojaydownload":true}]},{"name":"IBM","url":"https://www.ibm.com/support/pages/java-sdk-downloads","products":[{"id":"semeru","name":"Semeru Runtime Open Edition, Version 17","license":"GPLv2+CE","url":"https://developer.ibm.com/languages/java/semeru-runtimes/downloads?version=17","platforms":["aix-ppc64","linux-arm64","linux-ppc64le","linux-s390x","linux-x64","macos-arm64","macos-x64","windows-x64"],"versions":["17"],"foojaydownload":true}]},{"name":"Azul Systems","url":"https://www.azul.com/","products":[{"id":"zulu","name":"Zulu Builds of OpenJDK 17","license":"GPLv2+CE","url":"https://www.azul.com/downloads/?version=java-17-lts&show-old-builds=true#zulu","platforms":["alpine-arm64","alpine-x64","linux-arm32","linux-arm64","linux-x86","linux-x64","macos-arm64","macos-x64","windows-arm64","windows-x86","windows-x64"],"versions":["17"],"foojaydownload":true},{"id":"prime","name":"Azul Prime","license":"Commercial","url":"https://www.azul.com/downloads/#prime","platforms":["linux-x64","linux-arm64"],"versions":["8","11","17","21"],"foojaydownload":false}]},{"name":"Microsoft","url":"https://www.microsoft.com/openjdk","products":[{"id":"microsoft","name":"Microsoft Build of OpenJDK 17","license":"GPLv2+CE","url":"https://docs.microsoft.com/en-us/java/openjdk/download","platforms":["alpine-x64","linux-arm64","linux-x64","macos-arm64","macos-x64","windows-arm64","windows-x64"],"versions":["17"],"foojaydownload":true}]},{"name":"Amazon","url":"https://docs.aws.amazon.com/corretto/index.html","products":[{"id":"corretto","name":"Corretto 17","license":"GPLv2+CE","url":"https://docs.aws.amazon.com/corretto/latest/corretto-17-ug/downloads-list.html","platforms":["alpine-arm64","alpine-x64","linux-arm64","linux-x64","macos-arm64","macos-x64","windows-x64"],"versions":["17"],"foojaydownload":true}]},{"name":"Red Hat","url":"https://developers.redhat.com/products/openjdk/","products":[{"id":"redhat","name":"Red Hat build of OpenJDK 17","license":"GPLv2+CE","url":"https://developers.redhat.com/products/openjdk/download","platforms":["linux-x64","windows-x64"],"versions":["17"],"foojaydownload":true}]},{"name":"Adoptium","url":"https://adoptium.net/","products":[{"id":"temurin","name":"Eclipse Temurin","license":"GPLv2+CE","url":"https://adoptium.net/temurin/releases/?version=17","platforms":["aix-ppc64","alpine-x64","linux-arm32","linux-arm64","linux-ppc64le","linux-riscv64","linux-s390x","linux-x64","macos-arm64","macos-x64","windows-x86","windows-x64"],"versions":["17"],"foojaydownload":true}]},{"name":"Alibaba","url":"http://dragonwell-jdk.io/","products":[{"id":"dragonwell","name":"Dragonwell 17","license":"GPLv2+CE","url":"https://github.com/dragonwell-project/dragonwell17/releases","platforms":["alpine-x64","linux-arm64","linux-x64","windows-x86","windows-x64"],"versions":["17"],"foojaydownload":true}]}]}