Upgrading from Umbraco 8 to 16

Hej everyone.

We soon have to upgrade from Umbraco 8 til 16 and I wonder how to appoach this. As I can recall for preview upgrades from 8 we had to create a new project in Umbraco 10 and then migrate the database first - and then raise that to the newest version. is that still the case or can we go stratih to umbraco 16 and skip 10? (still creating it in a new project)

I believe so.. I think the underlying issue here is that migrations between versions are only persisted in the source code for a certain range.. so v16 wouldn’t include migrations that may be required for 8-10, and 16 would expect that you were already migrated to 10.. You might also need to do a step between 10-16 or more.. though I did in the past followed someones guidance to update in this case
8.x.x to the latest 8, and then latest 10,11,12,13,14,15,16 (just in a vanilla empty site so just updating the DB)
To add to this there may also be migrations for any packages you have in use….

It may well be that these are now aligned to LTS versions.. and that would make sense.. as 10 was LTS.. and you might then need a jump to 13 as the LTS before 16?
Umbraco Long-term Support (LTS) and End-of-Life (EOL)

3 Likes

Hi,

I went from LTS to LTS, and then as final step to V16.

8 → 10 → 13 → 16

If you are using packages like for example Forms. Make sure you install them as well on the in between versions so the upgrades go smooth as well.

Dave

3 Likes

Excellent - Thanks Mike and Dave :slight_smile:

Also make sure you are actually using the latest Umbraco forms version for Umbraco 8. The documentation only speaks about a certain Forms version for Umbraco 8 that is required, because in that version the option to save the form to the database is introduced. But if you use that somewhat older version, you’ll run into migration errors. So make sure you really have the latest version of 8 before starting.

3 Likes

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.