Skip to content

Commit 53a52fa

Browse files
authored
Merge pull request #7657 from umbraco/cloud-upgrades
Added instructions for umbraco 17
2 parents 1b66e99 + 3bd179f commit 53a52fa

File tree

3 files changed

+29
-7
lines changed

3 files changed

+29
-7
lines changed

17/umbraco-cms/fundamentals/setup/upgrading/upgrade-details.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Use the table below to determine which .NET version to upgrade to when going thr
3030

3131
| CMS version | .NET version |
3232
| ----------- | ------------ |
33+
| 17 |10.0 |
3334
| 16 | 9.0 |
3435
| 15 | 9.0 |
3536
| 14 | 8.0 |
34.5 KB
Loading

umbraco-cloud/optimize-and-maintain-your-site/manage-product-upgrades/product-upgrades/major-upgrades.md

Lines changed: 28 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,14 @@ Look for the "**Upgrade from/to Umbraco xx"** boxes. These boxes contain importa
6262

6363
Before proceeding, you must determine whether the .NET framework version needs to be updated for your project. If no changes to the .NET version are required, you can skip this step and proceed with Step 2.
6464

65-
Refer to the [Choose the correct .NET version](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/upgrading#choose-the-correct-.net-version) section to identify whether a .NET version update is necessary for your upgrade.
65+
Refer to the [Choose the correct .NET version](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/upgrading/upgrade-details#choose-the-correct-.net-version) section to identify whether a .NET version update is necessary for your upgrade.
6666

6767
1. Go to the project in the Umbraco Cloud portal.
6868
2. Navigate to **Configuration** -> **Advanced**.
6969
3. Scroll down to the **Runtime Settings** section.
7070
4. Select the appropriate .NET version from the **Change .NET framework runtime for your Umbraco install** dropdown for each environment in your Cloud project.
7171

72-
<figure><img src="../../../../.gitbook/assets/runtime-settings.png" alt=""><figcaption><p>Runtime settings</p></figcaption></figure>
72+
<figure><img src="../../../.gitbook/assets/runtime-settings-v17.png" alt=""><figcaption><p>Runtime settings</p></figcaption></figure>
7373

7474
## Step 2: Clone down your environment
7575

@@ -81,13 +81,13 @@ Refer to the [Choose the correct .NET version](https://docs.umbraco.com/umbraco-
8181
## Step 3: Upgrade the project locally using Visual Studio
8282

8383
1. Open the `csproj` file located in the `/src/UmbracoProject` folder.
84-
2. Determine if you need to update the .NET version based on the changes made in [Step 1](major-upgrades.md#step-1-enable-net):
84+
2. Determine if you need to update the .NET version based on the changes made in [Step 1](#step-1-enable-net):
8585
* **If the .NET version was updated:** Update the `<TargetFramework>` to match the version set in your Cloud environment.
8686
* **If the .NET version was not updated:** Skip this step.
8787

8888
<details>
8989

90-
<summary>Upgrading to Umbraco 15</summary>
90+
<summary>Upgrading to Umbraco 15 and above</summary>
9191

9292
The following packages are no longer needed on the Cloud platform:
9393

@@ -103,7 +103,7 @@ Delete the `<PackageReference>` entries for these packages.
103103
5. Select the version you are updated to and follow the instructions:
104104

105105
{% tabs %}
106-
{% tab title="Umbraco 15" %}
106+
{% tab title="Umbraco 15 and above" %}
107107
Update the following packages:
108108

109109
* `Umbraco.Forms.Deploy`
@@ -167,9 +167,30 @@ Update the following packages:
167167
Update all projects and packages in your solution to support the latest .NET.
168168
{% endhint %}
169169

170+
6. [Optional] If using Deploy and Forms on Umbraco Cloud:
171+
172+
<details>
173+
174+
<summary>Upgrading to Umbraco 17</summary>
175+
176+
Add the following section to your `appsettings.json` file (and any environment-specific variants):
177+
178+
```json
179+
"Licenses": {
180+
"Products": {
181+
"Umbraco.Deploy": "UMBRACO-CLOUD",
182+
"Umbraco.Forms": "UMBRACO-CLOUD"
183+
}
184+
}
185+
```
186+
187+
This ensures the built-in Umbraco Cloud licenses are recognized after upgrading. Without these values, you may encounter license validation errors even though your project is on Umbraco Cloud.
188+
189+
</details>
190+
170191
## Step 4: Finishing the Upgrade
171192

172-
1. Ensure the [Unattended Upgrades](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/upgrading#run-an-unattended-upgrade) feature is **enabled**.
193+
1. Enable the [Unattended Upgrades](https://docs.umbraco.com/umbraco-cms/fundamentals/setup/upgrading/upgrade-unattended) feature.
173194
2. Run the **project locally**.
174195
3. Log in to the Umbraco backoffice to **verify the upgrade** has happened.
175196
* If you cannot login locally via Umbraco ID and URL shows `/umbraco/authorizeupgrade?redir=` then this is because of the Unattended Upgrades setting. It must be set to `true` and deployed to the environment before the upgrade.
@@ -274,7 +295,7 @@ Remove the same files from the left-most environment. This should be done from t
274295
5. Push the changes to the Cloud environment. See the [Deploying from local to your environments](../../../build-and-customize-your-solution/handle-deployments-and-environments/deployment/local-to-cloud.md) article.
275296
6. Test that everything works with the upgrade on the Cloud environment.
276297

277-
We highly recommend that you go through everything in your Cloud environment. This can help you identify any potential errors after the upgrade, and ensure that you are not deploying any issues onto your production environment.
298+
It is highly recommended to go through everything in your Cloud environment. This can help you identify any potential errors after the upgrade, and ensure that you are not deploying any issues onto your production environment.
278299

279300
## Step 5: Deploy the upgrade
280301

0 commit comments

Comments
 (0)