- Added experimental support for running functions in subinterpreters on Python 3.13 and later
- Added support for the
copy()
,copy_into()
,move()
andmove_into()
methods inanyio.Path
, available in Python 3.14 - Changed
TaskGroup
on asyncio to always spawn tasks non-eagerly, even if using a task factory created viaasyncio.create_eager_task_factory()
, to preserve expected Trio-like task scheduling semantics (PR by @agronholm and @graingert) - Configure
SO_RCVBUF
,SO_SNDBUF
andTCP_NODELAY
on the selector thread waker socket pair (this should improve the performance ofwait_readable()
andwait_writable()
when using theProactorEventLoop
) (#836; PR by @graingert) - Fixed
AssertionError
when usingnest-asyncio
(#840) - Fixed return type annotation of various context managers'
__exit__
method (#847; PR by @Enegg)