Skip to content

Releases: MagicStack/uvloop

v0.4.25

19 May 00:32
Compare
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
Compare
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
Compare
Choose a tag to compare
- Stability improvements

v0.4.22

14 May 20:55
Compare
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
Compare
Choose a tag to compare
- Fix the last compile warning

v0.4.19

11 May 17:05
Compare
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
Compare
Choose a tag to compare
- Enable setup.py to run tests

v0.4.17

11 May 15:59
Compare
Choose a tag to compare
- Support libuv < v0.1.9
- Micro optimizations in transport write methods

v0.4.16

09 May 22:26
Compare
Choose a tag to compare
- Documentation;

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

v0.4.15

09 May 03:03
Compare
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.