The release in context
Project Jigsaw: Java Platform Module System (JPMS). JDK modularised into 75+ modules. JShell REPL. HTTP/2 Client (incubator). Multi-release JARs. Reactive Streams (Flow API). 6-month release cadence begins.
- Project Jigsaw: Java Platform Module System (JPMS). JDK modularised into 75+ modules. JShell REPL. HTTP/2 Client (incubator). Multi-release JARs. Reactive Streams (Flow API). 6-month release cadence begins.
- Key release highlights included JPMS Modules, JShell REPL, HTTP/2 Client, Flow API.
- Compared with JDK 8, the most visible shifts included Platform ClassLoader, Compact Strings, @SafeVarargs on private methods.
- The most architecturally significant Java release. Module system took 10 years to build (Project Jigsaw, started 2005).
- This is the moment where the public JRE story changed and the JDK became more explicitly modular, inspectable, and customizable.