Skip to content

Releases: nats-io/nats.rs

0.9.18

16 Jun 12:21
Compare
Choose a tag to compare

Improvements

  • #183 reset client writer to None upon disconnection

0.9.17

19 May 12:55
bdb1a4a
Compare
Choose a tag to compare

Improvements

  • #180 idempotent unsubscription avoids sending
    multiple UNSUB messages.

0.9.16

29 Apr 14:20
9b97c1a
Compare
Choose a tag to compare

Improvements

  • #178 client state has been reorganized to allow
    reading and writing to make progress independently,
    preventing issues that were sometimes encountered
    where the act of creating a subscription would lead
    to a connection timing out after a slow consumer
    was detected by the server.

0.9.15

29 Apr 12:08
5f676e7
Compare
Choose a tag to compare

Improvements

  • #177 Add support of request_timeout for async-nats

0.9.14

22 Apr 13:21
5d322e2
Compare
Choose a tag to compare

New Features

  • #173 Options::with_static_credentials adds
    support for static credential files for use
    in environments where they are injected into
    the process by means other than an on-disk file.
  • #174 IntervalTree now has the methods min,
    max, and gaps for getting the minimum,
    maximum, and non-contiguous gaps for the tracked
    intervals, for use in situations where users
    may want to implement their own deduplication
    strategies.

0.9.13

22 Apr 13:14
Compare
Choose a tag to compare

Bug Fixes

  • #172 fix an issue with a newly future-incompatible
    usage of the log crate's macros in a match arm.

0.9.12

22 Apr 13:13
33c185c
Compare
Choose a tag to compare

Bug Fixes

  • #170 fix an off-by-one error preventing empty
    messages with headers from being received.

0.9.11

12 Apr 15:34
33c185c
Compare
Choose a tag to compare

Bug Fixes

  • #168 properly handle headers whose value contains
    colon characters.

0.9.10

12 Apr 15:13
Compare
Choose a tag to compare

Improvements

  • #162 Subscription::receiver has been added to
    provide access to a Subscription's underlying
    crossbeam_challel::Receiver for use in select!
    blocks etc...

0.9.9

08 Apr 10:02
5c2c002
Compare
Choose a tag to compare

Bug Fixes

  • #164 Consumer::process_timeout properly times out
    from all branches.
  • #164 Consumer::pull_opt now properly checks the
    Consumer.deliver_subject.