v0.13.0
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
asyncioby @maxfischer2781 in #109 - Read config after daemon initialisation by @maxfischer2781 in #112
- asyncio runner handles
KeyboardInterruptof payloads by @maxfischer2781 in #114