Replies: 2 comments 5 replies
-
Hello, right now, there's nothing in the metadata which could specify that Vaadin only works with Java 21 and up. That's something we want to tackle in spring-io/initializr#958. Until this is resolved, it means that users can select (a future Java 21 baseline) Vaadin and Java 17 in the UI (start.spring.io, or IDE integration, ...). In that case we would automatically upgrade them to Java 21, and put something in the |
Beta Was this translation helpful? Give feedback.
-
I don't think this will happen. We've had Java 8 on there for ages with Boot 2.x. |
Beta Was this translation helpful? Give feedback.
-
As we're seeing now with jOOQ 3.20, lack of support for Java 17 means that you're booted from Spring Boot's own dependency management (or in that case stuck at an old version). Will the same also be the case for dependencies that get their version number directly from Spring Initializr? I'm thinking this could be different since Initializr has an explicit Java version selector and could thus offer feedback to the user if they are about to create an unsupported combination. Or maybe you're even about to drop Java 17 from Initializr in the foreseeable future based on what was mentioned in the Spring Framework 7 announcement discussion about Java 17 being tolerated but not recommended?
I'm asking because Vaadin is evaluating the possibility of having Java 21 as the baseline for the upcoming major version that would be built for Spring Boot 4. It's a tough choice for other reasons but it would probably be a deal breaker if Vaadin could no longer be available in Spring Initializr.
Beta Was this translation helpful? Give feedback.
All reactions