Bluetooth-Devices
aiodhcpwatcher
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore(ci): bump the github-actions group with 4 updates Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [snok/install-poetry](https://github.com/snok/install-poetry), [codecov/codecov-action](https://github.com/codecov/codecov-action) and [python-semantic-release/python-semantic-release](https://github.com/python-semantic-release/python-semantic-release). Updates `actions/checkout` from 5 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) Updates `snok/install-poetry` from 1.4.1 to 1.4.2 - [Release notes](https://github.com/snok/install-poetry/releases) - [Commits](https://github.com/snok/install-poetry/compare/v1.4.1...v1.4.2) Updates `codecov/codecov-action` from 5 to 6 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v5...v6) Updates `python-semantic-release/python-semantic-release` from 10.4.1 to 10.5.3 - [Release notes](https://github.com/python-semantic-release/python-semantic-release/releases) - [Changelog](https://github.com/python-semantic-release/python-semantic-release/blob/master/CHANGELOG.rst) - [Commits](https://github.com/python-semantic-release/python-semantic-release/compare/v10.4.1...v10.5.3) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: snok/install-poetry dependency-version: 1.4.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: codecov/codecov-action dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: python-semantic-release/python-semantic-release dependency-version: 10.5.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/github_actions/github-actions-9d3d2eed0a
2 days ago
chore(deps-dev): bump pytest-asyncio from 1.3.0 to 1.4.0 Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 1.3.0 to 1.4.0. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v1.3.0...v1.4.0) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-version: 1.4.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/pip/pytest-asyncio-1.4.0
2 days ago
chore(pre-commit.ci): pre-commit autoupdate updates: - [github.com/commitizen-tools/commitizen: v4.16.2 → v4.16.3](https://github.com/commitizen-tools/commitizen/compare/v4.16.2...v4.16.3) - [github.com/astral-sh/ruff-pre-commit: v0.15.14 → v0.15.15](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.14...v0.15.15)
pre-commit-ci-update-config
2 days ago
fix: preserve original if_indexes across auto-restart AIODHCPWatcher.async_start() accepted an `if_indexes` argument but did not remember it, so when the auto-recovery path fired (a socket error in `_on_data` triggers `stop()` + `restart_soon()` which schedules `_execute_restart` after AUTO_RECOVER_TIME) the resulting `self.async_start()` call was made with no argument and silently fell back to listening on the default interface only. Store the user-provided indexes on the instance, materialise them to a tuple so generators and other one-shot iterables survive the retry, and pass them through on restart.
bluetoothbot:koan/preserve-if-indexes-on-restart
7 days ago
fix: keep listening on other interfaces when one fails to open `_start()` aborted the entire iteration on the first `_make_listen_socket` exception, while `async_start()` already degrades per-interface for add_reader/permission failures. One bad NIC (link down, missing capability, transient OSError) silently disabled DHCP capture on every other interface the caller asked for. Replace the early `return None` in the per-interface exception handler with `continue` so a failure is logged and the loop moves on. Behavior is unchanged for the single-interface (`if_indexes=None`) case. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bluetoothbot:koan/start-per-interface-tolerance
7 days ago
test: benchmark the OFFER rejection path (#135) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
main
7 days ago
test: benchmark the OFFER rejection path in the packet handler The existing benchmarks only cover packets the handler keeps (REQUESTs). On a shared broadcast domain, server-issued traffic (OFFER/ACK/NAK) is the noisy majority and gets discarded after walking the option list, so it matters at least as much for steady-state throughput. Add an OFFER benchmark with a realistic full option list so CodSpeed reports instruction counts for the dominant rejection path and a future regression that re-walks options for non-REQUESTs cannot land silently. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
bluetoothbot:koan/benchmark-rejection-paths
7 days ago
ci(rtd): install Poetry deps into Read the Docs virtualenv (#134) Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
main
9 days ago
Latest Branches
CodSpeed Performance Gauge
0%
chore(ci): bump the github-actions group with 4 updates
#140
2 days ago
c513b3b
dependabot/github_actions/github-actions-9d3d2eed0a
CodSpeed Performance Gauge
0%
chore(deps-dev): bump pytest-asyncio from 1.3.0 to 1.4.0
#139
2 days ago
6c0a086
dependabot/pip/pytest-asyncio-1.4.0
CodSpeed Performance Gauge
0%
chore(pre-commit.ci): pre-commit autoupdate
#138
2 days ago
c6354d3
pre-commit-ci-update-config
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs