Tin mới
feat: support eager_start kwarg (#748)
Add thread name prefix to the default thread pool executor (#636)
Detach socket on create_connection cancellation to prevent fd double-close (#740)
Improve performance by using Python C API to enter/exit context (#627)
fix!: remove `loop._ready_len` in favor of `len(loop._ready)` (#721)
Prefer inspect.iscoroutinefunction (#705)
add free-threading support (#693)
Add cleanup_socket param on create_unix_server() (#623)
Use cythonized SO_REUSEPORT rather than the unwrapped native one. (#609)
Drop support of Python 3.7 and update CI (#578)
Fix docstring of loop.shutdown_default_executor (#535)

Port uvloop to Python 3.12 (#570)
Fix typo discovered by codespell
bugfix: write to another transport in resume_writing() fails (#498)
Fix loop.getaddrinfo() and tests (#495)
Drop Python 3.6 support for thread ident
Expose uv_version() for libuv API compatibility (#491)
Expose libuv uv_fs_event functionality (#474)
Activate debug mode when `-X dev` is used
Fix incorrect main thread id value forking from a thread (#453)
Fix potential infinite loop (#446)
Expose uv_loop_t pointer for integration with other C-extensions (#310)
Fix `call_soon_threadsafe` thread safety
Fix ref issue when protocol is in Cython
Fix future issue in sock_connect()
Fix context in protocol callbacks (#348)
Drop Python 3.5/3.6 support (#383)
Fix TypeError('cancel() takes exactly one argument (2 given)') with Python 3.9
Implement loop.shutdown_default_executor()