Umbraco 9 is the upcoming next major release for Umbraco and focuses on switching from .NET Framework to .NET Core. This helps future proof Umbraco and builds it on the latest offerings of .NET
Friday, July 23, 2021
Umbraco 9 is the next major release for Umbraco. Currently in beta version, and pegged for release in August 2021, v9 focuses on the switch away from .NET Framework to .NET Core future proofing Umbraco to take advantage of the more relevant .NET Core.
The beta version of v9 was released in April 2021 and is built on .NET 5/ASP.NET Core and is a feature complete version of the upcoming release.
Many sites are still only just finishing their upgrades from Umbraco 7 to Umbraco 8, and now must be thinking they need to be repeating the whole process again to upgrade to Umbraco 9.
Fortunately upgrades to Umbraco 9 *shouldn't* have as many hurdles as the upgrade to Umbraco 8 may have had depending on various factors with your CMS. Umbraco 9 is currently Umbraco 8.13 migrated to .NET 5/ASP.NET Core i.e. all features currently in 8.13 are in Umbraco 9 beta.
Whilst there is no direct upgrade path to Umbraco 9, it is still possible to migrate from Umbraco 8 to Umbraco 9.
You can reuse all your content as is, taking a backup of your Umbraco 8 database and restoring it against a database that's in use for Umbraco 9. Any third party packages will need to support Umbraco 9, and any custom code and templates will need to be reimplemented.
Because the codebase itself has been completely overhauled, there is no direct upgrade path from Umbraco 8 to Umbraco 9 with the move to ASP.NET Core.
Understandably, some people might be thinking about skipping Umbraco 8 and going from Umbraco 7 to Umbraco 9. Unfortunately there won't be a migration path from Umbraco 7 to Umbraco 9.
Upgrading will need to take Umbraco 8 in to account. The database schemas are the same from Umbraco 8 to Umbraco 9, so the migration path as outlined in our previous Umbraco 7 to Umbraco 8 article will need to be carried out first before taking the next step to Umbraco 9.
Umbraco 8 will still be fully supported. Umbraco 8 is slated for end of support in August 2023. What this means is that regular, feature and bugfix updates will end in August 2023 and Umbraco 8 will enter the "security phase" where only security patches are released for Umbraco 8. Full end of life support ends in August 2024, so there is still a couple of years of full support for Umbraco 8.
Umbraco 7 support ended in July 2021 and is now in its security phase support too until September 2023. No new feature/bug fix updates will be released for Umbraco 7. Only security patches.
Hopefully this article sheds a bit more light in to the future of Umbraco and futureproofing your sites on to Umbraco. We are here to help advise on your options if upgrading is something you want to begin thinking about with the upcoming release of Umbraco 9, regardless of whether your website is on Umbraco 7 or Umbraco 8.