Releases: eclipse-paho/paho.mqtt.rust
Releases Β· eclipse-paho/paho.mqtt.rust
-sys Version 0.10.3
Version 0.13.3
Fixed TopicMapper
TopicMatcher
implementsFrom(HashMap)
for the value type.- #243
TopicMatcher
not matching parent when using '#' wildcard.
Version 0.13.2
Minor updates to TopicFilter
.
- Added some methods to
TopicFilter
:- Queries
has_wildcards()
andnum_fields()
. - TryFrom for
&str
andString
- Queries
Version 0.13.1
Version 0.13.0
Update for Paho C v1.3.14 with support for UNIX-domain sockets. It also includes:
- Updated License to EPL-v2.0
- Bumped MSRV to Rust v1.73.0
- Bumped -sys to v0.10.0
- Wrapping Paho C v1.3.14
- Support for UNIX-domain sockets on local machine (*nix only)
build.rs
builds optional UNIX sockets into Paho C on non-Windows systems (*nix)
- Wrapping Paho C v1.3.14
- Reworked the Error type
- Remove
Paho
andPahoDescr
errors. De-nested them into the top-level. - Parsing the error messages from PahoDescr for new error types.
- Removed Paho error constants. Now errors can be matched easily/directly.
- Remove
Token
simplified to create anOption<Result<ServerResponse>>
instead of individual components.- Created new enumeration types:
MqttVersion
ConnectReturnCode
(for MQTT v3.x)QoS
- #181 Updated README.md with explanation on how to build for apple m1/x86_64
- #216 Deref QoS pointers for SubscribeMany and UnsubscribeMany in server response
- #224 Fix QoS 0 and 1 conversion
- #236 Make from_c_parts only visible inside crate
Version 0.12.5
Some bug fixes and License update.
- Updated the License to EPL-v2.0
- Added some missing Eclipse Paho legal documents.
- Added
TopicMatcher::insert_many()
- #216 Deref QoS pointers for SubscribeMany and UnsubscribeMany in server response
- #215 Now
subscribe_many()
returns an error if slices not the same length. Also addedsubscribe_many_same_qos()
to the clients.
Version 0.12.4
Fixes for topic matching
TopicMatcher
- Fixed a number of corner cases
- Iterator optimized
- Added
prune()
andshrink_to_fit()
, andget_key_value()
TopicFilter
fixed corner cases- Added stand-alone
topic_matches()
andtopic_matches_iter()
functions from PR #228
Version 0.12.3
Upgrade to Paho C v1.3.13 to fix a number of bugs, including numerous issues with reconnecting to the broker.
Version 0.12.2
- #209 Forwarding trace/log statements from the Paho C library to the Rust logs
- Minor cleanup of subscriber examples.