Uvloop

Latest version: v0.19.0

Safety actively analyzes 629908 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 11

0.11.2

Bug Fixes

* Fix a memory leak related to contextvars support.
(by hellysmile and 1st1 in 2ddb4807 for 192)

0.11.1

Bug Fixes

* Fix server to shutdown when alive connections exist
(by ciscorn in 5f71e29f for 180 in PR 181)

* Fix a few bugs and crashes in UDP layer
(by 1st1 in e0b5ea03, 5eef2d5f for 190)

* Fix FD leakage if spawning a subprocess fails
(by 1st1 in 4f6621eb for 185, 186)

* Fix libuv process handles leak when `uv_spawn()` fails
(by 1st1 in 92ea5179 for 187)

0.11.0

New Features

* Implement support for `BufferedProtocol`.
(by 1st1 in a959f274, 76b34bef, f9c43937)

* Implement `loop.start_tls()`.
(by 1st1 in 622ed9c5)

* Add `Server.get_loop()`.
(by 1st1 in 6a42f841)


Bug Fixes

* Fix Server to wait in wait_closed() until all transports are done.
(by 1st1 in 124e981b)

* SSLTransport.abort() should mark the transport as closed.
(by 1st1 in 4d6621f7)

* Fix 3.7 32bit builds.
(by 1st1 in a68f3c9a, b5b4abb1 for 172)


Build

* `setup.py`: Detect if the libuv submodule has not been checked out.
(by 1st1 in a190cddb)

* Fix race between futures cancellation and `loop.remove_reader()` /
`loop.remove_writer()`.
(by andr-04 and 1st1 in cb0a65ae for 169)

* Enable 3.7 CI on Travis and build wheels for 3.7.
(by 1st1 in 37f964b7 for 179)

0.10.3

**Note:** this is a bugfix release for 0.10.x branch. It's recommended to upgrade to 0.11.x.

Bug Fixes

* Fix a memory leak in contextvars support.
(https://github.com/MagicStack/uvloop/pull/192 for more details)

0.10.2

Bug Fixes

* Use a proper type for the thread indent (fixes 32-bit build for 3.7.)
(by 1st1 in 700582a9 for 172)

* Fix cancellation race in `loop.sock_recv()` and `loop.sock_recv_into()`
methods. (by andr-04 and 1st1 in 298851bf for 169)

* Sync SSL error messages with CPython's SSL implementation.
(by 1st1 in c3aeff2a)

* Fix `SSLTransport.abort()` to mark the transport as closed.
(by 1st1 in ba25d8be)

* Detect if libuv submodule has not been checked out in `setup.py`.
(by 1st1 in dd8060d2)

0.10.1

Bug Fixes
=======

* Bump Cython from 0.28.2 to 0.28.3.
(by 1st1 in 5044d240)

* Increase default SSL handshake timeout to 60 seconds.
(by 1st1 in 70c332cf, fixes 161)

* Add `ssl_handshake_timeout` parameter to `loop.create_connection()`,
`loop.create_server()`, `loop.create_unix_connection()`,
`loop.create_unix_server()`, `loop.connect_accepted_socket()`.
(by 1st1 in 68dd7337, addresses 161)

* Consistently close transports if create_server/create_connection/etc
timeout or cancelled.
(by 1st1 in ac90d8bd and 77ee4f96)

Page 4 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.