What's next for Vaadin 23 users as free support ends?

Free support for Vaadin 23 is coming to an end. Here's how to move forward.

⚠️ Editor’s note (August 2025): Since this post was published, Vaadin’s plans have changed: Premium is now Team and Ultimate is now Enterprise. The Team plan adds developer support and components, while the Enterprise plan includes long-term maintenance (15 years) and modernization tooling. Polymer support is now included in both Team and Enterprise. See the Pricing page for current details.


As highlighted in our roadmap, free support for Vaadin 23 will conclude on July 11th, 2024. From Vaadin 23 and Hilla 1 onwards, our simpler release model ensures that all major versions receive free support for one year after the release of a new major version. We're committed to helping with upgrades and always recommend our users adopt the latest version. This ensures access to new features, better performance, and improved developer productivity.

Subscribe to our newsletter

Be the first to learn about new Vaadin resources and tips

How to add HTTPS to your Java web application

How to add HTTPS to your Java web application

HTTPS (aka HTTP over TLS aka HTTP over SSL) is no longer optional for web sites. Even if your application wouldn’t handle critical data that attackers would be interested in, or it would be only used within a secure intranet, modern browsers show a scary “Not secure” warning to users accessing ...
Extras for Spring Security XDEV

A look into Extras for Spring Security - XDEV SSE

Guest blog by XDEV – a German software company and active member of the Vaadin community. In this post, they introduce Extras for Spring Security (XDEV SSE)—a set of modules that simplify and enhance security in Spring applications. Overview XDEV SSE provides various modules which make it easier ...

Celebrating Vaadin 24.x

We're excited to highlight the powerful advancements packed into Vaadin 24. This series of releases (from 24.0 through 24.8) reflects our continued focus on making Java web application development faster, easier, and more productive. This evolution brings a wealth of new features, performance ...
Streamlining File Uploads & Downloads in Vaadin 24.8

Rethinking uploads and downloads in Vaadin 24.8 - A migration guide

The new UploadHandler API in Vaadin 24.8 improves the file handling for uploading and downloading operations significantly. The former API was buffering the content in temporary files instead of processing the input stream directly for up- and download operations while the new API gives a more ...
vaadin flow vs hilla comparison: which one is best for your Java project

Vaadin Flow vs Hilla: Which framework should you choose?

So, you’ve heard of Vaadin Flow and Hilla? The two open source web frameworks that are both part of Vaadin platform since V24.4. Both frameworks let you build modern web UIs with a rich component library, routing, and a Java backend. You might be wondering how they are different and why we have two ...
learn how to customize the vaadin loading indicator

Make the loading indicator in Vaadin great again

Every interaction in a Vaadin UI sends a request to the server. If that response takes longer than ~300 ms, Vaadin shows a loading bar across the top of the page to prevent user confusion. It appears the moment the request leaves the browser and disappears as soon as the response returns. Default ...
how to integrate the Web Share API with Vaadin

Sharing made simple: Integrating the Web Share API with Vaadin

The Web Share API is a modern browser feature that enables users to easily share content—like URLs, text, or files—via the operating system's native sharing dialog. This is especially handy on mobile and touch-based devices, where copy-paste workflows can feel clunky. As developers, we often rely ...
choosing the right JVM for your vaadin app

Choosing the JVM that powers your Vaadin application

Vaadin Flow is a full-stack Java web framework that runs all UI logic server-side on the JVM — eliminating the need for REST APIs or duplicate JavaScript. This lets teams deliver full-stack features in minutes or hours instead of days, speeding up development for internal tools, enterprise ...
Which notifications are best for your Java app: web, Vaadin, or push?

Which notifications are best for your Java app: web, Vaadin, or push?

Vaadin developers are no strangers to the Notification component. It has for almost two decades served as a reliable way to notify users about important events—whether it’s the success or failure of an operation or the completion of a time-consuming background task. But the web platform has evolved ...