Skip to content

Releases: twisteroidambassador/async_stagger

Embracing TaskGroups

02 Sep 12:21
Compare
Choose a tag to compare

This version uses TaskGroups from Python 3.11. It no longer support Python 3.10 or below; please use an older release for these versions.

Resolvers are factored out and made pluggable. This enables, for example, implementing a DNS-over-HTTPS resolver and using that directly when creating a happy eyeballs connection.

For a full list of changes, check out the Changelog.

Python 3.8+ support

20 Oct 03:11
Compare
Choose a tag to compare

Python 3.8 and 3.9 are now supported.

For a full list of changes, check out the Changelog.

Async address resolution

10 Sep 07:18
Compare
Choose a tag to compare

Added support for asynchronous address resolution: IPv6 and IPv4 addresses for
a hostname can be resolved in parallel, and connection attempts may start
as soon as either address family is resolved.

Multiple local bind addresses

31 Jul 15:27
Compare
Choose a tag to compare
Pre-release

It's now possible to specify multiple bind addresses. All combinations of remote and local addresses will be tried. This allows, for example, specifying both an IPv4 and an IPv6 bind address, and connections will use the appropriate address family automatically.

Bugfix release

23 Jun 15:49
Compare
Choose a tag to compare
Bugfix release Pre-release
Pre-release
v0.1.2

Bump version.

First real release

12 May 13:54
Compare
Choose a tag to compare
First real release Pre-release
Pre-release
v0.1.1

Update documentation and bump version.