Uvloop

Latest version: v0.21.0

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

Scan your dependencies

Page 1 of 12

0.21.0

Changes
=======

* Add cleanup_socket param on create_unix_server()
(623) (by fantix in d6114d2)

Fixes
=====

* Use cythonized SO_REUSEPORT rather than the unwrapped native one. (609)
(by ptribble in 4083a94e for 550)

* UDP errors should result in protocol.error_received (601)
(by jensbjorgensen in 3c3bbeff)

* Updates for Cython3 (587)
(by alan-brooks in 3fba9fab for 587)

* Test with Python 3.13 (610)
(by edgarrmondragon in fb5a139)

0.21.0beta1

0.20.0

Changes
=======

* Upgrade libuv to v1.48.0 (600)
(by niklasr22 fantix in 77778525 for 596 615)

Fixes
=====

* Fix test_create_server_4 with Python 3.12.5 (614)
(by shadchin in 62f92393)

* Use len(os.sched_getaffinity(0)) instead of os.cpu_count() (591)
(by avkarenow in c8531c24 for 591)

* Inline _Py_RestoreSignals() from CPython (604)
(by befeleme in 8511ba1f for 603)

0.19.0

Changes
=======

* Drop support of Python 3.7 and update CI (578)
(by fantix in ee5ad26a for 578)

Fixes
=====

* Restore uvloop.new_event_loop and other missing uvloop members to typing (573)
(by graingert in 5c500ee2 for 573)

* Fix docstring of loop.shutdown_default_executor (535)
(by Gelbpunkt in 919da567 for 535)

* Fix CI status badge (522)
(by shuuji3 in 0e9ff6cd for 522)

0.18.0

Fixes
=====

* CI fixes (520, 553)
(by altendky in 7783f1c5, dulmandakh in 1dd40f17)

* Make extract_stack resilient to lacking frames. (563)
(by jhance in 06876434 for 563)

* Port uvloop to Python 3.12 (570)
(by 1st1, fantix in 9f82bd74 for 569)

0.17.0

This release adds Python 3.11 support, updates bundled libuv to 1.43.0
and fixes a handful of issues.

Changes
=======

* Expose uv_loop_t pointer for integration with other C-extensions (310)
(by pranavtbhat in b332eb85 for 310)

* Support python 3.11+ (473)
(by zeroday0619 in 8e42921d for 473)

* Expose libuv uv_fs_event functionality (474)
(by jensbjorgensen fantix in 74d381e8 for 474)

* Activate debug mode when `-X dev` is used
(by jack1142 in 637a77a3)

* Expose uv_version() for libuv API compatibility (491)
(by fantix in 089f6cbf for 491)

* Fix loop.getaddrinfo() and tests (495)
(by fantix in 598b16fd for 495)

* Bump to libuv 1.43.0
(by fantix in 94e5e535)

Fixes
=====

* _TransProtPair is no longer defined in asyncio.events
(by jensbjorgensen in fae5f7fb)

* use a TypeVar for asyncio.BaseProtocol (478)
(by graingert in 3aacb352 for 478)

* Fix segfault in TimerHandle.when() after cleared
(by jensbjorgensen in c39afff8 for 469)

* Avoid self._errpipe_write double close (466)
(by graingert in 72140d7e for 466)

* Fix typo in test (456)
(by kianmeng in 033d52d0 for 456)

* Fix potential infinite loop (446)
(by kfur in ada43c06 for 446)

* use a stack of self._fds_to_close to prevent double closes (481)
(by graingert in 3214cf68 for 481)

* Fix incorrect main thread id value forking from a thread (453)
(by horpto fantix in e7934c88 for 453)

* create_subprocess_exec should treat env={} as empty environment (439) (454)
(by byllyfish in e04637e0 for 439)

* Queue write only after processing all buffers (445)
(by jakirkham fantix in 9c6ecb62 for 445)

* Drop Python 3.6 support for thread ident
(by fantix in 9c37930e)

* bugfix: write to another transport in resume_writing() fails (498)
(by fantix in d2deffef for 498)

Build
=====

* Upgrade GitHub Actions (477) (480)
(by cclauss in fcbf422d for 477, 10086942 for 480)

* typo `same as same`
(by YoSTEALTH in fedba80a)

* setup.py: allow to override extra_compile_args (443)
(by giuliobenetti in a130375f for 443)

* Drop hack in setup.py in finalize_options (492)
(by fantix in 2f1bc83c for 492)

* Fix tests invocation on release CI worklow (489)
(by ben9923 in d6a2b597 for 489)

Documentation
=============

* use asyncio.Runner loop_factory on 3.11+ (472)
(by graingert in 31ba48ca for 472)

* Fix CI badge in docs, remove remaining Travis CI references from docs
(by Nothing4You in c6901a74)

* Fix typo in README
(by monosans in 73d7253b)

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.