Updating old HA versions: best practice, upgrade path?

I’ve recently been updating a HAOS box to the latest version and had some weird quirks which made me question what is the best practice for updating really out of date versions.

HA OS was on 9.0 and would only offer updates via the UI to 9.5. Then nothing. So I updated via CLI, to version 12.4 and then version 17 appeared!

Now I know I could just hit the update to the latest version but I was doing this remotely so I decided to air on the side of caution and do it incrementally as I had done previously, and how I like to do it with core. Especially useful for this to spot breaking changes in the logs each time.

So I did a .0 release to the last in that version, ie 12.0.->12.4->13.0->13.2 etc

Weird thing is, when I was on 12.4 the GUI was showing version 17 to update to but when I went to 13 it changed to 15.2. Would updating to 17 from 12 worked?

What is best practice and what does everyone else do?

HAOS 9.0 is from 2022, I doubt you find many people that try to upgrade from that to current versions. Have you tried to do a backup and restore that to a fresh install?

1 Like