I am updating HA very frequently ( good for me
) after reading the release notes!
The best features of HA are also it's downfall:
- The magnitude of available devices/services it can control
- It's adaptably to run on a variety of hardware and OS systems
All of this directly correlates to a user's stability experience. Not every update is needed, but I feel most do not read the change logs/release notes.
Or, (with other words) we can safely say: HA by itself IS rock-stable, it's we, users who make it UNstable - by adding custom (third-party) addons. Those addons aren't always updated in time (during beta testing) so unstability is here. Not HA's fault, though.
Another thing i obviously missed in first post:
God prevent us from this!!!!! Annual updates would mean that if something WOULD BE wrong during one regular annual update we'd have to wait a whole year to correct that bug... ? Thanks, but no, thanks.
I remember back then when i was exploring which home automation to choose that another open-source home automation software (can't say which, though, i believe it was a German one) existed where a big complain from users was that updates are out only one single update per month (so total only 12 updates per year). For each bug users had to wait a whole month to be (hopefully) fixed, which was supposedly "unbearable".
I'd say HA does a great job adapting to the changing environment, but yes User expectations are hard to achieve.
Manufacturer changes are one aspect, but complaints about custom (third-party) addons should not even be a thing. I love the fact 3rd party addons are available, but honestly those issues are secondary. The beauty of open-source software!
Hi @AndyG3: just as my fellow HA supporters, my instance is super-stable, even with some custom stuff and keeping up-to-date with every release.
If yours is failing that much, it's most likely the way you set it up or some exotic stuff.
You could leave it in a certain state/release and not profit from the new features, BUT at some point your system might be so much behind that you could face a lot of issues when actually updating.