On 14/07/2016 12:37, Robert Muir wrote:
:
Java 9 breaks log4j 1.2.x out of box. Think about how widely used that
one is! And its no longer maintained!

Sure, its only if you use MDC, and its not even Jigsaw that does it
(relates to version changes). See
https://github.com/elastic/elasticsearch/blob/f01f15d3b8592db4210f725f0c37baff4a554a35/core/src/main/java/org/apache/log4j/Java9Hack.java
if you want a hack.

Its just an example of how much software won't work with java 9 out of
box. Still looking forward to it!
Yeah, changing the version-string scheme, particularly dropping the leading `1.` has impacted a lot of libraries. Every effort was made to communicate that change and has all the others with significant compatibility impact. I would hope that most libraries that need update will be updated by the time that JDK 9 ships. Good point on unmaintained libraries.

-Alan

Reply via email to