openjdk.org Open in urlscan Pro
2a02:26f0:480:9a2::2c21  Public Scan

URL: https://openjdk.org/projects/jdk/17/
Submission: On January 02 via manual from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

JDK 17

JDK 17 is the open-source reference implementation of version 17 of the Java SE
Platform, as specified by by JSR 390 in the Java Community Process.

JDK 17 reached General Availability on 14 September 2021. Production-ready
binaries under the GPL are available from Oracle; binaries from other vendors
will follow shortly.

The features and schedule of this release were proposed and tracked via the JEP
Process, as amended by the JEP 2.0 proposal. The release was produced using the
JDK Release Process (JEP 3).


FEATURES

> 306: Restore Always-Strict Floating-Point Semantics 356: Enhanced
> Pseudo-Random Number Generators 382: New macOS Rendering Pipeline 391:
> macOS/AArch64 Port 398: Deprecate the Applet API for Removal 403: Strongly
> Encapsulate JDK Internals 406: Pattern Matching for switch (Preview) 407:
> Remove RMI Activation 409: Sealed Classes 410: Remove the Experimental AOT and
> JIT Compiler 411: Deprecate the Security Manager for Removal 412: Foreign
> Function & Memory API (Incubator) 414: Vector API (Second Incubator) 415:
> Context-Specific Deserialization Filters

JDK 17 will be a long-term support (LTS) release from most vendors. For a
complete list of the JEPs integrated since the previous LTS release, JDK 11,
please see here.


SCHEDULE

> 2021/06/10 Rampdown Phase One (fork from main line) 2021/07/15 Rampdown Phase
> Two 2021/08/05 Initial Release Candidate 2021/08/19 Final Release Candidate
> 2021/09/14 General Availability

Last update: 2021/9/13 23:38 UTC
Installing
Contributing
Sponsoring
Developers' Guide
Vulnerabilities
JDK GA/EA Builds
Mailing lists
Wiki · IRC
Bylaws · Census
Legal
Workshop
JEP Process
Source code
Mercurial
GitHub
Tools
Git
jtreg harness
Groups
(overview)
Adoption
Build
Client Libraries
Compatibility & Specification Review
Compiler
Conformance
Core Libraries
Governing Board
HotSpot
IDE Tooling & Support
Internationalization
JMX
Members
Networking
Porters
Quality
Security
Serviceability
Vulnerability
Web
Projects
(overview, archive)
Amber
Babylon
CRaC
Caciocavallo
Closures
Code Tools
Coin
Common VM Interface
Compiler Grammar
Detroit
Developers' Guide
Device I/O
Duke
Galahad
Graal
IcedTea
JDK 7
JDK 8
JDK 8 Updates
JDK 9
JDK (…, 21, 22, 23)
JDK Updates
JavaDoc.Next
Jigsaw
Kona
Kulla
Lambda
Lanai
Leyden
Lilliput
Locale Enhancement
Loom
Memory Model Update
Metropolis
Mission Control
Multi-Language VM
Nashorn
New I/O
OpenJFX
Panama
Penrose
Port: AArch32
Port: AArch64
Port: BSD
Port: Haiku
Port: Mac OS X
Port: MIPS
Port: Mobile
Port: PowerPC/AIX
Port: RISC-V
Port: s390x
Portola
SCTP
Shenandoah
Skara
Sumatra
Tiered Attribution
Tsan
Type Annotations
Valhalla
Verona
VisualVM
Wakefield
Zero
ZGC

© 2024 Oracle Corporation and/or its affiliates
Terms of Use · License: GPLv2 · Privacy · Trademarks