Longest maintenance in the industry
.png?width=521&name=Frame%203%20(3).png)
What is Vaadin Maintenance
Security updates
Bug fixes
Compatibility updates
Quality-of-life improvements
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
Minor releases
Major releases
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
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
Free maintenance
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.