Releases: nats-io/nats.rs
Releases · nats-io/nats.rs
0.8.4
Bug Fixes
- #124 Fix regex error when parsing creds due to missing
the unicode-perl
feature flag on the regex crate.
0.8.3
New Features
- Add
Options::client_cert()
.
0.8.1
Improvements
- Remove
async-dup
dependency.
- Update dependencies, notably
nkeys
to v0.0.11.
Bug Fixes
- Fix a bug due to which TLS authentication was not
working.
- Shutdown the client thread when
Connection
is dropped.
0.8.0
New Features
- Add
asynk::Message::respond()
.
- Add
Options::with_nkey()
.
Improvements
- Update the
smol
dependency.
Breaking Changes
- Remove
crossbeam-channel
from the public API.
0.7.4
Improvements
- Remove the
MutexGuard
held across await points
inside cleanup_subscriptions()
to allow futures
returned by async methods to implement Send
.
0.7.3
New Features
- Expose the
asynk
module with the async client API.
0.7.2
Bug Fixes
- Implement
Subscription::close
and
Subscription::unsubscribe
correctly, which would
previously do nothing.
0.7.1
Bug Fixes
- Fix a deadlock in
Subscription
when concurently
receiving the next message and draining.
Misc
- Add
--auth-token
flag to the nats-box
example.
0.7.0
New Features
- Support has been added for NATS Headers
via the Connection::publish_with_reply_or_headers
method.
Breaking Changes
- The underlying TLS implementation has been switched
from native-tls to rustls. The previously exported
TLS functionality has been removed, and now you can
supply certificates with the
Options::add_root_certificate
method.
0.6
0.6.0
New Features
- An experimental async
Connection
is now available
to adventurous explorers by calling
Options::connect_async
.
Breaking Changes
ConnectionOptions
has been renamed Options
.
- The minimum supported Rust version (MSRV) is now
1.40.0.