Skip to content

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

Draft
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/bleak-gte-3.0.2
Draft

chore(deps): update bleak requirement from >=0.17.0 to >=3.0.2#486
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/pip/bleak-gte-3.0.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

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
Copy link
Copy Markdown

codecov Bot commented May 4, 2026

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
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 6d21c8e to 8bf6975 Compare May 14, 2026 20:01
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.

0 participants