<Comments inline>

JDK 11, the reference implementation of Java 11 and the first long-term
support 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 28 over four weeks ago so that’s the official GA release,
ready for production use.

GPL-licensed OpenJDK builds from Oracle are available here:

  https://jdk.java.net/11

Builds from other implementors will no doubt be available soon.

This release includes seventeen features [3]:

  181: Nest-Based Access Control
  309: Dynamic Class-File Constants
  315: Improve Aarch64 Intrinsics
  318: Epsilon: A No-Op Garbage Collector (Experimental)

<This can potentially be useful for performance tests. Might also introduce
some more places where we can be GC-free.>

  320: Remove the Java EE and CORBA Modules
  321: HTTP Client (Standard)

<This can be adapted to be used as a provider for the HttpAppender.>

  323: Local-Variable Syntax for Lambda Parameters
  324: Key Agreement with Curve25519 and Curve448
  327: Unicode 10
  328: Flight Recorder
  329: ChaCha20 & Poly1305 Cryptographic Algorithms
  330: Launch Single-File Source-Code Programs

<Depending on how this links to libraries, this could also be useful for
the logger generators and other CLI tools we have.>

  331: Low-Overhead Heap Profiling
  332: Transport Layer Security (TLS) 1.3
  333: ZGC: A Scalable Low-Latency Garbage Collector (Experimental)
  335: Deprecate the Nashorn JavaScript Engine

<This indicates that no default script engines will come with Java in the
future. While I doubt the API will go away, it'll probably be some sort of
separate project like JavaFX became.>

  336: Deprecate the Pack200 Tools and API

along with, of course, hundreds of smaller enhancements and countless
bug fixes.

Thanks to everyone who contributed JDK 11, whether by creating features
or enhancements, removing old features, fixing bugs, or downloading and
testing the early-access builds.

Onward, to JDK 12!

- Mark


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


-- 
Matt Sicker <[email protected]>

Reply via email to