Upgrading · Docs · Get Started
This is a pre-release for the Vaadin 24.8. 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>
New and Noteworthy Since Vaadin 24.7
Flow - Reactive UI state management with Signals (Documentation draft)
Flow - Simplified Upload and Download handling in Flow (Documentation: Upload handler, Download handler)
(more Flow new features can be found from Flow 24.8.0.beta1 release note)
DS - Card component (Flow API)
DS - Dashboard Updates (Doc)
DS - DateTimePicker Validation improvements (Ticket)
DS - New generation Form layout that allows handling many complex situations automatically (Doc)
DS - Map Polygon Support (Doc)
DS - Master-Detail layout (Doc)
DS - Markdown Support (Doc)
Hilla - Custom view metadata (Ticket)
Hilla - Endpoint exception updates (Ticket)
Hilla - Kotlin language nullability support (Ticket)
Hilla - Translation API: key literal (Ticket)
Hilla - Service Worker endpoints support (Ticket, Doc)
Hilla - Lazy loading for file router views (Ticket)
CC - Database management for Vaadin apps in Control Center (Documentation)
Copilot - Custom Components
Copilot - Property Panel Copilot
Modernization Tool - Further expanded automatic Vaadin 7 to Vaadin 24 migration support in Modernization Toolkit.
*There are documentations in draft or Pull requests for the mentioned new features, which might be updated in the future updates
Changelogs
- Flow (24.8.0.rc1) and Hilla (24.8.0.rc1)
- Design System
- Web Components (24.8.0-rc1)
- Flow Components (24.8.0.rc1)
- TestBench (9.4.0.rc1)
- Feature Pack(24.8.0.rc1)
- Modernization Toolkit (Documentation)
- Feature Pack (Documentation)
- Dragonfly (Documentation)
- Modernization Toolkit Analyzer (Analyzer for Eclipse, Analyzer for Maven)
- Multiplatform Runtime (MPR) (7.0.11)
- Router (2.0.0)
- Vaadin Kits
- AppSec Kit (3.3.0)
- Azure Kit (1.0.0)
- Collaboration Engine (6.4.0)
- Control Center (Documentation)
- Copilot (24.8.0.rc1)
- Kubernetes Kit (2.4.2)
- Observability Kit (3.1.0)
- SSO Kit (3.1.1)
- Swing Kit (2.4.0)
Official add-ons and plugins:
- Spring add-on (24.8.0.rc1)
- CDI add-on (15.2.0.rc1)
- Maven plugin (24.8.0.rc1)
- Gradle plugin (24.8.0.rc1)
- Quarkus plugin (2.2.0.rc1)