- Temporarily use a patched version of `pyo3-asyncio` to fix a race condition in the handling of Python `Future`s which caused frequent race conditions. - Implement `is_closing(self) -> bool` method on `TcpStream` to match `asyncio.StreamWriter`.
0.1.9
- Simplified GitHub actions for CI and publishing wheels to PyPI. - Failed sub-tasks are now handled immediately and cause a server shutdown instead of silently returning and only yielding an error when shutting down the server manually.
0.1.8
- Fix building binary wheels for `aarch64-unknown-linux-gnu`.
0.1.7
- Do not exit the network task when a draining TcpStream is already closed. - Make log messages for "no current WireGuard session" more user-friendly. - Attempt to build binary wheels for `aarch64-unknown-linux-gnu` for Raspberry Pi support.
0.1.6
- Fix test client to only send valid packets.
0.1.5
- Adapt the test client to handle EAGAIN gracefully.