Sourced from aiohappyeyeballs's releases.
v2.6.1 (2025-03-12)
Bug Fixes
Detailed Changes: v2.6.0...v2.6.1
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
Sourced from aiohappyeyeballs's changelog.
v2.6.1 (2025-03-12)
Bug fixes
v2.6.0 (2025-03-11)
Features
Sourced from stamina's releases.
25.1.0
Highlights
The context manager edition! You can now use
stamina.set_testing()as a context manager and also return one from an instrumentation retry hook which is entered and exited before and after sleep which allows you to emit spans for back off times!Full changelog below!
Special Thanks
This release would not be possible without my generous sponsors! Thank you to all of you making sustainable maintenance possible! If you would like to join them, go to https://github.com/sponsors/hynek and check out the sweet perks!
Above and Beyond
Variomedia AG (@variomedia), Tidelift (@tidelift), Ecosystems (@ecosyste-ms), Klaviyo (@klaviyo), Privacy Solutions GmbH (@privacy-solutions), FilePreviews (@filepreviews), nate nowack (@zzstoatzz), Daniel Fortunov (@asqui), and Kevin P. Fleming (@kpfleming).
Maintenance Sustainers
Buttondown (@buttondown), Christopher Dignam (@chdsbd), Magnus Watn (@magnuswatn), David Cramer (@dcramer), Jesse Snyder (@jessesnyder), Rivo Laks (@rivol), Polar (@polarsource), Mike Fiedler (@miketheman), Duncan Hill (@cricalix), Colin Marquardt (@cmarqu), Pieter Swinkels (@swinkels), Nick Libertini (@libertininick), Brian M. Dennis (@crossjam), Moving Content AG (@moving-content), ProteinQure (@ProteinQure), The Westervelt Company (@westerveltco), Sławomir Ehlert (@slafs), Mostafa Khalil (@khadrawy), Filip Mularczyk (@mukiblejlok), Thomas Klinger (@thmsklngr), Andreas Poehlmann (@ap--), August Trapper Bigelow (@atbigelow), Carlton Gibson (@carltongibson), and Roboflow (@roboflow).
Not to forget 14 more amazing humans who chose to be generous but anonymous!
Full Changelog
Added
cap argument to
stamina.set_testing(). By default, the value passed as attempts is used strictly. Whencap=True, it is used as an upper cap; that means that if the original attempts number is lower, it's not changed. #80
stamina.set_testing()can now be used as a context manager. #94Instrumentation hooks can now can return context managers. If they do, they are entered when a retry is scheduled and exited right before the retry is attempted. #95
This release contains contributions from
@hynekand@sparkiegeek.Artifact Attestations
You can verify this release's artifact attestions using GitHub's CLI tool by downloading the sdist and wheel from PyPI and running:
$ gh attestation verify --owner hynek stamina-25.1.0.tar.gzand
... (truncated)
Sourced from stamina's changelog.
25.1.0 - 2025-03-12
Added
cap argument to
stamina.set_testing(). By default, the value passed as attempts is used strictly. Whencap=True, it is used as an upper cap; that means that if the original attempts number is lower, it's not changed. #80
stamina.set_testing()can now be used as a context manager. #94Instrumentation hooks can now can return context managers. If they do, they are entered when a retry is scheduled and exited right before the retry is attempted. #95
25288ed
Prepare 25.1.08e16d3b
Leave some space5730d02
Use consistent language6d99d49
update ruffb163605
Allow instrumentation hooks to be contextmanagers (#95)5eb259d
[docs] add stamina video link to motivation (#96)51b8072
Allow set_testing to be used as a context manager (#94)5b51f2c
Stop using setup-python (#93)16504ca
update ruffc62b0a8
[pre-commit.ci] pre-commit autoupdate (#91)