Releases: google/bumble
Releases · google/bumble
Release list
v0.0.232
What's Changed
- CIG: Fix CIG parameters for unidirectional CIS by @uier in #943
- Refine dependencies by @zxzxwu in #897
- Fix race condition in PeriodicAdvertisingSync state transition by @zxzxwu in #951
- transport/usb: Handle missing interruptEventHandler gracefully by @uier in #952
- fix: exclude channel 76 from default CS channel_map (Core Spec 6.0 compliance) by @dcaayushd in #950
New Contributors
- @dcaayushd made their first contribution in #950
Full Changelog: v0.0.231...v0.0.232
v0.0.231
What's Changed
- remove trailing commas in pytest parametrize argname by @barbibulle in #940
- l2cap: Resolve teardown hang on disconnect collision or abort by @uier in #937
- update libusb-package version by @barbibulle in #939
- Bugfix - Keep HCI Number Of Completed Packets enabled in the host event mask by @greateggsgreg in #946
- Bugfix: Ignore libusb callback scheduling after the asyncio loop is closed by @greateggsgreg in #947
- Refactor connection data length to use dataclass by @zxzxwu in #944
New Contributors
- @uier made their first contribution in #937
- @greateggsgreg made their first contribution in #946
Full Changelog: v0.0.230...v0.0.231
v0.0.230
What's Changed
- add basic support for SCO packets over USB by @barbibulle in #896
- fix(usb): support LE ISO data over Bulk endpoints by @zxzxwu in #932
- usb transport packet splitter by @barbibulle in #936
Full Changelog: v0.0.229...v0.0.230
v0.0.229
What's Changed
- sdp: bound DataElement parse recursion to prevent RecursionError DoS by @ibondarenko1 in #914
- Fix regex syntax warning in sdp_test.py. by @dlech in #917
- avdtp: bound message assembler to drop truncated PDUs (DoS prevention) by @ibondarenko1 in #918
- fix crash in
bumble.att.Attribute.__repr__by @dlech in #916 - improve type hints for notify/indicate subscriber(s) methods by @dlech in #915
- SDP: Move parser functions to parser class by @zxzxwu in #919
- AVDTP: Make all handlers async by @zxzxwu in #920
- Type some optional attributes by @zxzxwu in #922
- Fix AVDTP endpoint resource leak by clearing the in_use flag on strea… by @laozhuxinlu in #923
- AVDTP: Avoid explicit in_use management by @zxzxwu in #928
New Contributors
- @laozhuxinlu made their first contribution in #923
Full Changelog: v0.0.228...v0.0.229
v0.0.228
What's Changed
- release command semaphore after timeout by @barbibulle in #911
- fix: add input validation to prevent remote crash from empty/malforme… by @ibondarenko1 in #912
- SDP: Fix wrong parameter size by @zxzxwu in #913
New Contributors
- @ibondarenko1 made their first contribution in #912
Full Changelog: v0.0.227...v0.0.228
v0.0.227
What's Changed
- Hash and cache 128 bytes of UUID by @zxzxwu in #895
- SDP: Migrate to dataclasses by @zxzxwu in #820
- Make ConnectionPHY dataclass by @zxzxwu in #898
- Add --locked to allow installing cargo-all-features by @zxzxwu in #901
- Add read classic remote features support by @zxzxwu in #900
- Fix Hive demo install failure by @sameer in #903
- Keys: Remove appdirs and improve typing by @zxzxwu in #904
- Feature - Add SMP Debug Mode (Core Vol.3, Part H) by @markusjellitsch in #905
- Advertise in run_gatt_client_and_server by @zxzxwu in #907
New Contributors
Full Changelog: v0.0.226...v0.0.227
v0.0.226
What's Changed
- Bump bytes from 1.5.0 to 1.11.1 in /rust in the cargo group across 1 directory by @dependabot[bot] in #881
- Connecting multiple times to a LE device is working correctly again by @timrid in #884
- Replace long if-else with match-case by @zxzxwu in #885
- AVRCP: More delegation and bugfix by @zxzxwu in #883
- Migrate most enums by @zxzxwu in #821
- Remove bumble.gap by @zxzxwu in #887
- Controller: Use new return parameter types and add _send_hci_command_status by @zxzxwu in #886
- use tomllib from standard library on Python3.11+ by @a-detiste in #891
- HFP: Fix response handling by @zxzxwu in #892
- Emulation: Support LE Read features by @zxzxwu in #893
New Contributors
- @a-detiste made their first contribution in #891
Full Changelog: v0.0.225...v0.0.226
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