- Handle missing kostal plenticore battery option (@stegm - #65237)
- Remove entity category system in favor of hidden_by (@emontnemery - #68550)
- Handle situation where mac might not exist in UniFi clients (@Kane610 - #71016)
- Fix SAJ Solar inverter RecursionError (@toth2zoltan - #71157)
- Fix Insteon thermostats and reduce logging (@teharris1 - #71179)
- Offer visit device for Squeezelite32 devices (@balloob - #71181)
- Add media source support to AppleTV (@balloob - #71185)
- Fix Renault diagnostics (@epenet - #71186)
- Only use scale sensor value if ordinary deCONZ value is not None (@Kane610 - #71189)
- Remove entity registry entries when script is removed (@emontnemery - #71193)
- Stop script if sub-script stops or aborts (@emontnemery - #71195)
- Allow cancelling async_at_start helper (@emontnemery - #71196)
- Fix bad ZHA _attr definitions (@dmulcahey - #71198)
- Adjust version number in template default deprecation warning (@frenck - #71203)
- Skip signing URL that we know requires no auth (@balloob - #71208)
- Add media source support to Bose Soundtouch (@balloob - #71209)
- Bump frontend to 20220502.0 (@balloob - #71221)