Skip to content

chore(deps): update bleak requirement from >=0.17.0 to >=3.0.2#486

Merged
bdraco merged 1 commit into
masterfrom
dependabot/pip/bleak-gte-3.0.2
Jun 2, 2026
Merged

chore(deps): update bleak requirement from >=0.17.0 to >=3.0.2#486
bdraco merged 1 commit into
masterfrom
dependabot/pip/bleak-gte-3.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 4, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on bleak to permit the latest version.

Release notes

Sourced from bleak's releases.

v3.0.2

Changed

  • Changed default value of BlueZNotifyArgs.use_start_notify to False. Fixes #1951.
Changelog

Sourced from bleak's changelog.

3.0.2_ (2026-05-02)

Changed

  • Changed default value of BlueZNotifyArgs.use_start_notify to False. Fixes #1951.

3.0.1_ (2026-03-25)

Fixed

  • Fixed AttributeError in start_notify() and stop_notify() on Android. Fixes #1834.

3.0.0_ (2026-03-22)

Added

  • Added adapter attribute to bleak.args.bluez.BlueZClientArgs and bleak.args.bluez.BlueZScannerArgs.
  • Added bluez keyword argument to BleakClient.
  • Added new bleak.args.bluez.BlueZClientArgs class.
  • Added bleak.exc.BleakGATTProtocolError and bleak.exc.BleakGATTProtocolErrorCode classes.
  • Added type hints and documentation for use_cached kwarg for read_gatt_char() and read_gatt_descriptor() methods in BleakClient.
  • Added support for "use_cached" kwarg to read_gatt_char() and read_gatt_descriptor() methods in BlueZ backend.

Changed

  • Deprecated adapter keyword argument in BleakScanner and BleakClient.
  • Changed GATT read and write methods to raise BleakGATTProtocolError when a GATT protocol error occurs.
  • Changed start/stop scanning on CoreBluetooth so that the isScanning property is not checked anymore.
  • Changed BleakClient.write_gatt_descriptor() to raise ValueError when attempting to write to the descriptor 0x2902 (Client Characteristic Configuration Descriptor, CCCD). Use start_notify() and stop_notify() instead.

Fixed

  • Fixed occasional EOFError when disconnecting in BlueZ backend. Fixes #1921.
  • Fixed a potential deadlock when turning off Bluetooth manually while starting scanning on CoreBluetooth.
  • Fixed reading descriptors 0x2900, 0x2902 and 0x2903 on CoreBluetooth backend.
  • Fixed cyclic references problem in CoreBluetooth backend causing memory leaks.
  • Fixed typehint for BleakScanner.__aexit__().

Removed

  • Removed undocumented/deprecated device keyword argument from BleakScannerBlueZDBus and BleakClientBlueZDBus.

2.1.1_ (2025-12-31)

Changed

... (truncated)

Commits
  • bb49377 v3.0.2
  • 0682aff tests: coverage for BleakBlueZClient.stop_notify()
  • f0c9e84 backends/bluez/client: add local variables for char_path
  • 9c30511 backends/bluezdbus: make sure stop_notify matches start_notify
  • 9f6069f backends/bluez: change default to use StartNotify
  • 058c4e2 backends/winrt: avoid scanner crash on old Windows version
  • 58d2a65 docs: set minimum Windows version to 11, version 22000
  • 91b200e docs/troubleshooting: remove trailing whitespace
  • 3341211 typings/corebluetooth: fix retrievePeripheralsWithIdentifiers parameter type
  • 06d6e46 backends/winrt: simplify BleakClientWinRT.__init__ to use address string
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels May 4, 2026
@codecov

codecov Bot commented May 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@bdraco bdraco marked this pull request as draft May 14, 2026 19:59
@dependabot dependabot Bot force-pushed the dependabot/pip/bleak-gte-3.0.2 branch from 6d21c8e to 8bf6975 Compare May 14, 2026 20:01
Updates the requirements on [bleak](https://github.com/hbldh/bleak) to permit the latest version.
- [Release notes](https://github.com/hbldh/bleak/releases)
- [Changelog](https://github.com/hbldh/bleak/blob/develop/CHANGELOG.rst)
- [Commits](hbldh/bleak@v0.19.0...v3.0.2)

---
updated-dependencies:
- dependency-name: bleak
  dependency-version: 3.0.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/bleak-gte-3.0.2 branch from 8bf6975 to 725d7a7 Compare June 2, 2026 15:41
@bdraco bdraco marked this pull request as ready for review June 2, 2026 15:42
@bdraco bdraco merged commit 6029aae into master Jun 2, 2026
5 checks passed
@bdraco bdraco deleted the dependabot/pip/bleak-gte-3.0.2 branch June 2, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant