github embassy-rs/trouble trouble-host-v0.8.0

6 hours ago

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: Controller generic from HostResources by @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 peripheral does 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

Full Changelog: trouble-host-v0.7.0...trouble-host-v0.8.0

Don't miss a new trouble release

NewReleases is sending notifications on new releases.