* **server:** Fix a race condition related to handling of worker initialization errors with multiple workers
0.5.0
------------------
* **func:** Add `lru_cache()` which is a coroutine version of `functools.lru_cache()`
0.4.5
------------------
* **server:** Fix a race condition related to signal handling in the multiprocessing module during termination * **server:** Improve error handling during initialization of workers (automatic shutdown of other workers and the main loop after logging the exception)
0.4.4
------------------
* Add a new module `aiotools.func` with `apartial()` function which is an async version of `functools.partial()` in the standard library
0.4.3
------------------
* Add `aclosing()` context manager like `closing()` in the standard library * Speed up Travis CI builds for packaging * Now provide README in rst as well as CHANGES (this file)
0.4.2
------------------
* `server`: Fix spawning subprocesses in child workers * Add support for `uvloop`