Requesting track 2021.2 and 2021.3 for the snap home-assistant-snap.
Home Assistant is having a rolling release, typically monthly version releases and weekly patch releases.
The monthly releases often has breaking changes, which might break the current setup. Users should have the option to opt into a track and upgrade manually when they have the time.
How are the current edge/beta/candidate channels used by home-assistant-snap? Can this monthly release version not fit in with these already defined risk levels for the latest track?
If not, are these expected to be long-lived releases? If not, and a user opts into say the 2021.2 track, will this be a dead-end and they will not continue to receive updates?
The egne/beta/candidate will be used for those who wants to stay on rolling releases.
Most Home Assistant users are used to manual upgrades. Mostly because some integrations changes or gets removed (breaking changes), and if this happens they sometimes need to manually edit their configuration to fit the new version.
There’s a jungle of integrations that ships with HA, but possibly a whole universe of custom integrations that a user can add themselves.
With most monthly releases comes breaking changes.
Another reason that users wants to do a manual upgrade is because an update will cause your HA install to restart and every automations, services etc will go down for a while. That “while” depends on how many and which integrations are in use. E.g if using the built-in Z-wave integration is used, it can take 1-2 days for it to functioning fully.
I know my vote doesn’t count, and as a maintainer I’m also aware of when the next release is pushed, but I would probably be upset if all my lights, automations, sensors etc suddenly stopped working without a heads-up.
Hope I’m not totally out of line, but I’m trying to understand some technical stuff behind tracks and have some unanswered question on how they work, I hope that some of you that knows the answer and can help me out regarding it, in this thread.