New Features
-
Initial support for Python 3.7.
(by @pfreixes in c3a5ec8 for #138) -
Implement PEP 567 support (contextvars module) for Python 3.7.
(by @1st1 in 2a4fab4, 878e416, and b2bdaae for #155) -
Add uvloop's own version of
asyncio/sslproto.py
. SSL is now ~50% faster.
(by @1st1 in 4d91264) -
Convert Future-returning loop methods to coroutines to match asyncio 3.7.
(by @1st1 in 7384b22) -
Allow file objects to be passed to
loop.subprocess*()
functions.
(by @1st1 in f083090 for #136) -
Make signals processing more reliable.
(by @1st1 in 6e03e51) -
Prohibit adding a signal handler for
SIGCHLD
.
(by @1st1 in cd53b7f for #156)
Bug Fixes
-
Make sure UDP handles are cleaned-up properly.
(by @1st1 in 13f63e0) -
Fix
subprocess.close()
to let its processes die gracefully.
(by @1st1 in a78e4d2 and a455af3 for #128) -
Fix
sock_connect()
to resolve addresses for correct socket family.
(by @1st1 in ce2bd4f for #139) -
Fix a race condition in SSL handshake.
(by @1st1 in 447e124)