Vaadin releases & roadmap

Stay up to date with Vaadin releases and upcoming new features. See how Vaadin is evolving to meet the needs of modern Java development with enhancements in UI, cloud-native performance, and developer productivity.

Detailed Roadmap on GitHub

Updated on December 8, 2025 — roadmap details available on GitHub

Understanding the release model

Minor Releases (e.g., 24.1, 24.2): Released every 3 months. These include new features and improvements. Old functionality may be deprecated but kept to ensure a low-effort upgrade.

Major Releases (e.g., 24, 25): Released every 12–24 months. These allow us to modernize the framework by updating baselines (such as Java, Spring Boot) and removing deprecated functionality. Upgrading may require more effort but unlocks the latest ecosystem

Current releases

Vaadin 25

The stable, long-term supported version for production apps.

Vaadin 25 is the recommended version for all new projects. It offers the latest stable features with a focus on ease of upgrade and backward compatibility (e.g. Java 21 and Spring Boot 4.x support).

Read more about the 25.0 release in our blog post.

Latest version: 25.0.7

Maintenance: Free maintenance until V26 release (+ 6 month).

Upcoming releases

Vaadin 25.1

Target release Q1 2026

Vaadin 25.1 is a feature release that includes support for reactive state management through Signals. It introduces Swinglet, a way to emulate a Swing application or component embedded in Vaadin.

Features

  • Reactive state management with Signals
  • New Slider and RangeSlider components (preview)
  • New Badge component (preview)
  • Modular Upload component: use UploadButton, UploadDropZone, UploadFileList independently, connect with UploadManager (preview)
  • Thumbnail bar variant for UploadFileList (preview)
  • Display attachments in MessageListItems (preview)
  • Simplified AI chat creation. Connect MessageList and MessageInput to an LLM with AIOrchestrator and LLMProvider. Supports Spring AI and LangChain4j. (preview)
  • Updated Copilot interface with a toolbar and clear modes per operation instead of pop-out panels
  • The UiUnitTest feature of TestBench is now free and available as BrowserlessTest

Maintained older releases

Vaadin 24

The stable, long-term supported version for production apps.

Vaadin 24 is the recommended version for all new projects. It offers the latest stable features with a focus on ease of upgrade and backward compatibility (e.g. Java 17 and Spring Boot 3.x support). 

Latest version: 24.9.13

Maintenance: Free maintenance until June 2026 (6 months after V25 release). Extended maintenance is available for customers.

Vaadin 23

Vaadin 23 is the latest version to support Java 11, Spring Boot 2.6.6-2.7x, and Java Servlet API 3.1. It was supported for free until August 2024. Commercial support is available until Mar 2037. All fixes are done to the latest released version.

We recommend this version for OSGi and Portlet users, as these aren't currently supported for V24 and later until they provide support for Jakarta EE 10.

The last free version was 23.4.0. The latest extended maintenance version is 23.6.9, published on Mar 11, 2026.

See release notes in GitHub.

Vaadin 14

Vaadin 14 is the latest long-term supported version under our former release model. Free support for Vaadin 14 ended in August 2024. Commercial support is available until August 2034. All fixes are done to the latest released version.

We recommend this version for users who require Java 8 support.  For applications that require great IE11 support, we recommend Vaadin 8.

The last free version was 14.11.13. The latest extended maintenance version is 14.14.1, published on Jan 12, 2026.

See release notes in GitHub.

Vaadin 8

Vaadin 8 is the previous generation of our framework and is based on GWT. It still powers a lot of business web apps in production and active development. Free support for Vaadin 8 ended in February 2022 with version 8.14.4, and the extended maintenance continues until 2032.

The last free version was 8.14.3. The latest extended maintenance version is 8.30.1, published on Feb 06, 2026.

Learn more about the extended maintenance.

Vaadin 8 release artifacts.

Vaadin 7

Free support for Vaadin 7 ended in February 2019 with the Vaadin version 7.7.17. Extended maintenance is available until 2032. The latest extended maintenance version is 7.7.51, published on Feb 06, 2026.

Learn more about the extended maintenance.

Maintenance schedule

Minor versions are supported for 3 more months after the next minor is released. All major versions are supported for free for 6 months after a new major is released. 

Premium, Ultimate, Prime, and Enterprise customers can choose to stay on any major version for 5 years since the first major release (see End of Commercial Maintenance in the table below) and get Extended Maintenance for another 10 years. With the warranty service, we fix issues you encounter in the version you currently use.

Version Initial Release

End of Free Maintenance

End of Commercial Maintenance End of Extended Maintenance
Vaadin 24 & Hilla 2

2023-03-08

Estimate: June 2026 (6 months after Vaadin 25.0)

2028-03-08

2038-03-08

Vaadin 23 & Hilla 1

 2022-03-02

2024-07-11

Subscription required starting from v. 23.5.0

2027-03-02

2037-03-02

Vaadin 14

 2019-08-14

2024-08-14

Subscription required starting from v. 14.12.0

N/A

2034-08-14

Vaadin 8

 2017-02-21

2022-02-21

N/A 2032-02-21
Vaadin 7  2013-02-03 2019-03-15

N/A

2032-02-21

 

Feedback and questions

We would love to hear your ideas on how to make Vaadin better. And please do not hesitate to ask about anything you see here. The best place to reach Vaadin team is our Forum.