Eeny, meeny, miny, moe

Java 10: These APIs are as good as gone

This shouldn’t come as a surprise since some APIs have been deprecated for ages and have been superseded by newer APIs. While some APIs are as good as gone, others are eligible for removal in a future release but they haven’t been removed from this Specification.

March 20 is fast approaching

First JDK 10 Release Candidate is here

JDK 10’s Rampdown Phase Two ran until February 8, which means there’s just the Release Candidate phase standing between us and the next Java version. Speaking of, the first JDK Release Candidate is here.

The typical Java developer will be underwhelmed by the new Java 10 features

Java 10 and the emerging problem of release fatigue

With only six months between releases, can anybody be surprised that a new Java version will consist entirely of small-bore incremental improvements? And when it does, can anybody be surprised when nobody seems particularly excited by it? Here, Wayne Citrin talks about the emerging problem of release fatigue.

Better containerized JVMs in JDK 10

There is a significant amount of work going into JDK10 to support containerized JVMs. In this post, Oracle’s Matthew Gilliard will show how the next release of the JDK will be container-aware.

Version-string scheme for the Java SE Platform and the JDK: Proposal

Back to JDK 10: “Most feature releases should contain at least one or two significant features”

Two weeks ago, Mark Reinhold offered three alternatives for the new version-numbering scheme. Now it’s time to present the specific proposal. In short, “JDK 10 is a feature release, JDK 10.0.1 and 10.0.2 are update releases with compatible bug fixes, and there is no interim JDK 10.1 release since in this model the next opportunity to add features is JDK 11.”