Releases: MagicStack/uvloop
Releases · MagicStack/uvloop
v0.8.1
* Fix create_datagram_endpoint to work with AF_INET6 and no local_addr
v0.8.0
* uvloop is declared stable and production ready;
* Add support for DragonFlyBSD;
* Update libuv: v1.10.1 -> v1.11.0.
v0.6.7
* Fix sdists that are generated on Linux to be compatible
with other OSes.
v0.6.5
- Almost identical to v0.6.1. The version was bumped to fix
a regression in the build process, which produced broken
sdists.
v0.6.1
- Use `asyncio.isfuture()` directly.
- Use `asyncio._set_running_loop()` and `_get_running_loop()`
introduced in Python 3.6. This enables new behaviour of
asyncio.get_event_loop().
- Fix `loop.create_server()`, `loop.create_connection()`,
`loop.create_datagram_endpoint()`, and
`loop.connect_accepted_socket()` to accept only socket
kinds they support. So `create_server()` will raise a
ValueError if it receives an `AF_UNIX` socket. This is
how asyncio will behave in Python 3.6 and in the next
bugfix release of 3.5.
- Fix `loop.create_unix_server()` and
`loop.create_unix_connection()` to correctly check for
`SOCK_STREAM` on Linux, where socket type is a bit mask.
- Rework the build infrastructure, moving all logic from
the Makefile to setup.py.
v0.5.4
- Fix ARCHFLAGS handling in setup.py
- Signal handling was rewritten from scratch. Now it's
done in the exact same way as in asyncio (using
signal.set_wakeup_fd instead of libuv signal handles).
v0.5.3
- Fix create_datagram_endpoint(); PR #46
- Fix setup.py to build on Solaris; PR #49
v0.5.0
- Fix transport.get_extra_info('socket') on closed transports;
- Make sure connection_lost is called when connection_made
had an exception.
v0.4.34
- Fix setting FD_CLOEXEC on stdin/stdout/stderr when a
uvloop.Loop is created.
- Fix a regression introduced in v0.4.33 that caused uvloop
to crash when UVHandle instances were GCed with open
uv_handle_t resources.