Skip to content

chore(deps): bump rumqttc from 0.24.0 to 0.25.1#25011

Open
dependabot[bot] wants to merge 4 commits intomasterfrom
dependabot/cargo/rumqttc-0.25.1
Open

chore(deps): bump rumqttc from 0.24.0 to 0.25.1#25011
dependabot[bot] wants to merge 4 commits intomasterfrom
dependabot/cargo/rumqttc-0.25.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Mar 24, 2026

Bumps rumqttc from 0.24.0 to 0.25.1.

Release notes

Sourced from rumqttc's releases.

rumqttc-0.25.1

rumqttc v0.25.1

This patch release focuses on fixing the broken WebSocket feature and includes dependency updates.

Highlights

WebSocket Fix: This release resolves a build issue that occurred when the websocket feature was enabled, caused by incompatibility with ws_stream_tungstenite v0.14.0. The dependency has been updated to v0.15.0, restoring full WebSocket functionality.

Changes

  • Fixed: Build failure when compiling with the websocket feature enabled (#999)
  • Added: New use-rustls-no-provider feature for more flexible TLS configuration (#988)
  • Maintenance: Updated dependencies (#1006 )

Contributors

Welcome to our new contributors:

Full Changelog: [rumqttc-0.25.0...rumqttc-0.25.1]

rumqttc-0.25.0

rumqttc v0.25.0 Release Notes

We're excited to announce the release of rumqttc v0.25.0! This release brings significant improvements, new features, and important bug fixes that enhance the stability and functionality of your MQTT applications.

🚀 What's New

Enhanced MQTT v5 Support

  • Session Management: Added support for session_expiry_interval in MQTT v5 connections, giving you better control over session persistence
  • Authentication Packets: Implemented MQTT v5 Auth packet support for enhanced authentication flows
  • Connection Properties: Made DisconnectProperties struct public for better disconnect handling

Security & Performance Improvements

  • Network Performance: Added TCP no_delay configuration option for reduced latency in time-sensitive applications
  • Memory Optimization: Replaced Vec with FixedBitSet for QoS 2 packet tracking, reducing memory overhead
  • Network Timeout: Set default network timeout to Duration::MAX instead of zero for better connection handling

Developer Experience Enhancements

  • TLS Support: Added native TLS TlsConnector support for more flexible secure connections
  • Client Configuration: New set_client_id method in MqttOptions for easier client ID management
  • External Auth: Re-enabled public access to external authentication features

🔧 Important Bug Fixes

Connection Stability

  • Fixed panic issues on connection closure

... (truncated)

Commits
  • 2167da0 Merge pull request #1006 from giridher-art/main
  • f1e9e8d chore(deps): updating deps
  • f334174 Merge pull request #999 from MightyPork/fix-websocket-build
  • bf80181 Fix rumqttc build with websocket feature enabled
  • c03ba8b chore: release rumqttd-0.20.0 (#998)
  • 0dc418d Merge pull request #988 from Matt3o12/main
  • a571e58 feat(rumqttc): add use-rustls-no-provider feature
  • 7605cc2 Merge pull request #994 from giridher-art/release-v0.25.0
  • e6edfd7 chore: release chore cargo lock
  • da1961c chore: release chore
  • 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)

@dependabot dependabot Bot added domain: deps Anything related to Vector's dependencies no-changelog Changes in this PR do not need user-facing explanations in the release changelog labels Mar 24, 2026
@dependabot dependabot Bot requested a review from a team as a code owner March 24, 2026 14:29
@dependabot dependabot Bot added domain: deps Anything related to Vector's dependencies no-changelog Changes in this PR do not need user-facing explanations in the release changelog labels Mar 24, 2026
@dependabot dependabot Bot force-pushed the dependabot/cargo/rumqttc-0.25.1 branch from 72a1610 to 5e737cc Compare March 25, 2026 18:12
Bumps [rumqttc](https://github.com/bytebeamio/rumqtt) from 0.24.0 to 0.25.1.
- [Release notes](https://github.com/bytebeamio/rumqtt/releases)
- [Changelog](https://github.com/bytebeamio/rumqtt/blob/main/CHANGELOG.md)
- [Commits](bytebeamio/rumqtt@rumqttc-0.24.0...rumqttc-0.25.1)

---
updated-dependencies:
- dependency-name: rumqttc
  dependency-version: 0.25.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/cargo/rumqttc-0.25.1 branch from 5e737cc to 2751d82 Compare March 25, 2026 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

domain: deps Anything related to Vector's dependencies no-changelog Changes in this PR do not need user-facing explanations in the release changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant