Releases: google/bumble
Releases · google/bumble
v0.0.185
What's Changed
- controller_loopback: LE support and max packet count by @mogenson in #417
- HFP: State memory and event emission by @zxzxwu in #415
- extended advertising v2 by @barbibulle in #382
- Add local LMP feature reader by @zxzxwu in #419
- Add RFCOMM and SDP context manager and search helper by @zxzxwu in #420
- [WIP] Add Volume Control Service by @zxzxwu in #412
- Fix Lint error in VCP example by @zxzxwu in #423
- add rfcomm options and fix l2cap mtu negotiation by @barbibulle in #422
Full Changelog: v0.0.184...v0.0.185
v0.0.184
What's Changed
- Save Link Key in CTKD over BR/EDR by @zxzxwu in #402
- Controller: CIS implementation by @zxzxwu in #397
- Fix HCI_LE_Set_Host_Feature_Command by @zxzxwu in #404
- allow passing IRKs as arguments to scan.py by @barbibulle in #388
- Make Advertisement dataclass by @zxzxwu in #405
- Update the Bumble BT Bench AndroidManifest.xml by @suneeshs in #408
- update to rootcanal 1.4 by @barbibulle in #409
- Add bumble-controller-loopback console_scripts by @AlanRosenthal in #411
- avrcp by @barbibulle in #337
- Support non-directed address generation offload by @zxzxwu in #381
- Manage lifecycle of CIS and SCO links in host by @zxzxwu in #376
- RFCOMM: Slightly refactor and correct constants by @zxzxwu in #418
New Contributors
Full Changelog: v0.0.183...v0.0.184
v0.0.183
What's Changed
- LE read remote features by @zxzxwu in #391
- update credits even without a sink by @barbibulle in #398
- Pandora host: support advertising interval in advertise by @SilverBzH in #369
- fix uninitialized variable by @barbibulle in #399
Full Changelog: v0.0.182...v0.0.183
v0.0.182
What's Changed
- l2cap & rfcomm drain support by @barbibulle in #392
- .gitignore: Add venv directories by @zxzxwu in #389
- CSIP: Encrypted SIRK implementation by @zxzxwu in #390
- apps: Add a controller loopback throughput test app by @mogenson in #393
- compatibility with recent host ACL property changes by @barbibulle in #395
- add support for HCI latency probing by @barbibulle in #394
- Controller: SCO implementation by @zxzxwu in #383
Full Changelog: v0.0.181...v0.0.182
v0.0.181
What's Changed
- CIS and SCO responder support by @zxzxwu in #344
- Refactor CodingFormat by @zxzxwu in #357
- Add variable-length bytes field by @zxzxwu in #358
- Add Published Audio Capabilities Service by @zxzxwu in #356
- Fix typo by @zxzxwu in #361
- Remove # type: ignore[call-arg] in HCI_Command builders by @zxzxwu in #360
- android remote proxy cli by @barbibulle in #363
- a few more HCI constants from the spec by @barbibulle in #362
- Bump openssl from 0.10.57 to 0.10.60 in /rust by @dependabot in #351
- Fix ISO packet issues by @zxzxwu in #364
- Add advertiser classes and handle adv set terminated events by @zxzxwu in #366
- Audio Stream Control Service by @zxzxwu in #359
- Android bench app: add support for 2M phy by @barbibulle in #367
- support drivers that can't use reset directly. by @barbibulle in #368
- Complete CSIP and CAP by @zxzxwu in #374
- Add random address generation methods by @zxzxwu in #379
- Add functions/tool for gen/verifying BLE IRK/RPA by @benquike in #377
- Improve the linger option of bumble-pair by @benquike in #378
- Bumble hid device implementation - Application and hid profile by @SneKarnataki in #345
- сhanged concatenation of strings to f-strings to improve readability by @eukub in #384
- support per-transport ACL queues by @barbibulle in #380
- app/bench.py: use logging rather than print() by @AlanRosenthal in #386
- request MTU change after connection by @barbibulle in #385
- support async read/write for characteristic values by @barbibulle in #387
New Contributors
Full Changelog: v0.0.180...v0.0.181
v0.0.180
What's Changed
- Add LE Audio GATT services and characteristics definitions by @zxzxwu in #343
- add a few uuids by @barbibulle in #352
- Typing GATT Client and Device Peer by @zxzxwu in #348
- Log track back in on_packet by @zxzxwu in #349
- Typing helper by @zxzxwu in #342
- Add Coordinated Set Identification Service(CSIS) by @zxzxwu in #350
- fix #354 (gatt unsubscribe) by @barbibulle in #355
Full Changelog: v0.0.179...v0.0.180
v0.0.179
What's Changed
- Cleanup HID module by @zxzxwu in #336
- Typing A2DP by @zxzxwu in #335
- Do not exit after pairing is finished by @benquike in #330
- Add ISO related HCI packets by @zxzxwu in #333
- Android benchmarking app by @barbibulle in #326
- minor cleanup of the internals of the usb transport implementation by @barbibulle in #120
- device: set
authenticated
andsc
state on AES encryption change by @uael in #338 - Add support for LE Extended Advertising by @zxzxwu in #334
- Slightly refactor and fix CTKD by @zxzxwu in #339
- Include transport.grpc_protobuf in the setup package. by @akuker in #347
Full Changelog: v0.0.178...v0.0.179
v0.0.178
What's Changed
- Add missing @pytest.mark.asyncio decorator by @zxzxwu in #317
- add constant for 5.4 by @barbibulle in #319
- Cleanup legacy L2CAP API usage by @zxzxwu in #318
- remote hci android app by @barbibulle in #312
- Bumble hid by @SneKarnataki in #295
- Add address resolution offload to config by @zxzxwu in #321
- Device hive by @barbibulle in #323
- fix typo by @barbibulle in #324
- pandora: add
annotations
import by @uael in #325 - Add support for extended advertising via Rust-only API by @whitevegagabriel in #316
- eSCO codec/HCI definitions + Host support by @zxzxwu in #254
- le oob by @barbibulle in #329
New Contributors
- @SneKarnataki made their first contribution in #295
Full Changelog: v0.0.177...v0.0.178
v0.0.177
What's Changed
- Fix Rust lints by @zxzxwu in #311
- Typing AVDTP by @zxzxwu in #310
- Pandora: Handle exception in WaitSecurity() by @zxzxwu in #314
- Refactor L2CAP API by @zxzxwu in #289
- ci: add python avatar tests by @uael in #306
- Allow turning on BLE in classic pairing mode by @benquike in #313
- update to latest list of company ids by @barbibulle in #315
Full Changelog: v0.0.176...v0.0.177
v0.0.176
What's Changed
- Ability to send HCI commands from Rust by @whitevegagabriel in #303
- Remove unncecesary steps for injecting Python event loop by @whitevegagabriel in #301
Full Changelog: v0.0.174...v0.0.176