Skip to content

Releases: nats-io/nats.rs

0.8.6

19 Nov 16:32
51f34b2
Compare
Choose a tag to compare

Bug Fixes

  • #126 Fix port signedness issue on ServerInfo which
    prevented connecting to servers on ports over i16::MAX.

0.8.5

17 Nov 16:16
6242d68
Compare
Choose a tag to compare

Improvements

  • #125 Remove Sync requirement for the handler function
    passed to Subscription::with_handler.

0.8.4

17 Nov 15:36
5ff1173
Compare
Choose a tag to compare

Bug Fixes

  • #124 Fix regex error when parsing creds due to missing
    the unicode-perl feature flag on the regex crate.

0.8.3

06 Nov 22:42
Compare
Choose a tag to compare

New Features

  • Add Options::client_cert().

0.8.1

20 Oct 21:29
Compare
Choose a tag to compare

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

15 Sep 15:15
bd10230
Compare
Choose a tag to compare

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

01 Sep 18:23
Compare
Choose a tag to compare

Improvements

  • Remove the MutexGuard held across await points
    inside cleanup_subscriptions() to allow futures
    returned by async methods to implement Send.

0.7.3

12 Aug 12:07
Compare
Choose a tag to compare

New Features

  • Expose the asynk module with the async client API.

0.7.2

29 Jul 16:48
0ff795f
Compare
Choose a tag to compare

Bug Fixes

  • Implement Subscription::close and
    Subscription::unsubscribe correctly, which would
    previously do nothing.

0.7.1

21 Jul 19:03
205236f
Compare
Choose a tag to compare

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.