Skip to content

chore(deps): bump paho-mqtt from 0.13.3 to 0.14.0#116

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/paho-mqtt-0.14.0
Open

chore(deps): bump paho-mqtt from 0.13.3 to 0.14.0#116
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/cargo/paho-mqtt-0.14.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

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

Bumps paho-mqtt from 0.13.3 to 0.14.0.

Release notes

Sourced from paho-mqtt's releases.

Version 0.14.0

Updates for some performance increases, event streams, and fixes to MQTT v5 error reporting.

  • Support for Paho C v1.3.16
    • Improved performance and lower latency for connect and publish operations.
  • Added synchronous (blocking) and async event streams.
    • All events from the client flow through the stream: Connect, Connection Lost, Disconnected, Incoming Message
  • Typeof Variable Byte Integer is u32 (not i32)
  • PropertyType enum now supports Ord, PartialOrd, and Hash traits
  • Added a tokio build feature for cargo, and a few tokio example apps. Enabing the feature simply builds the tokio examples. (The library is still fully runtime agnostic).
  • Removed async-std from examples. Using smol instead.
  • Properties::byte_len and Properties::get_at no longer cast *const MQTTProperties to *mut before calling C functions that are correctly declared const in the bindings.
  • #244 Error handling for MQTT5 seems inconsistent
    • #264 Fix async MQTT5 error handling
    • Proper handling of v5 failures w/ Reason Codes
    • [Breaking] Reason Code Error variant now contains Properties from ACK packet
    • [Breaking] ACKs with a single reason code error generate an Error result, instead of an Ok() with a possible error code in it.
      • Subscribe Many & Unsubscribe Many still return Ok, possibly with a combination of success and error reason codes
  • Bumped MSRV to Rust v1.75
  • Bumped paho-mqtt-sys to v0.11
  • Various new clippy warnings fixed
  • #257 initialize mqtt version from create options instead of assuming
  • #261 Remove undefined property from Cargo.toml
Changelog

Sourced from paho-mqtt's changelog.

v0.14.0 - (2026-03-25)

  • Support for Paho C v1.3.16
    • Improved performance and lower latency for connect and publish operations.
  • Added synchronous (blocking) and async event streams.
    • All events from the client flow through the stream: Connect, Connection Lost, Disconnected, Incoming Message
  • Typeof Variable Byte Integer is u32 (not i32)
  • PropertyType enum now supports Ord, PartialOrd, and Hash traits
  • Added a tokio build feature for cargo, and a few tokio example apps. Enabing the feature simply builds the tokio examples. (The library is still fully runtime agnostic).
  • Removed async-std from examples. Using smol instead.
  • Properties::byte_len and Properties::get_at no longer cast *const MQTTProperties to *mut before calling C functions that are correctly declared const in the bindings.
  • #244 Error handling for MQTT5 seems inconsistent
    • #264 Fix async MQTT5 error handling
    • Proper handling of v5 failures w/ Reason Codes
    • [Breaking] Reason Code Error variant now contains Properties from ACK packet
    • [Breaking] ACKs with a single reason code error generate an Error result, instead of an Ok() with a possible error code in it.
      • Subscribe Many & Unsubscribe Many still return Ok, possibly with a combination of success and error reason codes
  • Bumped MSRV to Rust v1.75
  • Bumped paho-mqtt-sys to v0.11
  • Various new clippy warnings fixed
  • #257 initialize mqtt version from create options instead of assuming
  • #261 Remove undefined property from Cargo.toml

v0.13.4 - (2025-09-02)

  • Fixed some elided lifetime warnings
  • Bumped depedencies:
    • thiserror to v2.0
    • toml to v0.9
  • #227 Bump async-channel to v2
  • #248 Imlement binary password support
Commits
  • db1f652 Updated CHANGELOG for the v0.14.0 release
  • 53d47fa Some minor doc updates
  • da32d61 Final updates for the v0.14.0 release. Added Windows x86_64 MSVC bindings
  • 48cfbc8 Fixed clippy warnings for MSRV v1.75.0
  • a11a2aa Updated README for upcoming v0.14
  • a306f1f #244 Further improvements to error handling, particularly v5 reason codes.
  • a14e35e Merge pull request #264 from etas-contrib/fix_async_mqtt5_error_handling
  • 45ba84c #244 Fix async MQTT5 error handling
  • ae4110f Some additional code cleanup from #260, with additional doc param fixes
  • c998545 Fixed a new clippy warning
  • 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 [paho-mqtt](https://github.com/eclipse/paho.mqtt.rust) from 0.13.3 to 0.14.0.
- [Release notes](https://github.com/eclipse/paho.mqtt.rust/releases)
- [Changelog](https://github.com/eclipse-paho/paho.mqtt.rust/blob/master/CHANGELOG.md)
- [Commits](eclipse-paho/paho.mqtt.rust@v0.13.3...v0.14.0)

---
updated-dependencies:
- dependency-name: paho-mqtt
  dependency-version: 0.14.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 30, 2026
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.

0 participants