Releases: google/bumble
Releases · google/bumble
v0.0.225
v0.0.224
What's Changed
- typing support for HCI commands return parameters by @barbibulle in #868
- Make bumble work on Android using briefcase/chaquopy by @timrid in #869
- Add support for STA-AV53C1-USB-BLUETOOTH StarTech(dot)com dongle by @antipatico in #870
- Added a PcapSnooper class by @willnix in #865
- AVRCP: Fix wrong field specs by @zxzxwu in #872
- L2CAP: Fix wrong CID on reject by @zxzxwu in #873
- Update apps and examples to await .terminated instead of wait_for_termination() by @ttdennis in #876
- add basic support for SCI by @barbibulle in #871
- AVRCP: SDP record classes and some delegation by @zxzxwu in #878
- resolve addresses when connecting to bonded peers by @barbibulle in #879
- fix a few HCI types and make the bridge more robust by @barbibulle in #877
- add workaround for some buggy controllers by @barbibulle in #880
New Contributors
- @timrid made their first contribution in #869
- @antipatico made their first contribution in #870
- @willnix made their first contribution in #865
- @ttdennis made their first contribution in #876
Full Changelog: v0.0.223...v0.0.224
v0.0.223
What's Changed
- Add annotation for Heart Rate and Battery Service by @zxzxwu in #856
- Add test for Heart Rate and Battery Service by @zxzxwu in #857
- Add support for RTL8761CU by @TinyServal in #854
- feat: Add filtering options for usb probe by @klow68 in #858
- Fix GATT TemplateSerivce annotations by @zxzxwu in #866
- Improve Address type annotations by @zxzxwu in #860
- Replace send_pdu() with write() by @zxzxwu in #861
- GATT: Support Multiple Requests by @zxzxwu in #862
- Correct ATT_MTU in enhanced bearers by @zxzxwu in #863
- Add HCI Packets annotations and send_sco_sdu by @zxzxwu in #864
- Return 'invalid handle' for malformed read by type request by @istemon in #859
- Fix missing ClassVar import by @zxzxwu in #867
New Contributors
- @TinyServal made their first contribution in #854
- @klow68 made their first contribution in #858
- @istemon made their first contribution in #859
Full Changelog: v0.0.222...v0.0.223
v0.0.222
What's Changed
- docs: fix a small error in hci socket up/down commands by @encarbassotnopot in #855
- L2CAP: Fix segmentation and frame ack by @zxzxwu in #853
New Contributors
- @encarbassotnopot made their first contribution in #855
Full Changelog: v0.0.221...v0.0.222
v0.0.221
What's Changed
- Cancel l2cap connection result future on abort by @ljodal in #826
- Implement extended advertising emulation by @zxzxwu in #827
- Rust: Fix cargo-all-features to 1.11.0 by @zxzxwu in #828
- L2CAP Enhanced Retransmission mode by @zxzxwu in #779
- Add some docs about Android and Hardware by @zxzxwu in #830
- bump pdl dependencies versions by @barbibulle in #835
- android-netsim transport enhancements by @barbibulle in #833
- Upgrade GitHub Actions for Node 24 compatibility by @salmanmkc in #837
- Bump pymdown-extensions from 10.0 to 10.16.1 in /docs/mkdocs in the pip group across 1 directory by @dependabot[bot] in #839
- Upgrade GitHub Actions to latest versions by @salmanmkc in #838
- GATT: fix redefinition of GATT_CONTENT_CONTROL_ID_CHARACTERISTIC by @dlech in #842
- Remove unused imports by @dlech in #844
- Fix missing type hints on Device.notify_subscribers() by @dlech in #843
- L2CAP: Enhanced Credit-based Flow Control Mode by @zxzxwu in #840
- use ruff for linting and import sorting by @barbibulle in #845
- hot fix: remove unused import by @barbibulle in #846
- Ruff: Add and fix UP rules by @zxzxwu in #848
- add support for multiple concurrent broadcasts by @barbibulle in #849
- Add EATT Support by @zxzxwu in #836
- Fix some typos and annotations by @zxzxwu in #851
New Contributors
- @ljodal made their first contribution in #826
- @salmanmkc made their first contribution in #837
- @dlech made their first contribution in #842
Full Changelog: v0.0.220...v0.0.221
v0.0.220
What's Changed
- Use EventWatcher and check_result by @zxzxwu in #817
- Fix - deprecated warning for datetime.utcnow() with Python >= 3.12 by @markusjellitsch in #792
- Upgrade Python version to 3.10-3.14 by @zxzxwu in #802
- Emulation: Improve import, typing, and use call_soon by @zxzxwu in #822
- Refactor classic emulation with LMP protocol by @zxzxwu in #823
- Add remote name request by @khsiao-google in #824
Full Changelog: v0.0.219...v0.0.220
v0.0.219
What's Changed
- Migrate AVDTP packets to dataclasses by @zxzxwu in #799
- AVDTP: Migrate enums by @zxzxwu in #803
- Fixed bug where it's possible for rfcomm tx_credit to go negative resulting in l2cap disconnect from peripheral by @graynode in #804
- AVRCP: Reply ACCEPTED on set absolute volume by @zxzxwu in #806
- Upgrade websockets dependency to 15.0.1+ by @zxzxwu in #811
- Fix: RuntimeError in controller.py by @markusjellitsch in #812
- Trivial change: Sorting VID/PIDs and adding new values by @XenoKovah in #813
- AVCTP: Change callback packet type to bytes by @zxzxwu in #783
- [Typing] Add controller.py typing by @khsiao-google in #809
New Contributors
- @graynode made their first contribution in #804
- @XenoKovah made their first contribution in #813
Full Changelog: v0.0.218...v0.0.219
What's Changed
- Migrate AVDTP packets to dataclasses by @zxzxwu in #799
- AVDTP: Migrate enums by @zxzxwu in #803
- Fixed bug where it's possible for rfcomm tx_credit to go negative resulting in l2cap disconnect from peripheral by @graynode in #804
- AVRCP: Reply ACCEPTED on set absolute volume by @zxzxwu in #806
- Upgrade websockets dependency to 15.0.1+ by @zxzxwu in #811
- Fix: RuntimeError in controller.py by @markusjellitsch in #812
- Trivial change: Sorting VID/PIDs and adding new values by @XenoKovah in #813
- AVCTP: Change callback packet type to bytes by @zxzxwu in #783
- [Typing] Add controller.py typing by @khsiao-google in #809
- Fix wrong HID PSM by @zxzxwu in #814
New Contributors
- @graynode made their first contribution in #804
- @XenoKovah made their first contribution in #813
Full Changelog: v0.0.218...v0.0.219
v0.0.218
What's Changed
- Fix - Allow re-creation of CIS link when not successfull by @markusjellitsch in #790
- Minor fixes by @zain2983 in #793
- feat(intel): clarify firmware/DDC flow and preserve driver metadata by @zyanwu-google in #801
- HFP: Change configuration attribute types to Sequence by @khsiao-google in #798
New Contributors
- @zain2983 made their first contribution in #793
- @zyanwu-google made their first contribution in #801
Full Changelog: v0.0.217...v0.0.218
v0.0.217
v0.0.216
What's Changed
- Revert pending_connections by @zxzxwu in #781
- Bump the cargo group across 1 directory with 5 updates by @dependabot[bot] in #780
Full Changelog: v0.0.215...v0.0.216