Skip to content

Releases: nats-io/nats.rs

0.11.0

04 Aug 13:05
3a10268
Compare
Choose a tag to compare

Breaking Changes

  • #192 the async_nats crate has been merged into the
    main nats crate, under the asynk module name.
  • #192 the jetstream::IntervalTree type has been made
    private in anticipation of built-in FIFO (ordered)
    message processing functionality built on top of
    different internal structures.

0.10.1

21 Jul 13:51
185d21c
Compare
Choose a tag to compare

Improvements

  • #190 exposed the last connected server's max_payload
    configurable with the new Connection::max_payload
    method.

0.10.0

21 Jul 13:15
ff5ba0d
Compare
Choose a tag to compare

Improvements

  • #189 ipv6 address parsing support has been added.

Breaking Changes

  • #183 the MSRV bumped to Rust 1.51, which was
    released on March 25 2021.

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.