Skip to content

Bump btleplug from 0.11.8 to 0.12.0#630

Merged
tmatilai merged 1 commit intomainfrom
dependabot/cargo/btleplug-0.12.0
Mar 12, 2026
Merged

Bump btleplug from 0.11.8 to 0.12.0#630
tmatilai merged 1 commit intomainfrom
dependabot/cargo/btleplug-0.12.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 9, 2026

Bumps btleplug from 0.11.8 to 0.12.0.

Changelog

Sourced from btleplug's changelog.

0.12.0 (2026-03-08)

Features

  • Add mtu() method to Peripheral trait (returns negotiated MTU)
  • Add connect_with_timeout() and discover_services_with_timeout() convenience methods
  • Add read_rssi() to Peripheral trait (supported on all platforms)
  • Add connection_parameters() and request_connection_parameters() to Peripheral trait (Windows/Android)
  • Add ConnectionParameters and ConnectionParameterPreset types
  • Add clear_peripherals() to Central trait
    • Thanks danielstuart14!
  • Add adapter_state() to Central trait for querying Bluetooth on/off state
  • Add add_peripheral() to Central trait for adding a device by address without scanning (Android)
  • Add advertisement_name field to PeripheralProperties
    • Thanks szymonlesisz!
  • Add service_uuid field to ValueNotification
    • Thanks MnlPhlp!
  • Add CentralEvent::RssiUpdate for RSSI change events
  • Add CentralEvent::DeviceServicesModified (CoreBluetooth only)
    • Thanks kragacles!
  • Add Error::NoAdapterAvailable variant
  • Add DEFAULT_MTU_SIZE constant
  • Add From<BDAddr> for [u8; 6] conversion
    • Thanks gabevenberg!
  • Add ./scripts/build-java.sh for building the Android Java components
  • Add integration test suite with Zephyr and Bumble test peripherals
  • Vendor jni-utils-rs Java classes directly into the btleplug source tree (no longer a separate Maven dependency)

Bugfixes

  • Fix CoreBluetooth peripheral name handling
    • Thanks szymonlesisz!
  • Fix BlueZ device disconnection (#446)
    • Thanks szymonlesisz!
  • Improve CoreBluetooth didModifyServices handling and comments
    • Thanks kragacles!
  • Add NSError to CoreBluetooth trace logging
    • Thanks tternes!

Breaking Changes

  • CentralEvent enum: New variants DeviceServicesModified and RssiUpdate. Exhaustive matches will need updating.

  • Error enum: New variant NoAdapterAvailable. Exhaustive matches will need updating.

  • Update dependencies

Commits
  • ee381ac doc: Update CHANGELOG for v0.12
  • 9dc27e6 chore: run rustfmt
  • 96c8a2a doc: Cleanup README wording
  • 4b1e832 build: Ignore extra zephyr build directories
  • 716435e build: Update android rust w/ new test libraries
  • e7b8e35 feat: add ESP32-S3 DevKitC board support for test peripheral
  • 88e334c refactor: move nRF-specific logging config to board conf
  • 42d1489 docs: add root CLAUDE.md with project context for JNI host tests feature
  • d6c879f feat: add host test script for jni_utils tests
  • 025031b fix: testJar gradle task now produces compiled .class files
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [btleplug](https://github.com/deviceplug/btleplug) from 0.11.8 to 0.12.0.
- [Changelog](https://github.com/deviceplug/btleplug/blob/master/CHANGELOG.md)
- [Commits](deviceplug/btleplug@0.11.8...0.12.0)

---
updated-dependencies:
- dependency-name: btleplug
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Mar 9, 2026
@tmatilai tmatilai merged commit dfd68c5 into main Mar 12, 2026
8 checks passed
@tmatilai tmatilai deleted the dependabot/cargo/btleplug-0.12.0 branch March 12, 2026 17:15
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 rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant