Skip to content

Releases: MagicStack/uvloop

v0.4.25

19 May 00:32

Choose a tag to compare

- New loop.get_exception_handler method
  (will be in asyncio in Python 3.5.2)

- New loop.create_future() method
  (will be in asyncio in Python 3.5.2)

- Bump libuv version: v1.9.0 -> v1.9.1

- Transport.write is faster now, sequential write
  calls can be up to 3x faster.

- Transport.writelines uses zero-copy now.

v0.4.24

16 May 00:48

Choose a tag to compare

- Fixed create_server to bind to ipv6 addresses with
  the TCP_IPV6ONLY flag.

v0.4.23

14 May 23:38

Choose a tag to compare

- Stability improvements

v0.4.22

14 May 20:55

Choose a tag to compare

- sock_sendall & sock_recv are 40-50% faster now;

- use libuv.uv_try_write function for streams
  instead of socket.h/send.

v0.4.21

13 May 15:42

Choose a tag to compare

- Fix the last compile warning

v0.4.19

11 May 17:05

Choose a tag to compare

- Fix `setup.py test` to work when a system version of
  libuv is used.

v0.4.18

11 May 16:25

Choose a tag to compare

- Enable setup.py to run tests

v0.4.17

11 May 15:59

Choose a tag to compare

- Support libuv < v0.1.9
- Micro optimizations in transport write methods

v0.4.16

09 May 22:26

Choose a tag to compare

- Documentation;

- '--use-system-libuv' flag added to setup.py build_ext.

v0.4.15

09 May 03:03

Choose a tag to compare

- Fix exceptions to be raised instead of being logged in
  some cases (to be consistent with asyncio);

- loop.create_server now fails if it can't bind to the
  address.