Vaadin 24 free maintenance ends June 16, 2026. Teams have two options: upgrade to Vaadin 25.1 or purchase Extended Maintenance for up to 15 years of security patches. Vaadin 25.1 brings simpler CSS-based theming with a new Aura theme, ~30% fewer dependencies, 50%+ faster dev-mode startup, and a new technology baseline requiring Java 21, Spring Boot 4, Spring Framework 7, and Node.js 24+. A practical 12-step checklist covers Java version checks, Spring Security 7 breaking changes, Material theme migration, Jackson 2→3 migration, and test setup updates. Teams already on Java 21 and Spring Boot 3.x are advised to upgrade now; others should consider Extended Maintenance while planning the upgrade.
Table of contents
What "Maintenance Mode" Means for Your V24 ApplicationWhat's New in Vaadin 25.1Vaadin 24 vs. Vaadin 25: Choosing the Right TimingBefore You Start: A Practical ChecklistResourcesNeed Help Planning Your Upgrade?Sort: