What's Changed
This release changes the core implementation of the daemon runtime from `threading` to `asyncio`.
We expect the changes to be transparent for users, but the architecture change may have unexpected side-effects. For example, signal handling (as in Linux' `SIGINT` and similar) now happens differently and dependencies relying on signals may behave slightly different.
Major changes:
* Robust Runner using `asyncio` by maxfischer2781 in https://github.com/MatterMiners/cobald/pull/109
* Read config after daemon initialisation by maxfischer2781 in https://github.com/MatterMiners/cobald/pull/112
* asyncio runner handles `KeyboardInterrupt` of payloads by maxfischer2781 in https://github.com/MatterMiners/cobald/pull/114