Avatar for the aio-libs user
aio-libs
aiohttp
BlogDocsChangelog

Performance History

Latest Results

Bump filelock from 4.2.1 to 4.2.4 (#14200) Bumps [filelock](https://github.com/tox-dev/py-filelock) from 4.2.1 to 4.2.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tox-dev/py-filelock/releases">filelock's releases</a>.</em></p> <blockquote> <h2>4.2.4</h2> <p><a href="https://pypi.org/project/filelock/4.2.4/">PyPI release</a></p> <p><a href="https://github.com/tox-dev/filelock/compare/4.2.3...4.2.4">Full Changelog</a></p> <h2>4.2.3</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h3>Bug fixes</h3> <ul> <li>Creating a lock on a Python 3.15 interpreter without <code>types.LazyImportType</code> no longer triggers <code>AttributeError</code> at exit. <a href="https://redirect.github.com/tox-dev/filelock/pull/861">#861</a> by <a href="https://github.com/gaborbernat"><code>@​gaborbernat</code></a>.</li> <li>Handle <code>EFTYPE</code> when a no-follow open refuses a symlink in a soft reader/writer lock's protocol tree, so heartbeat reports lost ownership rather than a transient refresh error. <a href="https://redirect.github.com/tox-dev/filelock/pull/859">#859</a> by <a href="https://github.com/edsonsims"><code>@​edsonsims</code></a>.</li> </ul> <p><a href="https://pypi.org/project/filelock/4.2.3/">PyPI release</a></p> <p><a href="https://github.com/tox-dev/filelock/compare/4.2.2...4.2.3">Full Changelog</a></p> <h2>4.2.2</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h3>Bug fixes</h3> <ul> <li>Fix a lock on a relative path that stayed held after a later <code>with lock:</code> ended, when an earlier <code>acquire()</code> had failed because the working directory no longer exists. That call still raises <code>FileNotFoundError</code>, and it now leaves the lock's hold count unchanged. <a href="https://redirect.github.com/tox-dev/filelock/pull/856">#856</a> by <a href="https://github.com/spicysharkco"><code>@​spicysharkco</code></a>.</li> </ul> <p><a href="https://pypi.org/project/filelock/4.2.2/">PyPI release</a></p> <p><a href="https://github.com/tox-dev/filelock/compare/4.2.1...4.2.2">Full Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst">filelock's changelog</a>.</em></p> <blockquote> <p>########### Changelog ###########</p> <p>.. towncrier-draft-entries:: Unreleased</p> <p>.. towncrier release notes start</p> <p>.. _release-4-2-4:</p> <hr /> <p>4.2.4 (2026-10-19)</p> <hr /> <p>.. _release-4-2-3:</p> <hr /> <p>4.2.3 (2026-10-19)</p> <hr /> <p>.. _release-4-2-3-fixed:</p> <h1>Fixed</h1> <ul> <li>Creating a lock on a Python 3.15 interpreter without <code>types.LazyImportType</code> no longer triggers <code>AttributeError</code> at exit. :pr:<code>861</code> - by :user:<code>gaborbernat</code>.</li> <li>Handle <code>EFTYPE</code> when a no-follow open refuses a symlink in a soft reader/writer lock's protocol tree, so heartbeat reports lost ownership rather than a transient refresh error. :pr:<code>859</code> - by :user:<code>edsonsims</code>.</li> </ul> <p>.. _release-4-2-2:</p> <hr /> <p>4.2.2 (2026-10-18)</p> <hr /> <p>.. _release-4-2-2-fixed:</p> <h1>Fixed</h1> <ul> <li>Fix a lock on a relative path that stayed held after a later <code>with lock:</code> ended, when an earlier <code>acquire()</code> had failed because the working directory no longer exists. That call still raises :class:<code>FileNotFoundError</code>, and it now leaves the lock's hold count unchanged. :pr:<code>856</code> - by :user:<code>spicysharkco</code>.</li> </ul> <p>.. _release-4-2-1:</p> <hr /> <p>4.2.1 (2026-10-17)</p> <hr /> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tox-dev/filelock/commit/22f0776dd499690d71d2e6d2f95e1662a76db75d"><code>22f0776</code></a> Release 4.2.4</li> <li><a href="https://github.com/tox-dev/filelock/commit/9d278ed268586d561f903aebc693908b99329a98"><code>9d278ed</code></a> Document GitHub Release note cleanup (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/863">#863</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/3c337980bffcb15a4a3aa4c5f61a652b31181822"><code>3c33798</code></a> 🐛 fix(release): trim GitHub release notes (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/862">#862</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/e7379240003b1c5a990b012624a5cb5e55f72b9d"><code>e737924</code></a> Release 4.2.3</li> <li><a href="https://github.com/tox-dev/filelock/commit/84dc80cf65493c8232033ecff41d1edac38c6808"><code>84dc80c</code></a> 👷 ci: collect required checks (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/857">#857</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/cb8b57e471bcd505848991951541fdb5bff3ef02"><code>cb8b57e</code></a> fix(api): guard lazy import exit hook (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/861">#861</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/dd341acfb4efbe3b0c9a686e7815e18e11582c4b"><code>dd341ac</code></a> Handle NetBSD EFTYPE for replaced soft-RW protocol directories (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/859">#859</a>)</li> <li><a href="https://github.com/tox-dev/filelock/commit/db47f34032dd72e865e296a8a13fbce539ba2c8a"><code>db47f34</code></a> Release 4.2.2</li> <li><a href="https://github.com/tox-dev/filelock/commit/caaff8ad35b9140f4f1ec43cb2aba452af7d67b5"><code>caaff8a</code></a> fix(api): keep the hold count when the lock path cannot be resolved (<a href="https://redirect.github.com/tox-dev/py-filelock/issues/856">#856</a>)</li> <li>See full diff in <a href="https://github.com/tox-dev/py-filelock/compare/4.2.1...4.2.4">compare view</a></li> </ul> </details> <br /> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Sam Bull <git@sambull.org>
master
53 minutes ago
Exercise live request dispatch after waiting
OUAO-FRANK:fix/14000-request-racing-connection-lost
4 hours ago
Cover resolver import without aiodns
OUAO-FRANK:fix/14087-ares-getnameinfo-flags
5 hours ago
Assert disconnected requests are not dispatched
OUAO-FRANK:fix/14000-request-racing-connection-lost
5 hours ago
Make mock tz object more concise
greshilov:pr-5303/4
9 hours ago
Fix
multiple-codings
12 hours ago

Latest Branches

CodSpeed Performance Gauge
0%
Stop dispatching a request queued in the same iteration as connection_lost()#14095
4 hours ago
2442cc7
OUAO-FRANK:fix/14000-request-racing-connection-lost
CodSpeed Performance Gauge
0%
5 hours ago
f3b5338
OUAO-FRANK:fix/14087-ares-getnameinfo-flags
CodSpeed Performance Gauge
0%
9 hours ago
7e989f3
greshilov:pr-5303/4
© 2026 CodSpeed Technology
Home Terms Privacy Docs