Umbraco 10 900X600 Beige@2X

Umbraco 10

Umbraco CMS on .NET 6 (ASP.NET Core 6)

The latest and main major version is Umbraco 12, launched on June 29, 2023. Umbraco 12 runs the latest version of .NET(7) and introduces a new headless Content Delivery API, EF Core Support, and much more.

Umbraco version 10

U Pink Hand White Logo (2)

Umbraco 10 Main Features

This major version of Umbraco CMS is all about enhancing the developer experience and performance in Umbraco

SQLite support

This enables a cross-platform embedded database making it easy to get started on Windows as well as Mac and Linux.

This replaces SQL CE which has reached End Of Life. 

Learn more about SQLite

 

.NET 6 and ASP.NET Core 6

Umbraco 10 runs on the latest version of the Microsoft .NET technology as well as the latest version of C#. This way, you get all the latest performance benefits and you can take full advantage of the functionality that ships with these versions. On top of that, Umbraco 10 and .NET 6 are both LTS versions. 


All features and improvements for Umbraco 10 

Nullable reference types

Fewer bugs in your code! Nullable reference types refer to a group of features introduced in C# 8+ that you can use to minimize the likelihood that your code causes the runtime to throw System.NullReferenceException. Umbraco now uses this for its APIs. 

Learn more about Nullable reference types 

Umbraco 10 LTS image

A Long Term Supported Major 

Umbraco 10 is the first major version of Umbraco that follows our LTS release cadence, ensuring that the Umbraco LTS versions follow the Microsoft .NET LTS versions. Umbraco 10 will is running .NET 6 and both are long-term-supported until H1 2025.

Umbraco 10 is the active version of Umbraco with new features and functionality until Umbraco 11 is released in H2 2022. Following this, Umbraco 10 will continue to get 24 months of bugs, regression, and security fixes followed by a final 12 months of security fixes. 

By having your website/project on an LTS version, you can be sure that it's safe for 36 months without any breaking changes.

Learn about Umbraco LTS and EOL 

Future Proof Rocket (1000X711)

Get my hands on Umbraco 10?

Umbraco 10 was released on June 16, 2022. 

Keep yourself updated on these releases in the bi-weekly Product Update blog posts

Remember you can always take Nightly Builds for a spin if you want to see the very latest. 

Try Umbraco 10 now

Umbraco 10 FAQ

The project migration from Umbraco 9 to 10 will not be like the move from version 8 to 9. The process will be more like upgrading from an old Umbraco 8 minor to the latest Umbraco 8 minor. 

In accordance with our Release Cadance, major versions will include breaking changes, but we will keep these to a minimum and add automatic migrations when possible therefore expect the move between major versions to be relatively straightforward - especially if you keep up with the cadence. 

Get an overview of the breaking change in Umbraco 10 here: https://our.umbraco.com/download/releases/1000

Documentation on the breaking changes will be ready by the release of the RC, targeted May 5, 2022.

On top of this, to ease your migration, please make sure that the packages you use have also been upgraded to Umbraco 10. 

SQL CE will not be supported anymore. From Umbraco 10, SQLite is a new database provider. SQL Server is still the main database provider that we recommend for production.

Furthermore, we recommend you enable Nullable reference types in your package as that will make the experience for the developers using your package better.

To help you get your packages prepared for Umbraco 10, we recommend you test it against the RC which is targeted for May 5, 2022. 

Nightly builds are also available and released regularly.

Yes. With the new Release Cadance, breaking changes will only occur in Major versions. You can find an overview of the breaking changes for Umbraco 10 here https://our.umbraco.com/download/releases/1000.

Documentation on these breaking changes will be ready by the release of the RC, targeted May 5, 2022. 

Umbraco do not use EF Core. But for your own tables, you can use EF Core.

The changes between Umbraco 9 and 10 will not have a significant impact on how you work with Umbraco and bridging courses will therefore not be required/available.

Training will, as always, be updated to the latest versions shortly after release.

If you want to learn the way around Umbraco in the .NET and ASP.NET Core framework, our current courses will teach you how. 

Loved by developers, used by thousands around the world!

One of the biggest benefits of using Umbraco is that we have the friendliest Open Source community on this planet. A community that's incredibly pro-active, extremely talented and helpful.

If you get an idea for something you would like to build in Umbraco, chances are that someone has already built it. And if you have a question, are looking for documentation or need friendly advice, go ahead and ask on the community forums.

Want to be updated on everything Umbraco?

Sign up for the Umbraco newsletter and get the latest news and special offers sent directly to your inbox