Upgrading · Docs · Get Started
This is a pre-release for the Vaadin 25.0. We appreciate if you give it a try and report any issues you notice. To use this release, you'll need to have following repositories declared in your project (Vaadin pre-releases are not pushed to Maven central) :
<repositories>
<repository>
<id>vaadin-prereleases</id>
<url>
https://maven.vaadin.com/vaadin-prereleases/
</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>vaadin-prereleases</id>
<url>
https://maven.vaadin.com/vaadin-prereleases/
</url>
</pluginRepository>
</pluginRepositories>
Major Breaking Changes Since Vaadin 24
Vaadin 25 is under developing at the moment, the full migration guide will come when it gets close to beta release.
Thanks for your patience. For now, you can take the following link/contents as reference.
- Breaking changes in flow
- Design System
Changelogs
- Flow (25.0.0-alpha11) and Hilla (25.0.0-alpha7)
- Design System
- Web Components (25.0.0-alpha16)
- Flow Components (25.0.0-alpha8)
- TestBench (10.0.0-alpha4)
- Feature Pack(24.8.0)
- Modernization Toolkit (Documentation)
- Feature Pack (Documentation)
- Dragonfly (Documentation)
- Modernization Toolkit Analyzer (Analyzer for Eclipse, Analyzer for Maven)
- Multiplatform Runtime (MPR) (8.0.0-alpha2)
- Router (2.0.0)
- Vaadin Kits
- AppSec Kit (3.3.0)
- Azure Kit (1.0.0)
- Collaboration Engine (7.0.0-alpha1)
- Control Center (1.3.1)
- Copilot (25.0.0-alpha5)
- Kubernetes Kit (2.4.3)
- Observability Kit (3.1.0)
- SSO Kit (3.1.2)
- Swing Kit (2.4.1)
Official add-ons and plugins:
- Spring add-on (25.0.0-alpha11)
- CDI add-on (16.0.0-alpha1)
- Maven plugin (25.0.0-alpha8)
- Gradle plugin (25.0.0-alpha8)
- Quarkus plugin (3.0.0-alpha1)