Skip to content

deps: bump rumqttc from 0.24.0 to 0.25.1 - #4

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rumqttc-0.25.1
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/rumqttc-0.25.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

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 dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 28, 2026
@SebastianLopezO

Copy link
Copy Markdown
Member

Reviewed and approved. Upgrading rumqttc from 0.24.0 to 0.25.1 provides client stability and connection recovery improvements. MQTT publishing tests passed.

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 3133449 to 824bd4a Compare October 29, 2026 14:54
@SebastianLopezO

Copy link
Copy Markdown
Member

Merged manually into main in commit e144c84 resolving line-level merge conflict with tower-http.

@dependabot @github

dependabot Bot commented on behalf of github Oct 29, 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/rumqttc-0.25.1 branch October 29, 2026 15:04
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