Vaadin 23.2.0
Changelogs · Docs · Get Started
New and Noteworthy Since Vaadin 23.1
Flow
- Vite as default frontend build tool
Important Note: In development mode, Vite dev-server needs to wait for Vaadin Servlet to be initialized before starting.This will happen right after deployment if the Vaadin servlet is configured withload-on-startup
greater than zero, otherwise at the first HTTP request. If using a custom Vaadin servlet, to ensure Vite is eagerly started, it is needed to configureloadOnStartup
attribute on@WebServlet
annotation or<load-on-startup>
tag in servlet registration inweb.xml
.
Hilla
- Hilla multi-module engine
*
Design System
- Auto-complete for web components in IntelliJ
- Confirm Dialog is a free component since Vaadin 23.2
- Grid: MultiSort Priority Modes
- Input Field: Character filter pattern
- Lumo: Add Java API for Lumo icons
- Map: Support for different coordinate systems
- Map component is stable now
- MenuBar: Right-aligned theme variant
- New component: Multi-Select Combo Box
- Spreadsheet: New Component
*
Classic Components
- AbsoluteLayout
Collaboration Engine
- Clustering support
*
- New convenience method in the avatar group component
- The new move operations
- The new
set
operation andifValue
condition
TestBench
- Browser-less Testing
*
experimental
more details about each new feature can be found from Vaadin Roadmap
Changelogs
- Flow (23.2.0) and Hilla (1.2.0)
- Design System
- Collaboration Engine (5.2.0)
- Designer (Release notes)
- TestBench (8.1.0)
- Classic Components(23.2.0)
- Multiplatform Runtime (MPR) (6.0.2)
- Router (1.7.4)
Official add-ons and plugins:
- Spring add-on (23.2.0)
- CDI add-on (14.0.0)
- Maven plugin (23.2.0)
- Gradle plugin (23.2.0)
- OSGi plugin (8.0.2)
- Quarkus plugin (1.1.0)
- Portlet plugin (2.0.0)
Support
Vaadin also provides commercial support and warranty.
Supported technologies
Desktop browser |
|
---|---|
Mobile browser |
|
Development OS |
|
IDE |
Any IDE or editor that works with the language of your choice should work well. Our teams often use Eclipse, IntelliJ, VS Code, Atom, Emacs, and Vim, among others. Vaadin Designer supports the following IDEs:
|
Java | Version 11, and 17 of any JDK or JRE |
Maven | Version 3.5 or newer |
Gradle | Version 5.0 or newer |
Application server |
Vaadin Flow requires Java Servlet API 3.1 (JSR-340) and JDK11 or newer. It is tested on:
|
Node.js | Version 16.17 or newer |
Spring Boot | Vaadin 23.2 supports Spring Boot 2.7. |
Known issues and limitations
Flow |
|
---|