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
asyncio
by @maxfischer2781 in #109 - Read config after daemon initialisation by @maxfischer2781 in #112
- asyncio runner handles
KeyboardInterrupt
of payloads by @maxfischer2781 in #114