Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump python-socketio from 5.11.4 to 5.12.1 (#4213)
Bumps [python-socketio](https://github.com/miguelgrinberg/python-socketio) from 5.11.4 to 5.12.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/miguelgrinberg/python-socketio/releases">python-socketio's releases</a>.</em></p> <blockquote> <h2>Release 5.12.1</h2> <p>See <a href="https://github.com/miguelgrinberg/python-socketio/blob/main/CHANGES.md">CHANGES.md</a> for release notes.</p> <h2>Release 5.12.0</h2> <p>See <a href="https://github.com/miguelgrinberg/python-socketio/blob/main/CHANGES.md">CHANGES.md</a> for release notes.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/miguelgrinberg/python-socketio/blob/main/CHANGES.md">python-socketio's changelog</a>.</em></p> <blockquote> <h1>python-socketio change log</h1> <p><strong>Release 5.12.1</strong> - 2024-12-29</p> <ul> <li>Fix admin instrumentation support of disconnect reasons <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1423">#1423</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/b75fd31625cfea0d8c67d776070e4f8de99c1e45">commit</a>)</li> <li>Stop using deprecated datetime functions (<a href="https://github.com/miguelgrinberg/python-socketio/commit/8fe012abbb350107b742ab2cf9aa44d328bc23e9">commit</a>)</li> <li>Enable admin instrumentation by default in WSGI and ASGI examples (<a href="https://github.com/miguelgrinberg/python-socketio/commit/269332da8041df115e3a1e2ca04808c3179a72e1">commit</a>)</li> <li>Fixed broken gevent URL in documentation <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1427">#1427</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/8964dab9d545333646fafad9aae0becd761a1045">commit</a>) (thanks <strong>Carlos Guerrero</strong>!)</li> </ul> <p><strong>Release 5.12.0</strong> - 2024-12-18</p> <ul> <li>Added a <code>reason</code> argument to the disconnect handler <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1422">#1422</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/bd8555da8523d1a73432685a00eb5acb4d2261f5">commit</a>)</li> <li>Prevented starting multiple tasks for reconnection <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1369">#1369</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/b6ee33e56cf2679664c1b894bf7e5d33a30976db">commit</a>) (thanks <strong>humayunsr</strong>!)</li> <li>Fixed <code>AsyncClient::wait()</code> unexpected return after success reconnect <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1407">#1407</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/78d1124c50cff149051fb89bf6f08000bf184da5">commit</a>) (thanks <strong>Arseny</strong>!)</li> <li>Removed old constructs from old and unsupported Python versions (<a href="https://github.com/miguelgrinberg/python-socketio/commit/db642bb2bd9794eeceddd54abc47665c69e85406">commit</a>)</li> <li>Removed dependency on unittest.TestCase base class in unit tests (<a href="https://github.com/miguelgrinberg/python-socketio/commit/abf336e108b01f44afb473eb86c1dece6360195c">commit</a>)</li> <li>Adopted pyenv-asyncio for async unit tests (<a href="https://github.com/miguelgrinberg/python-socketio/commit/0b5c4638e5e4bff06fcf46476d218ae5ad4ada14">commit</a>)</li> <li>Adopted unittest.mock.AsyncMock in async unit tests (<a href="https://github.com/miguelgrinberg/python-socketio/commit/8f0e66c1cd1cd63dcef703576cc9cb9c99104df7">commit</a>)</li> <li>Fix typo with <code>AsyncClient.connect</code> example <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1403">#1403</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/72d37ea79f4cf6076591782e4781fd4868a7e0d6">commit</a>) (thanks <strong>Peter Bierma</strong>!)</li> <li>Documentation typo <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1421">#1421</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/bf5a05ae9bf94b2fbd1367a04884ef5a39cd2671">commit</a>) (thanks <strong>Masen Furer</strong>!)</li> <li>Renamed flask-socketio references to python-socketio in documentation <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1377">#1377</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/5f83cd0f7b2911705eaf1a8cb9060afbee6eb456">commit</a>)</li> <li>Added Python 3.13 CI builds (<a href="https://github.com/miguelgrinberg/python-socketio/commit/42da5d2f5426e812fd37d4cabcb9277810cae9c1">commit</a>)</li> </ul> <p><strong>Release 5.11.4</strong> - 2024-09-02</p> <ul> <li>Prevent crash when client sends empty event (<a href="https://github.com/miguelgrinberg/python-socketio/commit/1b901de0077322eedb3509318ccba939f5f0bf10">commit</a>)</li> <li>Add missing <code>to</code> argument in manager's <code>emit()</code> method <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1374">#1374</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/f1476041e5bb0857a99024c9a38203edfc974bdf">commit</a>) (thanks <strong>Pavieł Michalkievič</strong>!)</li> <li>Reorganization of server documentation <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1350">#1350</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/3a618c67ef60736d5619b9ac52c47d96a6acf3c3">commit</a>)</li> <li>Update documentation note about Sanic issues <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1365">#1365</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/287d6ed551090eed822f924bb548ba93923dd4d1">commit</a>)</li> </ul> <p><strong>Release 5.11.3</strong> - 2024-06-19</p> <ul> <li>New <code>shutdown()</code> method added to the client <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1333">#1333</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/811e044a46b7d6e4d94bf870e59d0cd8187850d3">commit</a>)</li> <li>Ignore catch-all namespace in client connections <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1351">#1351</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/469b7c0dd51eea97979f784d0c94359ad18a96ac">commit</a>)</li> <li>Accept 0 as a callback id <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1329">#1329</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/e59351969241c3d7f44560027cf1e44206e17d6c">commit</a>) (thanks <strong>Ruslan Bel'kov</strong>!)</li> <li>Minor updates to the server and client documentation (<a href="https://github.com/miguelgrinberg/python-socketio/commit/5e78ecbc343d9c7252a6449029263b4a5cb967c8">commit</a>)</li> <li>Remove outdated information in intro section of documentation <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1337">#1337</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/82ceaf7a23c51ed1911e550aaf71d6449584eaa0">commit</a>)</li> <li>Fixed typos in server documentation <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1331">#1331</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/547449bc70248b1a2c68e362a026d42db083222c">commit</a>) (thanks <strong>John Sigg</strong>!)</li> </ul> <p><strong>Release 5.11.2</strong> - 2024-03-24</p> <ul> <li>Improved routing to catch-all namespace handlers <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1316">#1316</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/bd39b8f2156f600ea6de558af03a6be205d6e892">commit</a>) (thanks <strong>asuka</strong>!)</li> <li>Option to disable routing in ASGIApp (<a href="https://github.com/miguelgrinberg/python-socketio/commit/7cc84bd13dfa0a86b0326446fb6954949ef948c0">commit</a>)</li> </ul> <p><strong>Release 5.11.1</strong> - 2024-02-05</p> <ul> <li>Connection retry option in the client <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1306">#1306</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/b4f36148d816b2fbf2a81237dff70b18d909aebf">commit</a>)</li> <li>use Socket.IO sid in transport<a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1299">#1299</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/0e1f23229dc5a478df474e5bb6e5c91e5e30aa04">commit</a>)</li> <li>Add support for Python 3.12 and drop 3.7 <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1297">#1297</a> (<a href="https://github.com/miguelgrinberg/python-socketio/commit/417785293f6c1351be6ea10b6b9f57abff03fdfc">commit</a>) (thanks <strong>Hugo van Kemenade</strong>!)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/miguelgrinberg/python-socketio/commit/572648bd0cb18b3c40a9f665a3bd6835730c53fd"><code>572648b</code></a> Release 5.12.1</li> <li><a href="https://github.com/miguelgrinberg/python-socketio/commit/269332da8041df115e3a1e2ca04808c3179a72e1"><code>269332d</code></a> Enable instrumentation by default in WSGI and ASGI examples</li> <li><a href="https://github.com/miguelgrinberg/python-socketio/commit/8fe012abbb350107b742ab2cf9aa44d328bc23e9"><code>8fe012a</code></a> Stop using deprecated datetime functions</li> <li><a href="https://github.com/miguelgrinberg/python-socketio/commit/b75fd31625cfea0d8c67d776070e4f8de99c1e45"><code>b75fd31</code></a> Fix admin instrumentation to support disconnect reasons (Fixes <a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1423">#1423</a>)</li> <li><a href="https://github.com/miguelgrinberg/python-socketio/commit/8964dab9d545333646fafad9aae0becd761a1045"><code>8964dab</code></a> Fixed broken gevent URL in documentation (<a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1427">#1427</a>)</li> <li><a href="https://github.com/miguelgrinberg/python-socketio/commit/7e8e884d50b59d90a2a57ff53df990fcdfbb1b2a"><code>7e8e884</code></a> Bump jinja2 from 3.1.3 to 3.1.5 in /examples/server/wsgi (<a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1426">#1426</a>) #nolog</li> <li><a href="https://github.com/miguelgrinberg/python-socketio/commit/2eaa1bd5b17a8a6d15913de10815008ca121cec0"><code>2eaa1bd</code></a> Version 5.12.1.dev0</li> <li><a href="https://github.com/miguelgrinberg/python-socketio/commit/06f50f8671c2c3bd9d3d5ba621049c1790fd41e1"><code>06f50f8</code></a> Release 5.12.0</li> <li><a href="https://github.com/miguelgrinberg/python-socketio/commit/bd8555da8523d1a73432685a00eb5acb4d2261f5"><code>bd8555d</code></a> Pass a <code>reason</code> argument to the disconnect handler (<a href="https://redirect.github.com/miguelgrinberg/python-socketio/issues/1422">#1422</a>)</li> <li><a href="https://github.com/miguelgrinberg/python-socketio/commit/0b5c4638e5e4bff06fcf46476d218ae5ad4ada14"><code>0b5c463</code></a> Adopted pyenv-asyncio for async unit tests</li> <li>Additional commits viewable in <a href="https://github.com/miguelgrinberg/python-socketio/compare/v5.11.4...v5.12.1">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=python-socketio&package-manager=pip&previous-version=5.11.4&new-version=5.12.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information