- SSDP response decode: replace invalid utf-8 characters (@vzahradnik - #42681)
- Update docker base image 2021.01.1 (@pvizeli - #45697)
- Bump pysmappee to 0.2.16 (@bsmappee - #45699)
- Fix mqtt check in ozw (@MartinHjelmare - #45709)
- Updated frontend to 20210127.5 (@bramkragten - #45714)
- Bump simplisafe-python to 9.6.4 (@bachya - #45716)
- Fix exception when a unifi config entry is ignored (@bdraco - #45735)
- Bump awesomeversion from 21.1.3 to 21.1.6 (@ludeeus - #45738)
- Update frontend to 20210127.6 (@bramkragten - #45760)
- Add timeout to lutron_caseta to prevent it blocking startup (@bdraco - #45769)
- Bump pychromecast to 8.0.0 (@emontnemery - #45776)
- Ensure lutron_caseta is only discovered once (@bdraco - #45792)
- KNX: prevent AttributError for uninitialized ClimateMode (@farmio - #45793)
- Bump pyatv to 0.7.6 (@postlund - #45799)
- Bump zwave-js-server-python to 0.14.2 (@marcelveldt - #45800)
- Add stop_cover service for zwave_js (@firstof9 - #45805)
- Fix shutdown deadlock with run_callback_threadsafe (@bdraco - #45807)
- Search all endpoints for value in zwave_js (@raman325 - #45809)
- Add zwave_js binary sensors property name for Notification CC (@raman325 - #45810)
- Fix missing async for lutron_caseta timeout (@bdraco - #45812)
- Bump zwave-js-server-python to 0.15.0 (@MartinHjelmare - #45813)
- Bump awesomeversion from 21.1.6 to 21.2.0 (@ludeeus - #45821)