Skip to content

chore(deps): update websocket-client requirement from <2,>=1 to >=1.9.1,<2 - #1953

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/websocket-client-gte-1.9.1-and-lt-2
Open

chore(deps): update websocket-client requirement from <2,>=1 to >=1.9.1,<2#1953
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/websocket-client-gte-1.9.1-and-lt-2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 1, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on websocket-client to permit the latest version.

Release notes

Sourced from websocket-client's releases.

v1.9.1

1.9.1

  • Add Python 3.14 support to setup config and CI (f2bc97a)
  • Fix close() dropping close frame when reason is str (2f22e2e)
  • Fix close() type annotation and docstring for timeout and reason (d69f730)
  • Make abort() robust for sockets that cannot shutdown, same logic as shutdown() (1904e3d)
  • Raise WebSocketException for redirects missing a Location header (97e34db)
  • Raise when WebSocket connect redirect limit is exhausted (be0d38d)
  • Raise WebSocketException for redirects to invalid targets (62ef6af)
  • Fix unformatted ABNF validation error messages (0145b7b)
  • Fix validate_utf8() crash on str input (4a8e6ed)
  • Store status_message on WebSocketBadStatusException (368aeda)
  • Raise WebSocketException for check_hostname with CERT_NONE (0232aca)
  • Fix handleDisconnect type annotation: None default requires Optional (20f3712)
  • Remove unreachable not frame check in recv_data_frame() (b684242)
  • Set proxy_timeout on proxy_info without a proxy host (68f0aed)
  • Fix _wsdump.py bytes annotations and remove dead code (5ecc6e4)
  • Export STATUS_SERVICE_RESTART and STATUS_TRY_AGAIN_LATER close codes (22279c4)
  • Fix extract_err_message() to always return str (e2091bd)
  • Raise WebSocketProxyException for SOCKS proxy without a port, correct proxy port docs (3c62bdf)
  • Raise WebSocketException for malformed HTTP responses (04f4d94)
  • Fix docs examples using dead or unreachable endpoints (2fc92c0)
  • Add pyproject.toml, drop deprecated setup.py metadata (8b34f50)
  • Apply linting (3b4ffab)
Changelog

Sourced from websocket-client's changelog.

  • 1.9.1

    • Add Python 3.14 support to setup config and CI (f2bc97a)
    • Fix close() dropping close frame when reason is str (2f22e2e)
    • Fix close() type annotation and docstring for timeout and reason (d69f730)
    • Make abort() robust for sockets that cannot shutdown, same logic as shutdown() (1904e3d)
    • Raise WebSocketException for redirects missing a Location header (97e34db)
    • Raise when WebSocket connect redirect limit is exhausted (be0d38d)
    • Raise WebSocketException for redirects to invalid targets (62ef6af)
    • Fix unformatted ABNF validation error messages (0145b7b)
    • Fix validate_utf8() crash on str input (4a8e6ed)
    • Store status_message on WebSocketBadStatusException (368aeda)
    • Raise WebSocketException for check_hostname with CERT_NONE (0232aca)
    • Fix handleDisconnect type annotation: None default requires Optional (20f3712)
    • Remove unreachable not frame check in recv_data_frame() (b684242)
    • Set proxy_timeout on proxy_info without a proxy host (68f0aed)
    • Fix _wsdump.py bytes annotations and remove dead code (5ecc6e4)
    • Export STATUS_SERVICE_RESTART and STATUS_TRY_AGAIN_LATER close codes (22279c4)
    • Fix extract_err_message() to always return str (e2091bd)
    • Raise WebSocketProxyException for SOCKS proxy without a port, correct proxy port docs (3c62bdf)
    • Raise WebSocketException for malformed HTTP responses (04f4d94)
    • Fix docs examples using dead or unreachable endpoints (2fc92c0)
    • Add pyproject.toml, drop deprecated setup.py metadata (8b34f50)
    • Apply linting (3b4ffab)
  • 1.9.0

    • Remove Python 3.8 support (EOL), add Python 3.13 (5f25030)
    • Remove localhost and 127.0.0.1 from default NO_PROXY list (#994)
    • Support IPv6 CIDRs in the no_proxy option (#1033)
    • Fix thread safety condition in teardown() to improve run_forever() (#1015)
    • Fix #1024 by chunking data, recursion in on_error callback, thread leak in _stop_ping_thread(), avoid implicit None in recv() (#1036)
    • Avoid bare except clauses for better error handling (#1036)
    • Fix async (#983)
    • Resolve mypy type errors (#996, #1006, 813d570)
    • Test coverage improvements (#1035, #1036)
    • flake8 linting improvements (#1034)
  • 1.8.0

    • Added on_reconnect parameter to WebSocketApp to handle callback ambiguity (#972)
    • Improve handling of SSLEOFError and use reconnect bool (#961)
    • Minor linting and docs CI build upgrades (981c00e, 75ba91a, bec2608)
  • 1.7.0

    • Renamed mask variable in ABNF to prevent name collision with mask() function (9b51f73)
    • Fixed old http import of HTTPStatus in _handshake.py (9b51f73)
    • Add send_text() and send_bytes() to _app.py (#953)
    • Improved typehint support (#953, 9b51f73, 8b73d00)
    • General readability improvements, made all string concatenations use f-strings (#909, 780584f, 3eabc6e)
    • Applied black formatting style to code (da7f286)
  • 1.6.4

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Sep 1, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner September 1, 2026 18:02
@dependabot dependabot Bot added python Pull requests that update Python code dependencies Pull requests that update a dependency file labels Sep 1, 2026
@codecov

codecov Bot commented Sep 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 84.06%. Comparing base (aa0cf44) to head (ab8236b).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1953   +/-   ##
=======================================
  Coverage   84.06%   84.06%           
=======================================
  Files         118      118           
  Lines       13506    13506           
=======================================
  Hits        11354    11354           
  Misses       2152     2152           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

@dependabot
dependabot Bot force-pushed the dependabot/pip/websocket-client-gte-1.9.1-and-lt-2 branch 2 times, most recently from ed85bde to 7dadbe0 Compare September 1, 2026 18:20
Updates the requirements on [websocket-client](https://github.com/websocket-client/websocket-client) to permit the latest version.
- [Release notes](https://github.com/websocket-client/websocket-client/releases)
- [Changelog](https://github.com/websocket-client/websocket-client/blob/master/ChangeLog)
- [Commits](websocket-client/websocket-client@v1.0.0...v1.9.1)

---
updated-dependencies:
- dependency-name: websocket-client
  dependency-version: 1.9.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/websocket-client-gte-1.9.1-and-lt-2 branch from 7dadbe0 to ab8236b Compare September 1, 2026 18:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants