| JVM: Memory Management |
Dynamic CDS |
Not present |
NEW |
Dynamic CDS appeared in JDK 13, adding a new capability in jvm: memory management. |
| Java Language Features |
Text Blocks (preview) |
Not present |
NEW |
Text Blocks (preview) appeared in JDK 13, adding a new capability in java language features. |
| New Features / Modern APIs |
Text Blocks (preview) |
Not present |
NEW |
Text Blocks (preview) appeared in JDK 13, adding a new capability in new features / modern apis. |
| Other Base Libraries |
Dynamic CDS Archives |
Not present |
NEW |
Dynamic CDS Archives appeared in JDK 13, adding a new capability in other base libraries. |
| Deployment |
Applet / Java Plug-in |
Deprecated |
Deprecated |
Applet / Java Plug-in started being phased out in JDK 13, signaling a shift away from older platform assumptions. |
| Deployment |
Java Web Start |
Deprecated |
Deprecated |
Java Web Start started being phased out in JDK 13, signaling a shift away from older platform assumptions. |
| JVM: Execution Engine & GC |
ZGC (uncommit memory) |
Not present |
UPD |
ZGC (uncommit memory) was updated in JDK 13, showing active movement in jvm: execution engine & gc. |
| Java Language Features |
Switch Expressions (2nd preview, yield) |
Not present |
UPD |
Switch Expressions (2nd preview, yield) was updated in JDK 13, showing active movement in java language features. |
| New Features / Modern APIs |
Switch Expressions (2nd preview) |
Not present |
UPD |
Switch Expressions (2nd preview) was updated in JDK 13, showing active movement in new features / modern apis. |
| Other Base Libraries |
Socket API (reimplemented) |
Not present |
UPD |
Socket API (reimplemented) was updated in JDK 13, showing active movement in other base libraries. |
| JVM: Execution Engine & GC |
Shenandoah GC |
Not present |
Present |
Shenandoah GC appeared in JDK 13, adding a new capability in jvm: execution engine & gc. |
| JVM: Memory Management |
Shenandoah GC |
NEW |
Present |
Shenandoah GC carried forward from JDK 12 and settled into the baseline by JDK 13. |
| Tools & Tool APIs |
Microbenchmark Suite (JMH) |
NEW |
Present |
Microbenchmark Suite (JMH) carried forward from JDK 12 and settled into the baseline by JDK 13. |
| lang and util Base Libraries |
Collections (Teeing Collector) |
UPD |
Present |
Collections (Teeing Collector) moved from active change in JDK 12 into a more stable baseline by JDK 13. |