Skip to content

Releases: MagicStack/uvloop

v0.4.25

Choose a tag to compare

@1st1 1st1 released this 19 May 00:32
- 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

Choose a tag to compare

@1st1 1st1 released this 16 May 00:48
- Fixed create_server to bind to ipv6 addresses with
  the TCP_IPV6ONLY flag.

v0.4.23

Choose a tag to compare

@1st1 1st1 released this 14 May 23:38
- Stability improvements

v0.4.22

Choose a tag to compare

@1st1 1st1 released this 14 May 20:55
- 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

Choose a tag to compare

@1st1 1st1 released this 13 May 15:42
- Fix the last compile warning

v0.4.19

Choose a tag to compare

@1st1 1st1 released this 11 May 17:05
- Fix `setup.py test` to work when a system version of
  libuv is used.

v0.4.18

Choose a tag to compare

@1st1 1st1 released this 11 May 16:25
- Enable setup.py to run tests

v0.4.17

Choose a tag to compare

@1st1 1st1 released this 11 May 15:59
- Support libuv < v0.1.9
- Micro optimizations in transport write methods

v0.4.16

Choose a tag to compare

@1st1 1st1 released this 09 May 22:26
- Documentation;

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

v0.4.15

Choose a tag to compare

@1st1 1st1 released this 09 May 03:03
- 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.