Blank

Umbraco Status page


Welcome to the Umbraco status page. On this page, you can see the current operational status as well as plans for scheduled maintenance and automatic upgrades for all our cloud offerings: Umbraco Cloud and Heartcore.

Subscribe to updates above to get the latest status send straight to your inbox.

If you’re experience issues with your cloud project which does not seem to relate to the current operational status, please go to Our Umbraco and search for the issue or reach out to the Umbraco Support in the portal chat.

Issue with Creating Projects on Umbraco Cloud
Incident Report for Umbraco Cloud
Postmortem

.Net 7 Rollout on Microsoft Azure

On Thursday, October 20 2022 Our partners at Microsoft started rolling out a pre-release version of the upcoming .NET version 7. This unfortunately resulted in a subset of customers not being able to deploy changes to Umbraco Cloud or deploy changes between environments.

The way that Umbraco Cloud works is tightly bound to the current SDK and runtime of .NET, and is susceptible to changes in the underlying framework.

Over the last couple of weeks, the roll-out has been scaled across Azure Data Centers, and more customers have gradually become affected.

We apologize for the inconvenience that this has caused our customers, and assure you that we have taken steps to address the specific issue and are working on initiatives to ensure that this type of issue will not happen again.

Root Cause Analysis

In preparation for the upcoming release of .NET 7 multiple preview versions are getting deployed to Microsoft Azure (our hosting provider).

We did not anticipate that this would cause a change in the default behavior on how we build and deploy changes internally on our Umbraco Cloud Projects. Additionally, the preview versions that were being pushed to our infrastructure, contained a bug that made the Umbraco Website unable to build on the current hardware.

The issue started occurring on Thursday, October 20, 2022, at that point, it was only a small subset of customers were affected by the rollout. Nevertheless, we did reach out to our partners and Microsoft to gain an understanding of the issue at hand.

On Wednesday 2nd of November, we saw a sharp uptick in the number of tickets coming in, and we took immediate action. When provisioning a new Website, we explicitly set the current .NET runtime, however, we discovered that if a version of the .NET runtime was installed automatically via Microsoft Azure roll-out then it would not enforce our settings. This caused the underlying infrastructure to utilize the latest available version of .NET - in this case, the pre-release of .NET 7.

The default behavior for our infrastructure is that it is running on the latest version of .NET installed. To hotfix the issue we communicated that applying a global.json to the repository, containing the targeted SDK would get the build process up and running again. The default .NET behavior is documented here (https://learn.microsoft.com/en-us/dotnet/core/tools/global-json)

On Friday the 5th we rolled out a hotfix to a core component in Umbraco Cloud that would allow us to patch all ASP.NET Core-based projects (Umbraco 9 and 10). The component is also installed on non- ASP.NET Core projects (Umbraco 7 + 8), and though the component was tested for Umbraco 9 and 10, the release introduced a regression for Umbraco 8 sites.

Our support department was quickly discovering the malfunctioning component and reached out to the Platform Team, which halted the rolling out of component upgrades, then proceeded to patch the component, and re-released the hotfix for the component.

Monday the 7th, we created and tested an internal application, to target and migrate the affected projects.

Tuesday the 8th, we patched all affected websites on Umbraco Cloud.

Actions based on the root cause analysis

When creating a new Umbraco Cloud Website, we are creating a new bundle that contains the default files for a new Umbraco Cloud Website. This includes file structures, project files, readme, and configuration files. We’ve amended the bundle to include the global.json file that includes the targeted .NET runtime, and all new Umbraco Cloud projects are created with the new global.json

Additionally, we are creating internal procedures and guardrails for testing the component that was released onto Cloud On Friday the 5th. This includes a series of automated tests that will cover the scenario where the component is running on different project types.

Posted Nov 09, 2022 - 11:52 CET

Resolved
We have rolled out and updated adding global.json to all .NET core-based projects (Umbraco 9 + 10), this ensures that the correct SDK is selected when deploying to Umbraco Cloud Websites.

An RCA will be available by the end of this week.
Posted Nov 08, 2022 - 13:56 CET
Update
On Friday, November 5 component was being hotfix on all Umbraco Cloud Websites. The component allows us to upgrade all .net core based projects (Umbraco 9 + 10) to include a global.json in the root of the repository to control the correct runtime of .net. All affected websites will be patched over the next few days.

Sorry for the inconvenience this has caused!

If you are still experiencing issues, please follow the guide below.
https://our.umbraco.com/documentation/Umbraco-Cloud/Troubleshooting/Deployments/#issues-with-net-7-deployments-between-local-and-envs
Posted Nov 07, 2022 - 14:01 CET
Update
We have rolled out a fix for creation of v10 Umbraco projects on cloud, we continue to work on fixing affected projects.

As mentioned before if your project is affected, either reach out to support or follow this guide:
https://our.umbraco.com/documentation/Umbraco-Cloud/Troubleshooting/Deployments/#issues-with-net-7-deployments-between-local-and-envs
Posted Nov 03, 2022 - 20:09 CET
Identified
We have identified the root cause to be correlated with the rollout of .net 7 on to Azure. We have identified steps needed to mitigate the issue and we are working on a rollout strategy on cloud.

If your project is affected, either reach out to support or follow this guide:
https://our.umbraco.com/documentation/Umbraco-Cloud/Troubleshooting/Deployments/#issues-with-net-7-deployments-between-local-and-envs.
Posted Nov 03, 2022 - 13:30 CET
Update
We are still investigating the issue with creation of new projects/environments and when changing plans.

If you encounter this issue, please reach out to our support.
We are still working with our partner Microsoft to resolve the issue.
Posted Nov 02, 2022 - 21:25 CET
Investigating
We are currently investigating an issue that causes customers not to be able to create new v9 and v10 Umbraco projects on Umbraco Cloud.

We are currently working with our partner Microsoft to resolve the issue.
Posted Nov 02, 2022 - 15:06 CET
This incident affected: Umbraco Cloud - Europe West (Website Hosting) and Umbraco Cloud - US East (Website Hosting).