To be honest, EOS is not a big deal; it’s quite common in the software development field. Spring Framework, as one of the widely used frameworks in the Java domain, continuously releasing new versions is a healthy practice.
However, here comes the “but.”
Spring Framework 6.x will only support Java 17.
Many systems that are still using Spring Framework 5.x may still be stuck in the world of Java 8 (Spring Framework 5.x supports Java 8/Java 11/Java 17). For those of us who have been using Java 8 since 2014, as the longest-lasting JDK, it has been with us for almost 10 years. Although Oracle has announced plans to EOS Java 8 “currently” by 2030, given the past sentiment regarding Oracle’s licensing practices, many companies have already shifted away from Oracle JDK, opting for OpenJDK or other vendors capable of releasing their JDK versions. So, I don’t think it will have a significant impact. But who knows, OpenJDK and other vendors may take advantage of this opportunity and continue to provide support for Java 8?
But we may not have anticipated is that, due to Spring Framework’s requirements, we may now have to move towards Java 17.
I’ve already started delving into Java 17. How about you?