rumqttc 0.23.0
Added
- Added
bind_device
toNetworkOptions
to enableTCPSocket.bind_device()
- Added
MqttOptions::set_request_modifier
for setting a handler for modifying a websocket request before sending it.
Fixed
- Allow keep alive values <= 5 seconds (#643)
- Verify "mqtt" is present in websocket subprotocol header.
Security
- Remove dependency on webpki. CVE
- Removed dependency vulnerability, see rustsec. Update of
tungstenite
dependency.
Other Changes
- Replace heavy futures dep by @mattfbacon in #645
- Allow modifying websocket requests. by @reitermarkus in #642
- docs: remove invalid docs disclaimer by @carlocorradini in #657
- Disable unsused features from
flume
dependency by @domenicquirl in #653 - build(deps): Bump dependencies to latest by @Dirreke in #666
- rumqttc: Add bind_device to NetworkOptions to enable TCPSocket.bind_device() by @seimonw in #654
- fix(Event Loop): Allow keep-alives <= 5 secs by @danieldougherty in #655
- feat(rumqttc): Replace multi line debug log with single line by @flxo in #688
- build(deps): bump rustls-webpki from 0.101.1 to 0.101.4 by @dependabot in #687
- build(deps): update dependencies by @swanandx in #690
- use patched
ws_stream_tungstenite
to removewebpki
by @swanandx in #704 - chore: cargo update and replace deprecated functions by @swanandx in #710
- Call the bind_device function only if the bind_device network option … by @frank-hivewatch in #713
- fix: validate subprotocol mqtt by @Vilayat-Ali in #724
- fix: clippy lints by @swanandx in #725
- Validate "mqtt" exists in comma delimited subprotocol header by @swanandx in #726
- revert #726: only expect "mqtt" in response header by @de-sh in #729
- update tungstenite dependencies for security purpose by @Arend-Jan in #728
New Contributors 🎉
- @mattfbacon made their first contribution in #645
- @reitermarkus made their first contribution in #642
- @domenicquirl made their first contribution in #653
- @Dirreke made their first contribution in #666
- @seimonw made their first contribution in #654
- @danieldougherty made their first contribution in #655
- @frank-hivewatch made their first contribution in #713
- @Vilayat-Ali made their first contribution in #724
- @Arend-Jan made their first contribution in #728