- Use
wait_readable()
from AnyIO v4.7.0.
- Check if socket is started when calling async methods.
- Allow starting a socket multiple times.
- Update README.
- Use root task group instead of creating new ones.
- Rename
Poller.poll
toPoller.apoll
. - Add
arecv_string
,arecv_pyobj
,arecv_serialized
, and equivalent send methods. - Add more tests and fixes.
- Use
anyio.wait_socket_readable(sock)
with a ThreadSelectorEventLoop on Windows with ProactorEventLoop.
- Block socket startup if no thread is available.
- Add
CHANGELOG.md
. - Automatically create a GitHub release after publishing to PyPI.