Skip to content

Latest commit

 

History

History
153 lines (104 loc) · 9.69 KB

CHANGELOG.md

File metadata and controls

153 lines (104 loc) · 9.69 KB

Changelog

v1.4.2 (2024-04-25)

Fix

  • Ensure timeout does not raise cancellation (#46) (4575fdd)

v1.4.1 (2024-04-18)

Fix

v1.4.0 (2024-03-13)

Feature

  • Only import recovery code the first time the recovery is called (#44) (39372f0)

v1.3.0 (2024-01-10)

Feature

  • Ensure library can be loaded on windows (#43) (dd234f8)

v1.2.3 (2023-09-09)

Fix

  • Add missing async keyword to send timeout (#42) (1097e44)

v1.2.2 (2023-09-07)

Fix

  • Ensure timeouts work with py3.11 (#41) (99b9f48)

v1.2.1 (2023-07-12)

Fix

  • Make MGMTBluetoothCtl aware of down adapters (#38) (3c6bc12)

v1.2.0 (2023-05-10)

Feature

  • Try to bounce the adapter if setting power state fails (#36) (11ec5e2)

v1.1.2 (2023-05-04)

Fix

  • Proceed with reset when getting power state times out (#34) (aae8c84)

v1.1.1 (2023-05-03)

Fix

  • Pass on event types we do not know how to process (#33) (2bbca73)

v1.1.0 (2023-05-03)

Feature

  • Do a down/up on the interface when resetting the adapter (#31) (ae3f63b)

v1.0.3 (2022-12-15)

Fix

  • Handle the btsocket being closed out from under us (#29) (1e0d878)

v1.0.2 (2022-12-15)

Fix

  • Handle the case where a btsocket cannot be created (#28) (6e8e8e1)

v1.0.1 (2022-12-15)

Fix

  • Handle adapter moving to a new hci number after reset (#27) (662f710)

v1.0.0 (2022-12-12)

Feature

  • Add support for being able to reset the adapter by mac address when the hci interface is lost (#26) (72d6114)

Breaking

  • The mac address must now be passed to recover_adapter (72d6114)

v0.5.5 (2022-12-09)

Fix

  • Handle BluetoothSocketError and fallback to usb reset (#25) (5d6d1c3)

v0.5.4 (2022-12-02)

Fix

  • Downgrade permission denied error logging when attempting usb reset (#24) (79cf457)

v0.5.3 (2022-11-29)

Fix

v0.5.2 (2022-11-27)

Fix

  • Ensure dbus wait always happens on success case (#22) (df8e7e0)

v0.5.1 (2022-11-27)

Fix

v0.5.0 (2022-11-27)

Feature

v0.4.0 (2022-11-16)

Feature

  • Reduce overhead to find a response (#18) (219d3f7)

v0.3.6 (2022-10-19)

Fix

  • Soft_block and hard_block were unbound when rfkill fails (#15) (9d2aa1a)

v0.3.5 (2022-10-19)

Fix

  • Missing param in format string for rfkill timeout message (#13) (0022d8a)

v0.3.4 (2022-10-10)

Fix

  • Ensure management socket is closed on failure to prevent a leak (#12) (4ab673f)

v0.3.3 (2022-09-11)

Fix

  • Downgrade rfkill check logging to debug (#11) (80471e6)

v0.3.2 (2022-09-08)

Fix

  • Downgrade rfkill check logging to debug (#10) (c7b9539)

v0.3.1 (2022-09-06)

Fix

  • Handle invalid data in rfkill (#9) (31c1480)

v0.3.0 (2022-08-30)

Feature

  • Handle no permission to check rfkill (#8) (fcda90d)

v0.2.2 (2022-08-20)

Fix

  • Give Dbus a bit more time to catch up if the adapter has been recovered (#7) (216ef1f)

v0.2.1 (2022-08-20)

Fix

  • Handle libc.so.6 missing (#6) (0d9f4cb)
  • Handle rfkill not being available in the container (#5) (7736c35)

v0.2.0 (2022-08-20)

Feature

  • Give DBus some time to catch up to avoid spurious warnings (#4) (63188f6)

v0.1.0 (2022-08-19)

Feature