Long-term Support & End-of-Life for Umbraco CMS
We want it to be safe and easy to use Umbraco CMS in Cloud and elsewhere. We are currently releasing small and frequent updates and additions on a fixed cadence every 6 weeks (minor releases) and make sure to fix bugs and release the bug fixes as soon as possible (patch releases). Breaking changes are only included in new major versions - which will be released twice per year - you can learn more about the release cadence here.
Every fourth major version (so every 2 years) will be a long-term supported (LTS) version and aligned with LTS versions of the underlying .NET framework.
STS: Standard-term Support
LTS: Long-term Support
*All versions earlier than Umbraco 7 are no longer supported
2 support phases for major releases
The lifecycle of a major consist of two phases of support:
The “Support” phase
In this phase, we fix bugs, regressions and security issues. New projects can be created in Umbraco Cloud from this version. This phase is 9 months from the first release - extended to 24 months for LTS releases.
- Fixing regression issues on the last 3 minor releases
- Adding compatibility patches (to ensure new server-, browser-, and .NET Framework versions are supported)
- Continue to review issue reports and patch PRs. This will be done with stability in mind so no new features, only “critical” fixes
- Provide relevant security advisories and updates
The “Security” phase
After the “Support” phase, the release will go into a “Security” phase. From here on we will only fix security issues. The security phase lasts 3 months - extended to 12 months for LTS-majors.
At the end of the Security phase, the major is considered End Of Life (EOL), and we no longer recommend using it.
Patches are usually targeted at the latest minor of a particular major. Critical security patches can be targeted at multiple minor versions of a particular major, judged on a per-case basis.
Aligning Umbraco releases with .NET LTS releases
Based on the model described and shown above, Umbraco CMS LTS releases will be aligned with the LTS releases of Microsoft .NET. So you can have your entire platform supported for a longer period of time.
- Umbraco 10.0 is LTS and supports .NET 6 LTS
- The next LTS will be Umbraco 13.0 and will support .NET 8 LTS.
Read more about end-of-life dates for previous major versions:
LTS & EOL on Umbraco Cloud
By default, all new projects on Umbraco Cloud are based on the latest LTS version. During project creation you can choose any version of Umbraco CMS still in the support phase.
It will no longer be possible to create new projects in Umbraco Cloud based on a major version that has entered the Security phase - this also goes for baseline children.
- From July 2021 you can no longer create new sites nor create baseline children based on Umbraco 7
- You can continue to host your Umbraco 7 site(s) on Umbraco Cloud after the End-of-Life date - be aware that new features developed for Umbraco Cloud might not be available for Umbraco 7 projects.
- 24 months from the last minor of Umbraco 8 (released February 2022) you can no longer create new sites nor create baseline children based on Umbraco 8
LTS & EOL for Umbraco Forms, Umbraco Deploy etc.
We have aligned version numbers for Umbraco Forms, Workflow and Deploy with the CMS. This makes it easy to know which versions are compatible with what.
The corresponding versions of Forms, Workflow and Deploy will be LTS. So your .NET, Umbraco CMS and Umbraco HQ packages are all supported for longer when you opt for the LTS releases.
What about Courier?
The latest minor for Courier (3.1.0) was released in April 2017, the security phase was extended the until March 2022, and is now considered EOL.
Deploy On-premises has taken the place of Courier for Umbraco 8 and 9+.
What about Contour?
Contour 3, the predecessor to Umbraco Forms, was released 2012 and is considered EOL.
What about Umbraco Heartcore?
Umbraco Heartcore is automatically upgraded, so there is no LTS and EOL.
What about Umbraco UNO?
Umbraco Uno has been discontinued as a product and all Uno projects are changed to Umbraco Cloud projects running Umbraco 8.18. These will follow the LTS and EOL policy for Umbraco version 8.
The Umbraco CMS release cadence
How does the Umbraco versioning work? And how often can you expect a new release of Umbraco CMS - and what kind of releases? We've gathered it all here:
What Umbraco product is relevant for you?
On the Umbraco product shelf, you find a wide range of products and services to support your needs in order to succeed with your digital project. Give it browse: