Sourced from python-socketio's releases.
Release 5.16.4
See CHANGES.md for release notes.
Sourced from python-socketio's changelog.
python-socketio change log
Release 5.16.4 - 2026-08-07
- Delete incomplete binary packet when client disconnects (commit)
Release 5.16.3 - 2026-06-15
Release 5.16.2 - 2026-05-21
Release 5.16.1 - 2026-02-06
- Use configured JSON module in managers #1549 (commit)
- Admin UI fixes: remove duplicate tasks, report transport upgrades (commit)
- Switch to Furo documentation template (commit)
- Add Python free-threading to CI #1554 (commit)
Release 5.16.0 - 2025-12-24
Release 5.15.1 - 2025-12-16
Release 5.15.0 - 2025-11-22
- Retry initial Redis connection #1534 ([commit #1](https://github.com/miguelgrinberg/python-socketio/commit/1e903e173a2d7b04599c4f7f9630c1abbb531fad) [commit #2](https://github.com/miguelgrinberg/python-socketio/commit/5e898a9b93526e6e667767e54c60f4c84589989d))
- Correctly regenerate RabbitMQ binding after a connection failure #1516 (commit) (thanks Gritty_dev!)
- Support
ext_typein theMsgPackPacketclass #1521 (commit)- Support sending
bytesarrays when using pub/sub managers (commit)- Fix typos in documentation #1520 (commit) (thanks Lê Nam Khánh!)
- Improvements to the logging documentation (commit)
Release 5.14.3 - 2025-10-29
- Support Python's native
ConnectionRefusedErrorexception to reject a connection #1515 (commit)- Push binary data to the aiopika client manager #1514 (commit)
Release 5.14.2 - 2025-10-15
... (truncated)
d0cf609
Release 5.16.44bec3ef
Delete incomplete binary packet when client disconnects1e44ea3
Bump socket.io-parser from 4.2.6 to 4.2.7 in /examples/client/javascript
(#15...a8568a4
Bump aiohttp from 3.14.1 to 3.14.3 in /examples/server/aiohttp (#1591)
#nolog3826ad4
Bump body-parser from 1.20.5 to 1.20.6 in /examples/client/javascript
(#1590)...2d21903
Remove failing codecov servicecb55851
Bump aiohttp from 3.14.0 to 3.14.1 in /examples/server/aiohttp (#1584)
#nolog71585b1
Bump tornado from 6.5.5 to 6.5.7 in /examples/server/tornado (#1583)
#nolog02950be
Version 5.16.4.dev0Sourced from rarfile's releases.
rarfile v4.5
Security fixes:
- Skip comments that are larger than 256k.
Fixes:
- Truncate filenames at NUL byte.
Sourced from rarfile's changelog.
Version 4.5 (2026-08-02)
Security fixes:
- Skip comments that are larger than 256k. [
GHSA-94vx-95fq-wwvp <https://github.com/markokr/rarfile/security/advisories/GHSA-94vx-95fq-wwvp>_]Fixes:
- Truncate filenames at NUL byte.
60c8513
Refresh apt indexd626470
v4.48321daa
Limit comment sizebe6a4a6
Truncate filenames at NULSourced from seleniumbase's releases.
4.51.11 - CDP Mode: Patch 127
CDP Mode: Patch 127
Special thanks to
@crippledgeek(seleniumbase/SeleniumBase#4454 and seleniumbase/SeleniumBase#4455)What's Changed
- CDP Mode: Patch 127 by
@mdmintzin seleniumbase/SeleniumBase#4457Full Changelog: https://github.com/seleniumbase/SeleniumBase/compare/v4.51.10...v4.51.11
4.51.10 - CDP Mode: Patch 126
CDP Mode: Patch 126
- Patch the vendored version of nest_asyncio for Python 3.14+
- Update timing of stealthy CDP Mode clicks
- Refresh Python dependencies
What's Changed
- CDP Mode: Patch 126 by
@mdmintzin seleniumbase/SeleniumBase#4453Full Changelog: https://github.com/seleniumbase/SeleniumBase/compare/v4.51.9...v4.51.10
4.51.9 - CDP Mode: Patch 125
CDP Mode: Patch 125
- Fix non-authenticated proxy in the sb_cdp format
- Refresh Python dependencies
- Update CDP Mode examples
What's Changed
- CDP Mode: Patch 125 by
@mdmintzin seleniumbase/SeleniumBase#4450Full Changelog: https://github.com/seleniumbase/SeleniumBase/compare/v4.51.8...v4.51.9
85ca8c1
Merge pull request #4457
from seleniumbase/cdp-mode-patch-127e5c1807
Version 4.51.11710ae0a
Update examples8372dbc
Refresh Python dependencies3ba1879
Fix memory leaks, fix bugs, and update timing58995fc
Merge pull request #4453
from seleniumbase/cdp-mode-patch-1269d98315
Version 4.51.10b050714
Update CDP Mode examples0455ee6
Refresh Python dependencies076956c
Update timing of stealthy CDP Mode clicksSourced from prek's releases.
0.4.12
Release Notes
Released on 2026-08-03.
Enhancements
- Add
--require-groupfor hook group intersections (#2472)- Align fast-path and builtin pre-commit hooks (#2433)
- Do not shuffle file list for verbose output (#2431)
- Improve top-level command descriptions (#2429)
- Install
uvfrom Astral CDN and drop source racing (#2455)- Make
prek install --forcebypass external hooks paths (#2437)- Show builtin hook flags in verbose list output (#2427)
- Verify uv release archive checksums (#2456)
Performance
- Precompute file tags in parallel (#2440)
- Skip diffs after known hook modifications (#2447)
- Skip worktree diffs for read-only languages (#2432)
- Track builtin hook file changes directly (#2404)
Bug fixes
- Use full object IDs in diff snapshots (#2448)
Documentation
Contributors
Install prek 0.4.12
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.4.12/prek-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prek/releases/download/v0.4.12/prek-installer.ps1 | iex" </tr></table>
... (truncated)
Sourced from prek's changelog.
0.4.12
Released on 2026-08-03.
Enhancements
- Add
--require-groupfor hook group intersections (#2472)- Align fast-path and builtin pre-commit hooks (#2433)
- Do not shuffle file list for verbose output (#2431)
- Improve top-level command descriptions (#2429)
- Install
uvfrom Astral CDN and drop source racing (#2455)- Make
prek install --forcebypass external hooks paths (#2437)- Show builtin hook flags in verbose list output (#2427)
- Verify uv release archive checksums (#2456)
Performance
- Precompute file tags in parallel (#2440)
- Skip diffs after known hook modifications (#2447)
- Skip worktree diffs for read-only languages (#2432)
- Track builtin hook file changes directly (#2404)
Bug fixes
- Use full object IDs in diff snapshots (#2448)
Documentation
Contributors
728238c
Bump version to 0.4.12 (#2473)e5403ca
Add --require-group for hook group intersections (#2472)370fc41
Use ssl-certs to load custom certificates (#2470)7cc64ca
Rewrite benchmark documentation (#2469)6a81c10
Update ubuntu Docker tag to v26 (#2466)500a9d4
Run Conda tests sequentially (#2468)ebc1c38
Run .NET tests sequentially on Unix (#2467)88fec17
Update Rust crate tokio-util to v0.7.19 (#2463)9d9c9f5
Use full object IDs in diff snapshots (#2448)0c7fc84
Update Rust crate tokio to v1.53.1 (#2462)Sourced from ruff's releases.
0.16.2
Release Notes
Released on 2026-08-06.
Bug fixes
- [
flake8-pyi] Avoid false positives onsingledispatchfunctions (PYI041) (#27335)Server
- Register formatting capabilities dynamically to exclude TOML files (#27332)
Contributors
Install ruff 0.16.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.16.2/ruff-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.16.2/ruff-installer.ps1 | iex"Download ruff 0.16.2
File Platform Checksum ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum ruff-i686-pc-windows-msvc.zip x86 Windows checksum ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
... (truncated)
Sourced from ruff's changelog.
0.16.2
Released on 2026-08-06.
Bug fixes
- [
flake8-pyi] Avoid false positives onsingledispatchfunctions (PYI041) (#27335)Server
- Register formatting capabilities dynamically to exclude TOML files (#27332)
Contributors
5b48a04
Bump 0.16.2 (#27555)1b9e5fc
Update Swatinem/rust-cache action to v2.9.2 (#27568)c4e86fc
[ty] Add helper extension methods for half-range and equality
constraints (#2...17a00de
[ty] Reuse primer commands in memory reports (#27553)6ea296b
[ty] Normalize type labels in structured docstrings (#26923)2fc445f
[ty] Diagnose invalid getattr calls (#27502)22c7823
[ty] Enable (but downrank) auto-import completion suggestions from
stub-only ...05160d5
[ty] Diagnose invalid descriptor __get__ calls (#27400)baea3d0
[ty] Expose strict analysis options in the playground (#27543)c88946e
[ty] Bump ecosystem-analyzer for strict project settings (#27542)