Longest maintenance in the industry

With 25 years of proven reliability, Vaadin Maintenance keeps your applications production-ready for the long term. From critical security patches and compatibility updates to quality-of-life improvements, you get the essential updates that ensure long-term stability.
Frame 3 (3)

What is Vaadin Maintenance

Vaadin Maintenance ensures your application remains stable, secure, and compatible — today, next year, and even a decade from now.
Security updates
Patches for known vulnerabilities to keep your application protected
Bug fixes
Corrections to framework issues that impact stability or functionality
Compatibility updates
Regular updates to maintain seamless functionality across all major browsers, ensuring a consistent user experience
Quality-of-life improvements
Minor refinements that reduce friction in development and operations

Vaadin's release model

Vaadin's release model ensures a steady flow of improvements while prioritizing stability, easy upgrades, and long-term maintainability. It consists of three types of releases:

Maintenance releases
Maintenance releases (e.g., 24.4.2) deliver critical bug fixes and patches between minor releases. These updates are trivial to apply and released weekly to maintain stability and address security issues quickly.
Minor releases
Minor releases (e.g., 24.4) occur quarterly, introducing new features and improvements while maintaining backward compatibility whenever possible. Bug fixes are applied to the latest version, and critical security or compatibility issues are addressed across all maintained versions.
Major releases
Major releases (e.g., 24.0) occur approximately every 12 to 24 months and may introduce breaking changes, such as Java version upgrades or removal of deprecated features, to keep the framework modern, efficient, and secure. To support a smooth transition, each major version receives 6 months of free maintenance, ensuring stability while allowing flexibility in upgrade scheduling.
Maintenance
  • 24.4.2
  • Bug fixes
  • Trivial update
  • Immediately replaces previous release
  • Weekly
Minor
  • 24.4
  • New features
  • Easy update
  • Previous minor maintained for 3 months
  • Quarterly
Major
  • 24
  • New features and removed deprecations
  • Might require rework
  • Previous major maintained as open source for 6 months
  • Every ~ 2 years

Read more about our release strategy in this blog post.

When maintenance ends

Applications built on Vaadin versions that have reached the end of maintenance will continue to function — but they become increasingly exposed to risks such as unpatched security vulnerabilities, browser incompatibilities, and evolving platform requirements.

To keep your application secure and reliable, we recommend upgrading to a maintained version. The best way to do this is to stay current with the latest Vaadin release. Our upgrade page provides guidance, tooling, and tips to help you adopt new versions efficiently.

If you're not ready to upgrade right away, commercial maintenance gives your team more time — with up to 15 years of continued coverage. It ensures your application remains stable and compliant, while giving you the flexibility to plan upgrades around your business needs.

Upgrade at your own pace

Maintaining a secure and stable application is an ongoing responsibility. It requires consistent attention to vulnerabilities, third-party dependencies, and evolving platform requirements. Vaadin’s maintenance policy helps ensure that each release stays reliable — giving your team the flexibility to upgrade when the time is right.
Free maintenance
Each major release includes 6 months of free maintenance after the next major release, providing a stable transition window. During this time, all users receive critical bug fixes and security updates at no cost. For example, if you're using version 24 and version 25 is released in December, you'll continue to receive updates for version 24 until June — giving your team time to test and adopt the new version without rushing.
Commercial maintenance

Commercial Maintenance gives your application long-term stability and security, with 5 years of coverage included in every Premium or Ultimate (also Prime) subscription — and optional extensions for up to 15 years. This timeline supports long-lived projects, regulated environments, and applications where upgrades must be carefully planned. Extended Maintenance is ideal for teams that need continued access to critical updates and long-term reliability.

Want to secure your app for the long term? Let's talk!

Let’s explore your maintenance options

If frequent updates aren’t feasible or don’t align with your business requirements, we’ll help you find the right long-term maintenance plan to keep your application secure and stable — even for the longest lifecycles.