JDK 10: General Availability

mark.reinhold at oracle.com mark.reinhold at oracle.com
Tue Mar 20 15:55:51 UTC 2018

JDK 10, the first release produced under the six-month rapid-cadence
release model [1][2], is now Generally Available.  We've identified
no P1 bugs since we promoted build 46 almost two weeks ago, so that
is the official GA release, ready for production use.

GPL'd binaries from Oracle are available here:


(There are links on that page to Oracle's commercial binaries, for
those who are interested.)  Binaries from other implementors will no
doubt be available in short order.

This release includes twelve features:

  Local-Variable Type Inference                  http://openjdk.java.net/jeps/286
  Consolidate the JDK Forest                     http://openjdk.java.net/jeps/296
  Garbage-Collector Interface                    http://openjdk.java.net/jeps/304
  Parallel Full GC for G1                        http://openjdk.java.net/jeps/307
  Application Class-Data Sharing                 http://openjdk.java.net/jeps/310
  Thread-Local Handshakes                        http://openjdk.java.net/jeps/312
  Remove the Native-Header Generation Tool       http://openjdk.java.net/jeps/313
  Additional Unicode Language-Tag Extensions     http://openjdk.java.net/jeps/314
  Heap Allocation on Alternative Memory Devices  http://openjdk.java.net/jeps/316
  Experimental Java-Based JIT Compiler           http://openjdk.java.net/jeps/317
  Root Certificates                              http://openjdk.java.net/jeps/319
  Time-Based Release Versioning                  http://openjdk.java.net/jeps/322

along with, of course, hundreds of smaller enhancements.

Thanks to everyone who contributed to JDK 10, whether directly or
indirectly.  Considering the enormous change that we just made to
the release model, this all went pretty smoothly!

- Mark

[1] https://mreinhold.org/blog/forward-faster
[2] http://mail.openjdk.java.net/pipermail/discuss/2017-September/004281.html

More information about the announce mailing list