DennisOSRM / hms-mqtt-publisher

HMS-XXXXW-2T MQTT publisher and Home Assistant addon
BSD 2-Clause "Simplified" License
117 stars 16 forks source link

Update rumqttc requirement from 0.23.0 to 0.24.0 #102

Closed dependabot[bot] closed 8 months ago

dependabot[bot] commented 8 months ago

Updates the requirements on rumqttc to permit the latest version.

Changelog

Sourced from rumqttc's changelog.

CHANGELOG

New CHANGELOG entries can be found in individual crate root.

rumqttc: rumqttc/CHANGELOG.md

rumqttd: rumqttd/CHANGELOG.md

R19


rumqttc v0.19.0

  • MQTTv5: Add processing of missing Mqtt subscribe options (#536)
  • Fix examples to stop printing error in loop (#540)
  • MQTTv5!: Remove Connect from ConnectionError::StateError (#541)
  • MQTTv5: Send last_will and login info with connect (#478)

rumqttd v0.12.1

  • Remove build.rs as it is not required now (#544)
  • Stress test router to against 10k connections (#511)
  • Make router::Meter public (#521)
  • Expose prometheus scraping endpoints for router metricss (#522)
  • Make configuration file optional for running the broker and add subcommand to generate default configuration file (#523)
  • Use CA path in correct argument position (#529)
  • Support retransmission after reconnect (#534)

misc

  • Remove rumqttd-old in favour of rumqttd (#530)
  • Optimize Github CI workflow (#526)
  • Revamp Readme and rename demo.toml to rumqttd.toml (#532)

R18


rumqttc v0.18.0

  • Add support for native-tls within rumqttc (#501)
  • Fixed panicking in recv_timeout and try_recv by entering tokio runtime context (#492, #497)
  • Removed unused dependencies and updated version of some of used libraries to fix dependabots warning (#475)

rumqttd v0.12.0-beta.2

  • Add meters related to router, subscriptions, and connections (#508)
  • Allow multi-tenancy validation for mtls clients with Org set in certificates (#505)
  • Add tracing for structured, context-aware logging (#499, #503)
  • Add the ablity to change log levels and filters dynamically at runtime (#499)
  • Added properties field to Unsubscribe, UnsubAck, and Disconnect packets so its consistent with other packets. (#480)
  • Changed default segment size in demo config to 100MB (#484)

... (truncated)

Commits
  • b8766e1 chore: release rumqttc v0.24.0
  • 2ed9ea6 ci(actions): prevent "out of space" error on github actions ubuntu image (#804)
  • 70d0cf9 feat(rumqttd): assign random client identifier to clients (#709)
  • b756ffb ci(actions): disable incremental compilation to save space (#803)
  • ee07a9e feat(rumqttd): add Sec1Key and ignore non key items (#802)
  • baa9341 ci(actions): implement code coverage (#800)
  • f7c7793 feat(rumqttd): async auth function (#798)
  • 12595e8 chore: update dependencies (#799)
  • 09fd763 chore(rumqttc): update rustls and friends (#790)
  • d348710 chore(rumqttd): update rustls and friends (#795)
  • Additional commits viewable in compare view


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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show 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)