JDK 10 Early Access Release Notes
jdk.java.net
jdk.java.net
I just wish they implemented a native and full code hot-reload support on the jvm, instead of relying on external tools/hacks that work sometimes.
That alone would single-handedly improve productivity by an order of magnitude.
10 is already an improvement over 9 in what concerns supported AOT platforms.
"Project Metropolis"
http://mail.openjdk.java.net/pipermail/discuss/2017-Septembe...
Otherwise there are alternatives like ExcelsiorJET.
However, I couldn't make it work with my current project when I tried some years ago. I haven't tried again since.
JRebel works well, but we need an official and free tool.
[1] https://github.com/dotnet/cli/issues/3093
[2] https://docs.oracle.com/javacomponents/usage-tracker/overvie...
There are some additional ergonomic improvements planned for 11, like using them in lambda parameters.
This is a pre-release, I imagine until the actual release they will properly update them.
But, Java 8 will stop receiving public updates next year, and pretty much everywhere I've looked, folks are sticking on Java 8.
I am hoping I'm wrong, but I wonder if we will see Java 8 be forked, and live on, by community effort, as the cost to maintain it would be lower than the cost of risking moving to Java 11. For a lot of businesses, I don't think the reality has set in yet, and I don't think they're going to realize what situation they're in until Java 8 hits EOL.
This is nothing new.
However stuff like JDBC interface changes comes up as breaking changes in previous releases.
In what concerns Java 9, Mark Reinhold keeps doing presentations about how all Java relevant frameworks and tools are already Java 9 compliant. Including many that they validated against in Maven repositories.
Last presentation I saw was at FOSDEM.
So it appears to be a major issue to anyone wanting to migrate Java 9 without updating the frameworks as well, having some kind of special case library, or using APIs that were always documented as internal.
EDIT: Maybe it's outdated; SLF4J and Netty do claim to be JDK9-ready.
[0]: https://wiki.openjdk.java.net/display/quality/Quality+Outrea...
https://www.oracle.com/technetwork/topics/security/poodlecve...
There's a lot more but it of course depends on the subset of the JDK that you're using. Look over the release notes for historical JDK updates.
I must be misreading this. As far as I can tell the ability to read the new format was added in the same version. Did someone forget about forwards compatibility in the jvm?
Also they don't say anything about iterating the hash, in which case the password can be recovered anyway with rainbow tables, so what's the point of hashing it?