Secure your production apps for 15 years
Get 15 years of security patches and browser compatibility updates for your current version—whether it's legacy Vaadin app or a locked Vaadin 24 minor version, Extended Maintenance gives you long-term stability and lets you upgrade when you’re ready, not when the framework forces you to.
What is Vaadin Maintenance
Vaadin's release model
Vaadin's release model ensures a steady flow of new features and improvements while prioritizing stability, easy upgrades, and long-term maintainability. It consists of three types of 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 (or up to 15 years with Extended Maintenance for 24 minor versions)
- Quarterly
Major
- 24
- New features and removed deprecations with potential breaking change
- Might require rework
- Previous major maintained as open source for 6 months
- Yearly
Read more about our release strategy in this blog post →
Your path forward when maintenance ends
1. The high-risk
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.
2. The upgrade
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.
3. The extended maintenance
If you're not ready to upgrade right away, Extended 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.
Extended Maintenance for long-term protection
For all major versions (V7, V8, V10, V14, V23, V24+)
Long-term security for established applications. Get 15 years of critical security patches and browser compatibility updates for any major Vaadin version. Keep mission-critical apps running securely without forced migrations.
Perfect for:
• Legacy V7 or V8 apps running business-critical workflows.
• V14 or V23 apps with strict Java 11 or Spring Boot 2.x dependencies.
• Any application where a major rewrite simply isn't feasible right now.
For Vaadin 24 minor versions (24.0–24.8)
If you are unable to upgrade to the latest minor release due to strict dependency requirements or compliance needs, you no longer need to force an upgrade to stay secure. Extended Maintenance now covers individual Vaadin 24 minor versions, allowing you to lock your version (e.g., Vaadin 24.3) and receive critical security patches and bug fixes without changing your Java or Spring Boot baselines.
• Avoid dependency hell: Keep your current Spring Boot/Java versions.
• Regulatory compliance: Avoid triggering re-certification cycles.
• 15-year horizon: Support duration matches major version timelines.
Upgrade at your own pace
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.
-
Major Version Support: 6 months after next major release
- Versions covered: Latest minor only (e.g., V24.8)
-
Latest Minor Version: Supported
- Past Minor Versions (e.g., 24.2): Not Supported (End of Life)
- Security Patches: Latest release only
Extended Maintenance gives your application long-term stability and security, with 15 years of coverage included in the Enterprise plan. 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.
-
Major Version Support: 15 Years
- Versions covered: All major versions (V7, V8, V10, V14, V23, V24+) and any V24 minor version (24.0–24.8)
-
Latest Minor Version: Supported
- Past Minor Versions (e.g., 24.2): Supported only for 24.0-24.8
- Security Patches: Backported to your specific version
Want to secure your app for the next 15 years?
- Instant compliance: Eliminate high-severity vulnerabilities without touching a single line of stable code.
- 15-year portfolio protection: Secure everything from legacy Vaadin 7/8 to specific Vaadin 24 minor versions for over a decade.
- End "dependency hell": Stop wasting expensive developer hours on forced Java or Spring Boot upgrades.
Let's talk about Extended Maintenance
Submit a form to schedule a brief session with our technical expert to activate your extended maintenance and secure your applications.