<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]>
