A Java Language Cumulative Feature Rollup

I found myself asking myself the question, "What's every new feature Java has introduced since the last time I really cared about new Java language features?", and didn't find an easy answer via Google. So, I decided to create that list. Note that most JDK releases are a combination of new language features, new library features (and by libraries I mean the modules that ship with the JDK), and…