Skip to content

chore(deps): bump btleplug from 0.11.8 to 0.12.0 - #69

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/btleplug-0.12.0
Closed

chore(deps): bump btleplug from 0.11.8 to 0.12.0#69
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/btleplug-0.12.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Copy link
Copy Markdown
Contributor

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

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

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 @github

dependabot Bot commented on behalf of github Apr 27, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@greptile-apps

greptile-apps Bot commented Apr 27, 2026

Copy link
Copy Markdown

PR author is in the excluded authors list.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmark Results

Performance Comparison

Benchmark Baseline Current Change Status

Summary

Configuration

  • Regression threshold: >10% slower
  • Improvement threshold: >10% faster
  • Measurements: Mean execution time

@dirvine

dirvine commented Jul 6, 2026

Copy link
Copy Markdown
Member

Closing as stale after dependency refresh work. This btleplug major/minor update should be regenerated against current main if still wanted rather than merged from the old branch.

@dirvine dirvine closed this Jul 6, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jul 6, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/cargo/btleplug-0.12.0 branch July 6, 2026 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant