Releases: aio-libs/aiohappyeyeballs
v2.6.1
v2.6.0
v2.6.0 (2025-03-11)
Features
Creates an api_reference.rst file to expose the existing documentation for the few functions that have docstrings, as well as add documentation for AddrInfoType and SocketFactoryType. Now, these can be properly pointed to by other projects' documentation.
Detailed Changes: v2.5.0...v2.6.0
v2.5.0
v2.4.8
v2.4.8 (2025-03-04)
Bug Fixes
The first attempt to fix this was to use the cpython staggered race updates in #142 but there is still a race there where there can be multiple winners. Instead we now accept that we will not be able to cancel all coros in time and there will always be a risk of multiple winners. We store all sockets in a set that were not already cleaned up and we close all but the first winner after the staggered race finishes.
Detailed Changes: v2.4.7...v2.4.8
v2.4.7
v2.4.7 (2025-03-04)
Bug Fixes
-
Instead of raising SystemExit which causes a RuntimeError,
mock out SystemExit to a new exception -
Make sure the event loop is closed in tests
fixes #97
Detailed Changes: v2.4.6...v2.4.7
v2.4.6
v2.4.5
v2.4.5 (2025-02-07)
Bug Fixes
Co-authored-by: J. Nick Koston nick@koston.org
Co-authored-by: Martin Styk martin.styk@oracle.com
Co-authored-by: J. Nick Koston nick@koston.org
Detailed Changes: v2.4.4...v2.4.5
v2.4.4
v2.4.4 (2024-11-30)
Fix
- fix: handle OSError on failure to close socket instead of raising IndexError (#114)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org> (c542f68
)