What's Changed
Fixes:
- Close the socket before raising on a blocked connect, fixing a file
descriptor leak #496 - Make
SocketConnectBlockedErrorpickleable so it survives multiprocessing
test runners such aspytest-xdistand Django's--parallel#501
Changes:
- Added mutation testing via
make mutmut#500 - Added CodSpeed performance benchmarks #486
- Dependency, CI, and development updates
Full commit log
- chore(ci): remove upload from release by @miketheman in #485
- Add CodSpeed performance benchmarks by @codspeed-hq[bot] in #486
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #487
- chore(deps-dev): bump pytest-codspeed from 5.0.2 to 5.0.3 by @dependabot[bot] in #489
- chore(deps-dev): bump starlette from 1.0.0 to 1.1.0 by @dependabot[bot] in #488
- chore(deps): bump CodSpeedHQ/action from 4.15.1 to 4.17.0 by @dependabot[bot] in #490
- chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #491
- chore(deps-dev): bump starlette from 1.1.0 to 1.2.1 by @dependabot[bot] in #492
- chore(deps-dev): bump starlette from 1.2.1 to 1.3.1 in the uv group across 1 directory by @dependabot[bot] in #495
- chore(deps): bump pytest from 9.0.3 to 9.1.0 by @dependabot[bot] in #498
- chore(deps): bump astral-sh/setup-uv from 8.1.0 to 8.2.0 by @dependabot[bot] in #494
- chore(deps): bump CodSpeedHQ/action from 4.17.0 to 4.17.5 by @dependabot[bot] in #497
- fix: close socket on raise by @miketheman in #499
- test: add remaining coverage by @miketheman in #500
- chore(deps): bump pytest from 9.1.0 to 9.1.1 by @dependabot[bot] in #505
- chore(deps): bump zizmorcore/zizmor-action from 0.5.6 to 0.5.7 by @dependabot[bot] in #503
- chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #504
- chore(deps): bump CodSpeedHQ/action from 4.17.5 to 4.17.6 by @dependabot[bot] in #502
- fix: make SocketConnectBlockedError pickleable by @miketheman in #501
- chore(deps): bump CodSpeedHQ/action from 4.17.6 to 4.18.1 by @dependabot[bot] in #506
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #507
- chore(deps): bump CodSpeedHQ/action from 4.18.1 to 4.18.2 by @dependabot[bot] in #508
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.1 by @dependabot[bot] in #509
- chore(deps): bump astral-sh/setup-uv from 8.3.1 to 8.3.2 by @dependabot[bot] in #510
- chore(deps): bump actions/stale from 10.3.0 to 10.4.0 by @dependabot[bot] in #511
- chore(deps): bump CodSpeedHQ/action from 4.18.2 to 4.18.5 by @dependabot[bot] in #512
- chore(deps-dev): bump mypy from 2.1.0 to 2.3.0 by @dependabot[bot] in #513
- chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #514
- chore(deps): bump astral-sh/setup-uv from 8.3.2 to 9.0.0 by @dependabot[bot] in #516
- chore(deps): bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1 by @dependabot[bot] in #517
- chore(deps): bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 by @dependabot[bot] in #515
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #519
- chore(deps): bump actions/stale from 10.4.0 to 11.0.0 by @dependabot[bot] in #521
- chore(deps): bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 by @dependabot[bot] in #522
- chore(deps): bump CodSpeedHQ/action from 4.18.5 to 4.19.1 by @dependabot[bot] in #520
- chore(deps): bump pypa/gh-action-pypi-publish from 1.14.1 to 1.14.2 by @dependabot[bot] in #524
- chore(deps): bump CodSpeedHQ/action from 4.19.1 to 5.0.3 by @dependabot[bot] in #526
- chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 by @dependabot[bot] in #525
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #523
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #529
- chore(deps-dev): bump starlette from 1.3.1 to 1.6.0 by @dependabot[bot] in #530
- chore(deps-dev): update uv-build requirement from <0.12.0,>=0.7.20 to >=0.7.20,<0.13.0 by @dependabot[bot] in #527
- pytest-socket, 0.8.1 by @miketheman in #531
New Contributors
- @codspeed-hq[bot] made their first contribution in #486
Full Changelog: 0.8.0...0.8.1