What's Changed
- fix: L2CAP ACL fragmentation and ATT MTU exchange by @alexmoon in #628
- fix(security): SMP cross connection guards by @alexmoon in #630
- fix(gap): store device name by reference instead of a one-shot StaticCell by @TuEmb in #631
- fix: handle disconnected links and channels gracefully by @lulf in #632
- chore: update nrf-sdc and embassy-nrf by @lulf in #633
- fix: define GAP_SERVICE_ATTRIBUTE_COUNT for peripheral only by @joelsa in #636
- cleanup: reduce log levels on some events by @lulf in #635
- feat(central): Various improvements to central by @alexmoon in #638
- fix(perf)!: avoid recomputing local public key in dh_key by @joelsa in #637
- feat: add HCI ISO (CIS) event and data support by @LegitCamper in #639
- docs: update HostResources generics in getting started guide by @constkarma in #640
- fix: tolerate disconnects in tx runner by @lulf in #644
- disable services at compile time via conditional compilation attributes by @ajwahab in #643
- Decline identity key distribution when there's no local IRK by @HaoboGu in #647
- refactor: Remove
C: Controllergeneric fromHostResourcesby @alexmoon in #646 - Fix wrong disconnection when the handle is re-used by @HaoboGu in #650
- fix(esp32): pass SoftwareInterrupt to esp_rtos::start on Xtensa by @KarpagamKarthikeyan in #648
- Clear both gatt and gatt_client channel when disconnecting by @HaoboGu in #658
- fix rust compat issue by @xoviat in #656
- fix(gatt): clear prepare-write queue on a rejected Execute Write by @stephencox-inveya in #642
- Put necessary extra gating, make sure
peripheraldoes not drag the multirole SDC lib by @ivmarkov in #665 - feat: add security-p256-cortex-m4 feature by @joelsa in #641
- fix: FIND_INFORMATION format byte wrong for 128-bit UUIDs by @kokroo in #615
- Handle SMP packets received before the connection is accepted by @kokroo in #651
- chore: update to bt-hci 0.10 and remove moved crates by @lulf in #666
- Gate LE Connection Update and LE Enable Encryption by controller support by @HaoboGu in #669
- Calculate client notification buffer from the packet pool MTU by @HaoboGu in #667
- fix: reenable rp2040, stm32 and esp32 by @lulf in #670
- chore: prepare releases by @lulf in #671
- feat: nrf52810 examples (peripheral only) by @joelsa in #673
- Add ability to provide a static passkey by @themkoi in #659
- Handle LE Subrate Change event, enable corresponding bits in the LE event mask by @HaoboGu in #674
- chore: add nrf54l HIL tests by @lulf in #672
- fix: allow erase all in example tests by @lulf in #677
- feat(host): set host support flags for ISO and SCI based on crate feature flags by @tompre in #675
New Contributors
- @TuEmb made their first contribution in #631
- @joelsa made their first contribution in #636
- @LegitCamper made their first contribution in #639
- @constkarma made their first contribution in #640
- @ajwahab made their first contribution in #643
- @KarpagamKarthikeyan made their first contribution in #648
- @stephencox-inveya made their first contribution in #642
- @kokroo made their first contribution in #615
- @themkoi made their first contribution in #659
- @tompre made their first contribution in #675
Full Changelog: trouble-host-v0.7.0...trouble-host-v0.8.0