Bleak

Latest version: v0.22.3

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

0.6.3

=====================

Added
-----

* Building and releasing from Github Actions

Removed
-------

* Building and releasing on Azure Pipelines

0.6.2

=====================

Added
-----

* Added ``disconnection_callback`` functionality for Core Bluetooth (184 & 186)
* Added ``requirements.txt``

Fixed
-----

* Better cleanup of Bluez notifications (154)
* Fix for ``read_gatt_char`` in Core Bluetooth (177)
* Fix for ``is_disconnected`` in Core Bluetooth (187 & 185)
* Documentation fixes

0.6.1

=====================

Fixed
-----

* Including 156, lost notifications on macOS backend, which was accidentally missed on previous release.

0.6.0

=====================

* New Scanner object to allow for async device scanning.
* Updated ``txdbus`` requirement to version 1.1.1 (Merged 122)
* Implemented ``write_gatt_descriptor`` for Bluez backend.
* Large change in Bluez backend handling of Twisted reactors. Fixes 143
* Modified ``set_disconnected_callback`` to actually call the callback as a callback. Fixes 108.
* Added another required parameter to disconnect callbacks.
* Added Discovery filter option in BlueZ backend (Merged 124)
* Merge 138: comments about Bluez version check.
* Improved scanning data for macOS backend. Merge 126.
* Merges 141, a critical fix for macOS.
* Fix for 114, write with response on macOS.
* Fix for 87, DIctionary changes size on .NET backend.
* Fix for 127, uuid or str on macOS.
* Handles str/uuid for characteristics better.
* Merge 148, Run .NET backend notifications on event loop instead of main loop.
* Merge 146, adapt characteristic write log to account for WriteWithoutResponse on macOS.
* Fix for 145, Error in cleanup on Bluez backend.
* Fix for 151, only subscribe to BlueZ messages on DBus. Merge 152.
* Fix for 142, Merge 144, Improved scanning for macOS backend.
* Fix for 155, Merge 156, lost notifications on macOS backend.
* Improved type hints
* Improved error handling for .NET backend.
* Documentation fixes.

0.5.1

==================

* Active Scanning on Windows, 99 potentially solving 95
* Longer timeout in service discovery on BlueZ
* Added ``timeout`` to constructors and connect methods
* Fix for ``get_services`` on macOS. Relates to 101
* Fixes for disconnect callback on BlueZ, 86 and 83
* Fixed reading of device name in BlueZ. It is not readable as regular characteristic. 104
* Removed logger feedback in BlueZ discovery method.
* More verbose exceptions on macOS, 117 and 107

0.5.0

==================

* macOS support added (thanks to kevincar)
* Merged 90 which fixed 89: Leaking callbacks in BlueZ
* Merged 92 which fixed 91, Prevent leaking of DBus connections on discovery
* Merged 96: Regex patterns
* Merged 86 which fixed 83 and 82
* Recovered old .NET discovery method to try for 95
* Merged 80: macOS development

Page 7 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.