esphome / firmware

Holds firmware configuration files for projects that the ESPHome team provides.
https://esphome.io/projects
Apache License 2.0
150 stars 114 forks source link

Update Frequency #246

Open TobiasPSP opened 1 month ago

TobiasPSP commented 1 month ago

firstly, thx for all of your great work!

With the very high frequency of updates both for EspHome and HA core, and no separation for basic update category, i.e. dev, prod, security, there are today many parts stirring the pudding, and when they change all the time, it’s making things very hard to maintain.

I ran in quite a few issues lately that were solely caused by updates (breaking changes, unknown altered behavior, etc), these updates had no particular benefit for my particular scenario (as far as I can tell), so I could have probably ignored them for the next 15 version updates, then deal with the sum of them all sometime later this year with dedicated time.

Is it ok to defer most updates, or does that jeopardize security? The intrusive marks in HA suggest that updates are important.

Would it be possible to at minimum start a beta/dev branch so that anyone can still get nightly builds, yet people with production systems can safely stick to well-tested updates twice a year or so unless security mandates otherwise?

HA and esphome are awesome. They both have outgrown their hobbyist roots, though, and I feel update scheme needs to grow with it.

many thx for your consideration Tobias

nem0nic commented 1 month ago

I'd definitely vote for this. I'm now 3 versions behind on my Atom Echo's because the updates broke them 3 versions ago and each new release introduces a new problem. I wouldn't have even purchased them if they weren't listed on the ready made project pages so I was under the impression the support for them would be top tier.