Holy cow, does JDK 8 have amazing staying power ... from State of Clojure 2023 survey results: https://www.surveymonkey.com/stories/SM-_2BH3b49f_2FXEkUlrb_2BJSThxg_3D_3D/
I’ve been exposed to quite a few environments both internal and with external clients where it is quite difficult to drop java 8 support.
Java 8 is like a diamond. 💍
We had one app that was tied to infrastructure that required JDK 8... until an alternative appeared earlier this year (still in beta) that allowed us to switch with minimal changes, and it is running on JDK 21 now!
That is a nice leap forward.
I would much prefer to be well beyond java 8 always.
Post 8 oracle started being more aggressive about large scale jdk changes (things like the module system, deprecating stuff, etc). I forget there may have been some oracle jdk licensing changes around then as well.
Way down in this years
I was looking up what version of JDK would include most Clojure users for releasing a JAR with .class files compiled from Java source.
Thanks for that tidbit. I recommended to the person who asked that they use JDK 11.
@alexmiller Looking forward to the 2024 survey results! 🙂 @andy.fingerhut I was shocked, recently, to see that Oracle adjusted the end of "extended support" for JDK 8 out to the end of 2030! https://www.oracle.com/java/technologies/java-se-support-roadmap.html
(only JDK 17 onward are still under premier support)