Bluetooth-Devices
bleak-esphome
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore(pre-commit.ci): pre-commit autoupdate updates: - [github.com/commitizen-tools/commitizen: v4.16.3 → v4.16.4](https://github.com/commitizen-tools/commitizen/compare/v4.16.3...v4.16.4) - [github.com/astral-sh/ruff-pre-commit: v0.15.16 → v0.15.18](https://github.com/astral-sh/ruff-pre-commit/compare/v0.15.16...v0.15.18)
pre-commit-ci-update-config
5 days ago
chore(deps-dev): bump pytest from 9.0.3 to 9.1.1 Bumps [pytest](https://github.com/pytest-dev/pytest) from 9.0.3 to 9.1.1. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](https://github.com/pytest-dev/pytest/compare/9.0.3...9.1.1) --- updated-dependencies: - dependency-name: pytest dependency-version: 9.1.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/pip/pytest-9.1.1
5 days ago
chore(deps-dev): bump zeroconf from 0.149.16 to 0.149.17 Bumps [zeroconf](https://github.com/python-zeroconf/python-zeroconf) from 0.149.16 to 0.149.17. - [Release notes](https://github.com/python-zeroconf/python-zeroconf/releases) - [Changelog](https://github.com/python-zeroconf/python-zeroconf/blob/master/CHANGELOG.md) - [Commits](https://github.com/python-zeroconf/python-zeroconf/compare/0.149.16...0.149.17) --- updated-dependencies: - dependency-name: zeroconf dependency-version: 0.149.17 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
dependabot/pip/zeroconf-0.149.17
5 days ago
ci: scope release env and OIDC permissions to main (#390)
main
6 days ago
ci: scope release env and OIDC permissions to main
ci/scope-release-permissions
6 days ago
fix(client): release link when pairing fails during connect The pairing step in connect() ran outside the cleanup-on-failure try that wraps _get_services. A pairing failure (BleakError, NotImplementedError on old firmware, or CancelledError) left the GATT link established on the ESP side, leaking the connection slot — the caller treats a raising connect() as failed and never disconnects. Move _pair() inside the same try so a pairing failure triggers the same best-effort, error-suppressing cleanup disconnect as a _get_services failure. Same cleanup-asymmetry class as #384.
bluetoothbot:koan/fix-pair-cleanup-on-connect
6 days ago
test(connect): cover feature-flag negotiation positive paths connect_scanner's branch logic was only negative-tested (passive-only asserts subscriptions are *not* made). Add positive end-to-end checks: - full-feature proxy subscribes to connection slots + scanner state + raw advertisements - FEATURE_STATE_AND_MODE binds the API client so async_set_scanning_mode reaches the firmware (bluetooth_scanner_set_mode is called) - absent FEATURE_STATE_AND_MODE leaves the client unbound, so mode control pins local intent but sends no firmware command
bluetoothbot:koan/test-connect-scanner-negotiation
7 days ago
fix(client): don't let cleanup disconnect mask the connect error (#384)
main
7 days ago
Latest Branches
CodSpeed Performance Gauge
0%
chore(pre-commit.ci): pre-commit autoupdate
#386
5 days ago
43ea862
pre-commit-ci-update-config
CodSpeed Performance Gauge
+1%
chore(deps-dev): bump pytest from 9.0.3 to 9.1.1
#392
5 days ago
a1e8d6d
dependabot/pip/pytest-9.1.1
CodSpeed Performance Gauge
+1%
chore(deps-dev): bump zeroconf from 0.149.16 to 0.149.17
#391
5 days ago
1d82a5c
dependabot/pip/zeroconf-0.149.17
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs