JEP 0: JEP Index

Owner Mark Reinhold
Type Informational
Status Active
Created 2011年08月24日 17:33
Updated 2025年09月02日 16:55

This JEP is the index of all JDK Enhancement Proposals, known as JEPs.
See JEP 1 for an overview of the JEP Process.

Process JEPs

P Act 2 JEP Template
P Act 12 Preview Features

Informational JEPs

In-flight JEPs

F Can core / net 517 HTTP/3 for the HTTP Client API
F Int 26 client / awt 504 Remove the Applet API
F Can spec / lang 468 Derived Record Creation (Preview)
F Can tools / javac 302 Lambda Leftovers
F Can hotspot / compiler 234 Additional Run-Time Compiler JVM Trace Events
F Can spec / lang 218 Generics over Primitive Types
F Can core / — 198 Light-Weight JSON API

Submitted JEPs

F Sub hotspot / gc 8359211 Automatic Heap Sizing for G1
F Sub hotspot / gc 8329758 Automatic Heap Sizing for ZGC
F Sub core-svc / tools 8328351 Enable post-mortem crash analysis with jcmd
F Sub security / javax.net.ssl 8358541 Post-Quantum Hybrid Key Exchange for TLS 1.3
F Sub core / — 8349536 Prepare to Make Final Mean Final

Draft JEPs

F Dra hotspot / runtime 8349069 4-byte Object Headers (Experimental)
F Dra hotspot / compiler 8335368 Ahead-of-Time Code Compilation
F Dra hotspot / runtime 8201462 Better hash codes
I Dra 8336232 CDS Implementation Notes
F Dra security / javax.net.ssl 8171275 Certificate Transparency
F Dra core / lang.invoke 8357674 Classifier API to Map Finite Sets to Indexes
F Dra hotspot / runtime 8361187 Compact Object Headers by Default
F Dra spec / lang 8209434 Concise Method Bodies
F Dra — / — 137 Diagnostic-Command Framework
F Dra spec / lang 8323658 Exception handling in switch (Preview)
S Dra 8283291 Extended Opcodes
F Dra — / — 8261007 Frozen Arrays (Preview)
F Dra hotspot / compiler 8328186 Hot Code Heap
F Dra core / net 8179037 Improve IPv6 support
F Dra hotspot / compiler 8279184 Instruction Issue Cache Hardware Accommodation
I Dra 8305968 Integrity by Default
F Dra hotspot / compiler 8261099 Internal Frozen Arrays
F Dra core / lang.invoke 8158765 Isolated Methods
F Dra tbd core-svc / javax.management 8044507 JMX Specific Annotations for Registration of Managed Resources
F Dra tbd hotspot / runtime 8208520 Java Thread Sanitizer
F Dra hotspot / compiler 169 Larval State for Value Objects
F Dra tools / — 8209964 Lazy Static Final Fields
F Dra hotspot / runtime 8248259 Low-level classfile reflection
F Dra hotspot / compiler 8221828 New Invoke Bindings
F Dra tools / javac 8303099 Null-Restricted and Nullable Types (Preview)
F Dra hotspot / compiler 8132243 Optimize Final Field Loads In Generated Code
F Dra hotspot / jfr 8284453 Optionally Record Thread Context in JFR
F Dra tools / javac 190 Pluggable Static Analyzers
F Dra core / util.regex 8260688 Predictable regex performance
F Dra hotspot / runtime 8180647 Race exclusion for confined data
F Dra security / javax.crypto 8325511 Security Providers Filter
F Dra hotspot / runtime 8248257 Simplified bootstrap method invocation
F Dra core / lang 8359894 Stable Values (Second Preview)
F Dra hotspot / runtime 8350458 Strict Field Initialization in the JVM (Preview)
F Dra security / javax.net.ssl 8281710 TLS Certificate Compression
F Dra hotspot / runtime 8204937 Type operator expressions in the JVM
S Dra tbd 8288293 Windows/gcc Port
F Dra core / lang.invoke 8182862 unboxed argument lists for method handles

Delivered Feature and Infrastructure JEPs

F Clo 25 hotspot / gc 521 Generational Shenandoah
F Clo 25 hotspot / jfr 520 JFR Method Timing & Tracing
F Clo 25 hotspot / runtime 519 Compact Object Headers
F Clo 25 hotspot / jfr 518 JFR Cooperative Sampling
F Clo 25 hotspot / compiler 515 Ahead-of-Time Method Profiling
F Clo 25 hotspot / runtime 514 Ahead-of-Time Command-Line Ergonomics
F Clo 25 spec / lang 513 Flexible Constructor Bodies
F Clo 25 spec / lang 511 Module Import Declarations
F Clo 25 security / javax.crypto 510 Key Derivation Function API
F Clo 25 hotspot / jfr 509 JFR CPU-Time Profiling (Experimental)
F Clo 25 core / — 508 Vector API (Tenth Incubator)
F Clo 25 core / — 506 Scoped Values
F Clo 25 core / — 505 Structured Concurrency (Fifth Preview)
F Clo 25 hotspot / other 503 Remove the 32-bit x86 Port
F Clo 25 core / lang 502 Stable Values (Preview)
F Clo 24 hotspot / other 501 Deprecate the 32-bit x86 Port for Removal
F Clo 24 core / — 499 Structured Concurrency (Fourth Preview)
F Clo 24 tools / jlink 493 Linking Run-Time Images without JMODs
F Clo 24 hotspot / runtime 491 Synchronize Virtual Threads without Pinning
F Clo 24 hotspot / gc 490 ZGC: Remove the Non-Generational Mode
F Clo 24 core / — 489 Vector API (Ninth Incubator)
F Clo 24 core / — 487 Scoped Values (Fourth Preview)
F Clo 24 security / security 486 Permanently Disable the Security Manager
F Clo 24 core / util.stream 485 Stream Gatherers
F Clo 24 core / lang.classfile 484 Class-File API
F Clo 24 hotspot / runtime 483 Ahead-of-Time Class Loading & Linking
F Clo 23 core / — 481 Scoped Values (Third Preview)
F Clo 23 core / — 480 Structured Concurrency (Third Preview)
F Clo 24 hotspot / other 479 Remove the Windows 32-bit x86 Port
F Clo 24 security / javax.crypto 478 Key Derivation Function API (Preview)
F Clo 23 spec / lang 476 Module Import Declarations (Preview)
F Clo 24 hotspot / compiler 475 Late Barrier Expansion for G1
F Clo 23 hotspot / gc 474 ZGC: Generational Mode by Default
F Clo 23 core / util.stream 473 Stream Gatherers (Second Preview)
F Clo 24 core / — 472 Prepare to Restrict the Use of JNI
F Clo 25 security / security 470 PEM Encodings of Cryptographic Objects (Preview)
F Clo 23 core / — 469 Vector API (Eighth Incubator)
F Clo 23 tools / javadoc(tool) 467 Markdown Documentation Comments
F Clo 23 core / lang.classfile 466 Class-File API (Second Preview)
F Clo 22 core / — 464 Scoped Values (Second Preview)
F Clo 22 core / — 462 Structured Concurrency (Second Preview)
F Clo 22 core / util.stream 461 Stream Gatherers (Preview)
F Clo 22 core / — 460 Vector API (Seventh Incubator)
F Clo 22 spec / lang 459 String Templates (Second Preview)
F Clo 22 tools / launcher 458 Launch Multi-File Source-Code Programs
F Clo 22 core / lang.classfile 457 Class-File API (Preview)
F Clo 22 spec / lang 456 Unnamed Variables & Patterns
F Clo 22 core / lang.foreign 454 Foreign Function & Memory API
F Clo 21 core / — 453 Structured Concurrency (Preview)
F Clo 21 security / javax.crypto 452 Key Encapsulation Mechanism API
F Clo 24 hotspot / runtime 450 Compact Object Headers (Experimental)
F Clo 21 core / — 448 Vector API (Sixth Incubator)
F Clo 22 spec / lang 447 Statements before super(...) (Preview)
F Clo 21 core / — 446 Scoped Values (Preview)
F Clo 21 core / — 444 Virtual Threads
F Clo 21 spec / lang 443 Unnamed Patterns and Variables (Preview)
F Clo 21 spec / lang 441 Pattern Matching for switch
F Clo 21 spec / lang 440 Record Patterns
F Clo 21 hotspot / gc 439 Generational ZGC
F Clo 20 core / — 438 Vector API (Fifth Incubator)
F Clo 20 core / — 436 Virtual Threads (Second Preview)
F Clo 20 spec / lang 432 Record Patterns (Second Preview)
F Clo 21 core / util:collections 431 Sequenced Collections
F Clo 21 spec / lang 430 String Templates (Preview)
F Clo 20 core / — 429 Scoped Values (Incubator)
F Clo 19 core / — 428 Structured Concurrency (Incubator)
F Clo 19 core / — 426 Vector API (Fourth Incubator)
F Clo 19 core / — 425 Virtual Threads (Preview)
F Clo 19 core / — 424 Foreign Function & Memory API (Preview)
F Clo 22 hotspot / gc 423 Region Pinning for G1
F Clo 19 hotspot / other 422 Linux/RISC-V Port
F Clo 18 core / lang 421 Deprecate Finalization for Removal
F Clo 18 core / net 418 Internet-Address Resolution SPI
F Clo 18 core / — 417 Vector API (Third Incubator)
F Clo 18 core / lang:reflect 416 Reimplement Core Reflection with Method Handles
F Clo 17 core / io:serialization 415 Context-Specific Deserialization Filters
F Clo 17 core / — 414 Vector API (Second Incubator)
F Clo 18 tools / javadoc(tool) 413 Code Snippets in Java API Documentation
F Clo 17 security / security 411 Deprecate the Security Manager for Removal
F Clo 17 hotspot / compiler 410 Remove the Experimental AOT and JIT Compiler
F Clo 17 spec / lang 409 Sealed Classes
F Clo 18 core / net 408 Simple Web Server
F Clo 17 core / rmi 407 Remove RMI Activation
F Clo 17 spec / lang 406 Pattern Matching for switch (Preview)
F Clo 19 spec / lang 405 Record Patterns (Preview)
F Clo 24 hotspot / gc 404 Generational Shenandoah (Experimental)
F Clo 17 — / — 403 Strongly Encapsulate JDK Internals
F Clo 18 core / nio.charsets 400 UTF-8 by Default
F Clo 17 client / awt 398 Deprecate the Applet API for Removal
F Clo 16 spec / lang 397 Sealed Classes (Second Preview)
F Clo 16 spec / lang 395 Records
F Clo 16 spec / lang 394 Pattern Matching for instanceof
F Clo 16 tools / jpackage 392 Packaging Tool
F Clo 17 hotspot / runtime 391 macOS/AArch64 Port
F Clo 16 — / — 390 Warnings for Value-Based Classes
F Clo 16 core / — 389 Foreign Linker API (Incubator)
F Clo 16 hotspot / runtime 388 Windows/AArch64 Port
F Clo 16 hotspot / runtime 387 Elastic Metaspace
F Clo 16 hotspot / runtime 386 Alpine Linux Port
F Clo 15 core / rmi 385 Deprecate RMI Activation for Removal
F Clo 15 spec / lang 384 Records (Second Preview)
F Clo 17 client / 2d 382 New macOS Rendering Pipeline
F Clo 15 hotspot / other 381 Remove the Solaris and SPARC Ports
F Clo 16 core / nio 380 Unix-Domain Socket Channels
F Clo 15 spec / lang 378 Text Blocks
F Clo 16 hotspot / gc 376 ZGC: Concurrent Thread-Stack Processing
F Clo 15 hotspot / runtime 374 Deprecate and Disable Biased Locking
F Clo 15 core / jdk.nashorn 372 Remove the Nashorn JavaScript Engine
F Clo 15 core / lang.invoke 371 Hidden Classes
F Clo 14 core / — 370 Foreign-Memory Access API (Incubator)
S Clo 16 369 Migrate to GitHub
F Clo 14 spec / lang 368 Text Blocks (Second Preview)
F Clo 14 tools / jar 367 Remove the Pack200 Tools and API
F Clo 14 hotspot / gc 365 ZGC on Windows (Experimental)
F Clo 14 hotspot / gc 364 ZGC on macOS (Experimental)
F Clo 14 — / — 362 Deprecate the Solaris and SPARC Ports
F Clo 14 spec / lang 361 Switch Expressions
F Clo 15 spec / lang 360 Sealed Classes (Preview)
F Clo 14 spec / lang 359 Records (Preview)
F Clo 14 hotspot / runtime 358 Helpful NullPointerExceptions
F Clo 17 core / util 356 Enhanced Pseudo-Random Number Generators
F Clo 13 spec / lang 355 Text Blocks (Preview)
F Clo 13 spec / lang 354 Switch Expressions (Second Preview)
F Clo 13 core / net 353 Reimplement the Legacy Socket API
F Clo 14 core / nio 352 Non-Volatile Mapped Byte Buffers
F Clo 13 hotspot / gc 351 ZGC: Uncommit Unused Memory (Experimental)
F Clo 13 hotspot / runtime 350 Dynamic CDS Archives
F Clo 14 hotspot / jfr 349 JFR Event Streaming
F Clo 14 hotspot / gc 345 NUMA-Aware Memory Allocation for G1
F Clo 12 hotspot / gc 344 Abortable Mixed Collections for G1
F Clo 14 tools / jpackage 343 Packaging Tool (Incubator)
F Clo 12 hotspot / runtime 341 Default CDS Archives
F Clo 12 hotspot / runtime 340 One AArch64 Port, Not Two
F Clo 15 security / javax.crypto 339 Edwards-Curve Digital Signature Algorithm (EdDSA)
F Clo 16 hotspot / compiler 338 Vector API (Incubator)
F Clo 11 tools / — 336 Deprecate the Pack200 Tools and API
F Clo 11 core / jdk.nashorn 335 Deprecate the Nashorn JavaScript Engine for Removal
F Clo 12 core / lang.invoke 334 JVM Constants API
F Clo 11 security / javax.net.ssl 332 Transport Layer Security (TLS) 1.3
F Clo 11 hotspot / jvmti 331 Low-Overhead Heap Profiling
F Clo 11 tools / javac 330 Launch Single-File Source-Code Programs
F Clo 11 security / javax.crypto 329 ChaCha20 and Poly1305 Cryptographic Algorithms
F Clo 11 hotspot / jfr 328 Flight Recorder
F Clo 11 core / lang 327 Unicode 10
F Clo 12 spec / lang 325 Switch Expressions (Preview)
F Clo 11 security / javax.crypto 324 Key Agreement with Curve25519 and Curve448
F Clo 10 core / lang 322 Time-Based Release Versioning
F Clo 11 core / net 321 HTTP Client API
F Clo 11 other / — 320 Remove the Java EE and CORBA Modules
F Clo 10 security / security 319 Root Certificates
F Clo 10 hotspot / compiler 317 Experimental Java-Based JIT Compiler
F Clo 11 hotspot / compiler 315 Improve Aarch64 Intrinsics
F Clo 10 core / util:i18n 314 Additional Unicode Language-Tag Extensions
F Clo 10 hotspot / runtime 312 Thread-Local Handshakes
F Clo 10 hotspot / runtime 310 Application Class-Data Sharing
F Clo 11 hotspot / runtime 309 Dynamic Class-File Constants
F Clo 10 hotspot / gc 307 Parallel Full GC for G1
F Clo 10 hotspot / gc 304 Garbage Collector Interface
F Clo 9 infrastructure / — 298 Remove Demos and Samples
F Clo 9 hotspot / compiler 297 Unified arm32/arm64 Port
F Clo 9 hotspot / compiler 295 Ahead-of-Time Compilation
F Clo 9 hotspot / compiler 294 Linux/s390x Port
F Clo 9 core / io:serialization 290 Filter Incoming Serialization Data
F Clo 9 client / — 289 Deprecate the Applet API
F Clo 9 security / security 288 Disable SHA-1 Certificates
F Clo 9 security / security 287 SHA-3 Hash Algorithms
F Clo 10 tools / — 286 Local-Variable Type Inference
F Clo 9 core / lang 285 Spin-Wait Hints
F Clo 9 javafx / window-toolkit 283 Enable GTK 3 on Linux
F Clo 9 tools / jlink 282 jlink: The Java Linker
F Clo 9 hotspot / test 281 HotSpot C++ Unit-Test Framework
F Clo 9 tools / javac 280 Indify String Concatenation
F Clo 9 — / — 279 Improve Test-Failure Troubleshooting
F Clo 9 core / lang 277 Enhanced Deprecation
F Clo 9 core / lang.invoke 276 Dynamic Linking of Language-Defined Object Models
F Clo 9 deploy / packager 275 Modular Java Application Packaging
F Clo 9 core / lang.invoke 274 Enhanced Method Handles
F Clo 9 security / security 273 DRBG-Based SecureRandom Implementations
F Clo 9 client / awt 272 Platform-Specific Desktop Features
F Clo 9 hotspot / gc 271 Unified GC Logging
F Clo 9 hotspot / runtime 270 Reserved Stack Areas for Critical Sections
F Clo 9 core / util:collections 269 Convenience Factory Methods for Collections
F Clo 9 xml / jaxp 268 XML Catalogs
F Clo 9 core / lang 267 Unicode 8.0
F Clo 9 core / util.concurrent 266 More Concurrency Updates
F Clo 9 client / 2d 265 Marlin Graphics Renderer
F Clo 9 core / util.logging 264 Platform Logging API and Service
F Clo 9 client / awt 263 HiDPI Graphics on Windows and Linux
F Clo 9 client / javax.imageio 262 TIFF Image I/O
F Clo 9 — / — 261 Module System
F Clo 9 — / — 260 Encapsulate Most Internal APIs
F Clo 9 core / — 259 Stack-Walking API
F Clo 9 client / 2d 258 HarfBuzz Font-Layout Engine
F Clo 9 client / beans 256 BeanInfo Annotations
F Clo 9 core / lang 254 Compact Strings
F Clo 9 core / util:i18n 252 Use CLDR Locale Data by Default
F Clo 9 client / 2d 251 Multi-Resolution Images
F Clo 9 hotspot / runtime 250 Store Interned Strings in CDS Archives
F Clo 9 security / javax.net.ssl 249 OCSP Stapling for TLS
F Clo 9 hotspot / gc 248 Make G1 the Default Garbage Collector
F Clo 9 tools / javac 247 Compile for Older Platform Versions
F Clo 9 security / javax.crypto 246 Leverage CPU Instructions for GHASH and RSA
F Clo 9 hotspot / runtime 245 Validate JVM Command-Line Flag Arguments
F Clo 9 security / javax.net.ssl 244 TLS Application-Layer Protocol Negotiation Extension
F Clo 9 hotspot / compiler 243 Java-Level JVM Compiler Interface
F Clo 8u60 hotspot / gc 242 JVM Trace Events for Failed Allocations
F Clo 9 core-svc / tools 241 Remove the jhat Tool
F Clo 9 core-svc / tools 240 Remove the JVM TI hprof Agent
F Clo 9 tools / jar 238 Multi-Release JAR Files
F Clo 9 hotspot / compiler 237 Linux/AArch64 Port
F Clo 9 core / jdk.nashorn 236 Parser API for Nashorn
F Clo 9 hotspot / compiler 233 Generate Run-Time Compiler Tests Automatically
F Clo 9 security / security 232 Improve Secure Application Performance
F Clo 9 tools / launcher 231 Remove Launch-Time JRE Version Selection
F Clo 12 performance / — 230 Microbenchmark Suite
F Clo 9 security / security 229 Create PKCS12 Keystores by Default
F Clo 9 hotspot / svc 228 Add More Diagnostic Commands
F Clo 9 core / lang 227 Unicode 7.0
F Clo 9 core / util:i18n 226 UTF-8 Property Resource Bundles
F Clo 9 tools / javadoc(tool) 225 Javadoc Search
F Clo 9 tools / javadoc(tool) 224 HTML5 Javadoc
F Clo 9 — / — 223 New Version-String Scheme
F Clo 9 tools / javadoc(tool) 221 New Doclet API
F Clo 9 — / — 220 Modular Run-Time Images
F Clo 9 security / javax.net.ssl 219 Datagram Transport Layer Security (DTLS)
F Clo 9 tools / javac 217 Annotations Pipeline 2.0
F Clo 9 tools / javac 216 Process Import Statements Correctly
F Clo 9 tools / javac 215 Tiered Attribution for javac
F Clo 9 tools / javac 213 Milling Project Coin
F Clo 9 tools / — 212 Resolve Lint and Doclint Warnings
F Clo 8u40 core / lang.invoke 210 LambdaForm Reduction and Caching
F Clo 8u40 client / — 209 JavaFX Scene Builder Update
F Clo 8u40 deploy / — 208 Java Packager Improvements
F Clo 8u40 client / — 206 Modernize the JavaFX Media Stack on Mac OS X
F Clo 8u40 client / — 205 New Controls for JavaFX
F Clo 8u40 client / — 204 JavaFX Accessibility
F Clo 8u40 core / jdk.nashorn 202 Nashorn Class Filter
F Clo 9 — / — 201 Modular Source Code
F Clo 9 — / — 200 The Modular JDK
F Clo 9 tools / javac 199 Smart Java Compilation, Phase Two
F Clo 9 hotspot / compiler 197 Segmented Code Cache
F Clo 8u40 core / jdk.nashorn 196 Nashorn Optimistic Typing
F Clo 8u40 hotspot / runtime 195 Scalable Native Memory Tracking
F Clo 9 core / lang 193 Variable Handles
F Clo 8u20 hotspot / gc 192 String Deduplication in G1
F Clo 8 core / net 184 HTTP URL Permissions
F Clo 11 hotspot / runtime 181 Nest-Based Access Control
F Clo 8 core / — 178 Statically-Linked JNI Libraries
F Clo 8u20 — / — 175 PowerPC/AIX Port
F Clo 8 core / jdk.nashorn 174 Nashorn JavaScript Engine
F Clo 8 hotspot / gc 173 Retire Some Rarely-Used GC Combinations
F Clo 8 tools / javadoc(tool) 172 DocLint
F Clo 8 hotspot / runtime 171 Fence Intrinsics
F Clo 8 core / — 170 JDBC 4.2
F Clo 7u40 hotspot / svc 167 Event-Based JVM Tracing
F Clo 8 security / — 166 Overhaul JKS-JCEKS-PKCS12 Keystores
F Clo 9 hotspot / compiler 165 Compiler Control
F Clo 8 — / — 162 Prepare for Modularization
F Clo 8 — / — 161 Compact Profiles
F Clo 9 hotspot / svc 158 Unified JVM Logging
F Clo 8u40 hotspot / gc 156 G1 GC: Reduce need for full GCs
F Clo 8 core / — 155 Concurrency Updates
F Clo 8 client / — 153 Launch JavaFX Applications
F Clo 8 core / — 150 Date & Time API
F Clo 8 core / — 149 Reduce Core-Library Memory Usage
F Clo 8 hotspot / runtime 148 Small VM
F Clo 8 hotspot / runtime 147 Reduce Class Metadata Footprint
F Clo 9 hotspot / runtime 143 Improve Contended Locking
F Clo 8 security / — 140 Limited doPrivileged
F Clo 8 tools / javac 139 Enhance javac to Improve Build Speed
F Clo 8 — / — 138 Autoconf-Based Build System
F Clo 8 hotspot / runtime 136 Enhanced Verification Errors
F Clo 8 core / — 135 Base64 Encoding & Decoding
F Clo 8 core / — 133 Unicode 6.2
F Clo 8 security / javax.crypto:pkcs11 131 PKCS#11 Crypto Provider for 64-bit Windows
F Clo 8 security / security 130 SHA-224 Message Digests
F Clo 8 security / — 129 NSA Suite B Cryptographic Algorithms
F Clo 8 core / util:i18n 128 Unicode BCP 47 Locale Matching
F Clo 8 security / security 124 Enhance the Certificate Revocation-Checking API
F Clo 8 security / security 123 Configurable Secure Random-Number Generation
F Clo 8 hotspot / gc 122 Remove the Permanent Generation
F Clo 8 spec / lang 120 Repeating Annotations
F Clo 8 spec / vm 118 Access to Parameter Names at Runtime
F Clo 8 security / — 115 AEAD CipherSuites
F Clo 8 security / javax.net.ssl 114 TLS Server Name Indication (SNI) Extension
F Clo 8 security / — 113 MS-SFU Kerberos 5 Extensions
F Clo 8 core / — 112 Charset Implementation Improvements
F Clo 9 core / net 110 HTTP/2 Client (Incubator)
F Clo 8 core / — 109 Enhance Core Libraries with Lambda
F Clo 8 core / — 107 Bulk Data Operations for Collections
F Clo 8 tools / javadoc(tool) 106 Add Javadoc to javax.tools
F Clo 8 tools / javac 105 DocTree API
F Clo 8 spec / lang 104 Type Annotations
F Clo 8 core / — 103 Parallel Array Sorting
F Clo 9 core / lang 102 Process API Updates
F Clo 8 spec / lang 101 Generalized Target-Type Inference

Withdrawn JEPs

F Clo spec / lang 465 String Templates (Third Preview)
F Clo hotspot / svc 435 Asynchronous Stack Trace VM API
F Clo tools / — 348 Compiler Intrinsics for Java SE APIs
F Clo hotspot / compiler 342 Limit Speculative Execution
F Clo core / nio 337 RDMA Network Sockets
F Clo spec / lang 326 Raw String Literals (Preview)
F Clo deploy / packager 311 Java Packager API & CLI
F Clo tools / javac 301 Enhanced Enums
F Clo core / — 194 Nashorn Code Persistence
F Clo tools / — 191 Foreign Function Interface
F Clo spec / lang 186 Collection Literals
F Clo core / net 183 HTTP Cross-Origin Resource Sharing
F Clo hotspot / jvmti 159 Enhanced Class Redefinition
F Clo hotspot / gc 157 G1 GC: NUMA-Aware Allocation
F Clo core / — 154 Remove Serialization
F Clo security / javax.crypto 152 Crypto Operations with Network HSMs
F Clo core / — 151 Compress Time-Zone Data
F Clo hotspot / runtime 146 Improve Fatal Error Logs
F Clo hotspot / gc 144 Reduce GC Latency for Large Heaps
F Clo — / — 132 More-prompt finalization
F Clo security / javax.net.ssl 116 Extended Validation SSL Certificates

AltStyle によって変換されたページ (->オリジナル) /