Skip to content
Discussion options

You must be logged in to vote
  • Java 21 or later
  • Spring Boot 4.x
  • Vaadin 25.2 or later — but only for the UI layer

That last one matters if you are trying to limit the size of the upgrade: Vaadin is only required for the parts of an AppJar that ship a UI. Every AppJar is split into layers, and if you are consuming only the backend or service layer, Vaadin is not on your classpath at all. You can, for example, use Email Manager's sending and queueing services without pulling in Vaadin, and build your own screens.

AppJars are ordinary Maven dependencies, so nothing else about your build has to change.

On the database side there is no version constraint to worry about: AppJars use standard JPA entities and work with any r…

Replies: 1 comment

Comment options

mlopezFC
Aug 25, 2026
Maintainer Author

You must be logged in to vote
0 replies
Answer selected by mlopezFC
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant