Download Latest Version v0.23.0 source code.zip (229.0 kB) Google Add to Preferred Sources
Home / v0.23.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-09-30 2.1 kB
v0.23.0 source code.tar.gz 2026-09-30 188.1 kB
v0.23.0 source code.zip 2026-09-30 229.0 kB
Totals: 3 Items   419.1 kB 3

Changes

  • Add Python 3.15 and 3.15t wheel builds and CI coverage (#758) (by @honglei @fantix in f7c05473)

  • Add support for the eager_start keyword argument in create_task() (#748) (by @samypr100 in 3cbb0956 for [#746] [#718])

  • Add thread name prefix to the default thread pool executor (#636) (by @inikolaev @fantix in 0582f946 for [#562])

  • Add support for special hostname <broadcast> (#592) (by @jpbede in 3060cebc for [#540])

  • Upgrade libuv to v1.52.1 (#753) (by @fantix in e8efea40 for [#752])

  • Improve performance by using Python C API to enter/exit context (#627) (by @tarasko in 837ef22c)

  • Improve performance/latency of Transport.write (#619) (by @tarasko in 1d9b6e0d)

  • Replace some SSL vectorcall with direct methods (#626) (by @tarasko in 6a27cbe2)

  • Optimize SSL buffered reads using C values (#629) (by @tarasko in a308f75f)

Fixes

  • Detach socket on create_connection cancellation to prevent fd double-close (#740) (by @junjzhang @fantix in dc680eb2 for [#645] [#738])

  • Remove loop._ready_len in favor of len(loop._ready) (#721) (by @x42005e1f in 5910a183 for [#720])

  • Prefer inspect.iscoroutinefunction (#705) (by @MatthieuDartiailh in fd650276 for [#703])

  • Fix context tests by explicitly yielding after run_in_executor (#743) (by @samypr100 in 6cd24cbb)

  • Fix test_create_connection_open_con_addr with Python 3.13.9+ (#713) (by @shadchin in b93141a5 for [#701])

  • Skip flaky test_cancel_post_init on asyncio 3.13+ (#714) (by @fantix in 3ea5c856 for [#709])

  • Fix flaky test_fs_event (#717) (by @fantix in 8da4547a)

  • Use C __atomic builtins for debug counters (#719) (by @fantix in 836e3b2e)

  • Update the example to work with Python 3.14 (#710) (by @Jamie-Chang in b74c2f1c)

Build

  • Replace pkg_resources with packaging and use Cython 3.1 (#742) (by @samypr100 in b377b7c6 for [#729])

  • Remove wheel as a build dependency (#696) (by @DimitriPapadopoulos in 173e88cf)

  • Support any number of flags in UVLOOP_OPT_CFLAGS (#630) (by @mgorny in 963a5f3e)

Source: README.md, updated 2026-09-30