Bluetooth-Devices
dbus-fast
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
test(benchmarks): add bluez InterfacesRemoved unmarshall benchmark (#741)
main
3 hours ago
test(benchmarks): add bluez InterfacesRemoved unmarshall benchmark ObjectManager.InterfacesRemoved is the high-frequency teardown signal for a BLE device — body is oas (object path + array of interface names), so the hot path is the top-level string-array reader with several short-string allocations per message. None of the existing tracked fixtures exercise top-level as with non-empty entries: the as tail of sa{sv}as in PropertiesChanged is always empty in BlueZ traffic, and the bare-string-array path otherwise only appears inside larger composite messages. A regression in that branch would not show up on CodSpeed without a dedicated benchmark. Mirrors the #717 ManufacturerData / #740 ServiceData pattern: the fixture is built at import time via Message(...)._marshall(False), so it's self-verifying under the compiled build. Test-only, no .pxd impact, no functional change.
bluetoothbot:koan/benchmark-bluez-interfaces-removed
3 hours ago
test(benchmarks): add bluez ServiceData unmarshall benchmark (#740)
main
4 hours ago
test(benchmarks): add bluez ServiceData unmarshall benchmark
bluetoothbot:koan/benchmark-bluez-service-data
4 hours ago
fix(service): log ObjectManager.InterfacesAdded callback exceptions cleanly Fix typo "ocurred" → "occurred" in the log message, and drop the `try: raise e; except Exception:` dance that only existed so a bare `exc_info=True` could pick up the active exception. Passing the exception object as `exc_info=e` produces the same traceback in the log record without re-raising.
bluetoothbot:koan/fix-interfaces-added-error-log
7 hours ago
chore(deps-ci): bump the github-actions group with 4 updates (#737)
main
16 hours ago
chore(deps-ci): bump the github-actions group with 4 updates Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [codecov/codecov-action](https://github.com/codecov/codecov-action), [CodSpeedHQ/action](https://github.com/codspeedhq/action) and [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action). Updates `actions/checkout` from 6.0.2 to 6.0.3 - [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/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10) Updates `codecov/codecov-action` from 6.0.0 to 6.0.1 - [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/57e3a136b779b570ffcdbf80b3bdc90e7fab3de2...e79a6962e0d4c0c17b229090214935d2e33f8354) Updates `CodSpeedHQ/action` from 4.15.0 to 4.17.0 - [Release notes](https://github.com/codspeedhq/action/releases) - [Changelog](https://github.com/CodSpeedHQ/action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codspeedhq/action/compare/c381be0bfd20e844fb45594f6aa182ffcd94545c...9d332c4d90b43981c3e55ae8e38e68709996240f) Updates `docker/setup-qemu-action` from 4.0.0 to 4.1.0 - [Release notes](https://github.com/docker/setup-qemu-action/releases) - [Commits](https://github.com/docker/setup-qemu-action/compare/ce360397dd3f832beb865e1373c09c0e9f86d70a...06116385d9baf250c9f4dcb4858b16962ea869c3) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: 6.0.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: codecov/codecov-action dependency-version: 6.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: CodSpeedHQ/action dependency-version: 4.17.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: docker/setup-qemu-action dependency-version: 4.1.0 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-2afb280e76
19 hours 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
19 hours ago
Latest Branches
CodSpeed Performance Gauge
0%
test(benchmarks): add bluez InterfacesRemoved unmarshall benchmark
#741
3 hours ago
be110e9
bluetoothbot:koan/benchmark-bluez-interfaces-removed
CodSpeed Performance Gauge
+3%
test(benchmarks): add bluez ServiceData unmarshall benchmark
#740
4 hours ago
4eaaa9a
bluetoothbot:koan/benchmark-bluez-service-data
CodSpeed Performance Gauge
+3%
fix(service): log ObjectManager.InterfacesAdded callback exceptions cleanly
#739
7 hours ago
d453b53
bluetoothbot:koan/fix-interfaces-added-error-log
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs