Sprachfeatures:
JEP 213: Milling Project Coin
#Neue VM-Features
JEP 165: Compiler Control
JEP 197: Segmented Code Cache
JEP 276: Dynamic Linking of Language-Defined Object Models
#Features für das JVM-Tuning:
JEP 271: Unified GC Logging
JEP 248: Make G1 the Default Garbage Collector
Modularisierung in Java mit Projekt "Jigsaw":
JEP 261: Module System
JEP 200: The Modular JDK
JEP 220: Modular Run-Time Images
JEP 260: Encapsulate Most Internal APIs
Tooling:
JEP 158: Unified JVM Logging
JEP 214: Remove GC Combinations Deprecated in JDK 8
JEP 222: jshell: The Java Shell (Read-Eval-Print Loop)
JEP 224: HTML5 Javadoc
JEP 228: Add More Diagnostic Commands
JEP 231: Remove Launch-Time JRE Version Selection
JEP 240: Remove the JVM TI hprof Agent
JEP 241: Remove the jhat Tool
JEP 245: Validate JVM Command-Line Flag Arguments
JEP 247: Compile for Older Platform Versions
JEP 282: jlink: The Java Linker
#Sicherheits:
JEP 219: Datagram Transport Layer Security (DTLS)
JEP 244: TLS Application-Layer Protocol Negotiation Extension
JEP 249: OCSP Stapling for TLS
JEP 246: Leverage CPU Instructions for GHASH and RSA
JEP 273: DRBG-Based SecureRandom Implementations
JEP 229: Create PKCS12 Keystores by Default
JEP 287: SHA-3 Hash Algorithms
Deployment:
Deprecate the Java Plug-in
Enhanced Java Control Panel
JEP 275: Modular Java Application Packaging
JEP 289: Deprecate the Applet API
Javadoc
JEP 221: Simplified Doclet API
JEP 224: HTML5 Javadoc
JEP 225: Javadoc Search
JEP 261: Module System
#Neuerungen in den Core Libraries:
JEP 102: Process API Updates
JEP 193: Variable Handles
JEP 254: Compact Strings
JEP 264: Platform Logging API and Service
JEP 266: More Concurrency Updates
JEP 268: XML Catalogs
JEP 269: Convenience Factory Methods for Collections
JEP 274: Enhanced Method Handles
JEP 277: Enhanced Deprecation
JEP 285: Spin-Wait Hints
JEP 290: Filter Incoming Serialization Data
JEP 259: Stack-Walking API
#Nashorn-Projekt:
JEP 236: Parser API for Nashorn
JEP 292: Implement Selected ECMAScript 6 Features in Nashorn
#Client-Technologien:
JEP 251: Multi-Resolution Images
JEP 256: BeanInfo Annotations
JEP 262: TIFF Image I/O
JEP 263: HiDPI Graphics on Windows and Linux
JEP 272: Platform-Specific Desktop Features
JEP 283: Enable GTK 3 on Linux
#Verbesserungen bei der Internationalisierung:
JEP 267: Unicode 8.0
JEP 252: CLDR Locale Data Enabled by Default
JEP 226: UTF-8 Properties Files