Thanks to visit codestin.com
Credit goes to vaadin.com

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.3

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.

Potential features

Where possible, we aim to release all features in both Vaadin 24.x series and Vaadin 25.

We are exploring the following features for the Vaadin roadmap:

  • Adding many new, simpler UI components for your convenience.
  • Updated testing support unified both for Flow and Hilla
  • Two-way full-stack CRUD generation in Vaadin Copilot, enabling both UI-to-data model and data model-to-UI generation.
  • AI-enabled UI components designed for in-app chat and data analytics.
  • Continuously improving the developer experience by working on issues reported by the community. Please report and upvote issues that are important to you on GitHub

If you are interested in participating as a pilot user for any of these features or have ideas to contribute to our roadmap, please reach out.

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.9

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.7, published on Jan 12, 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.0, published on Dec 15, 2025.

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.50, published on Dec 16, 2025.

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.