- Improved error handling for bad requests (error 400) on HTTP calls. - File watcher for hot-reload now excludes ignored directories in a more effective way to ease CPU load and for faster boot time for projects with thousands of files which should've been ignored.
0.9.1
- `schedule` functions limits to 20 running tasks of the same function to prevent overflows in development. - Fixes an issue where `schedule` tasks stopped executing if a service was hot-reloaded on code change. - Handles websocket cancellations better if the client would close the connection before the request had been upgraded.
0.9.0
- Updated to use `aiohttp` 3.X.X+ and `aiobotocore` 0.6.X+. - Dropped support for Python versions below 3.5.3 as new `aiohttp` requires at least Python 3.5.3. Last version with support for Python 3.5.0, 3.5.1 and 3.5.2 is `tomodachi` `0.8.X` series.
0.8.3
- Print stack trace for outputs from `schedule` invoker functions tasks instead of silently catching exceptions. - Handle close and receive errors for websockets and cleanly close already opened websockets on service exit.
0.8.2
- Fixed broken HTTP transports due to missing colorama import.