Skip to content

v3.0.0

Latest

Choose a tag to compare

@romis2012 romis2012 released this 11 Aug 11:18
v3.0.0

馃毃 Breaking Changes

  • Drop Python 3.8 support: The minimum required Python version is now 3.9+.
  • Remove Curio support: The curio asynchronous backend has been completely removed.
  • Change AnyIO Proxy.connect return type: The connect method now returns a native anyio.abc.SocketStream instead of a custom wrapper.

馃殌 Features

  • Add proxy chaining support: Introduced an optional forward parameter to the __init__ method of all Proxy classes to enable chaining.

馃Ч Refactoring & Clean Up

  • Remove deprecated proxy chains: Deleted the legacy, deprecated implementation of proxy chaining.

馃洜 Typing & Quality

  • Full mypy type-checking support: The entire codebase is now strictly type-annotated and fully compliant with mypy.