Skip to content

Releases: nats-io/nats.rs

0.15.2

15 Sep 15:17
161cbe8
Compare
Choose a tag to compare

Bug Fixes

  • #217 Fix thread leak when asynk::Subscription
    is dropped without explicitly unsubscribe first.

0.15.0

01 Sep 14:32
53c5821
Compare
Choose a tag to compare

Breaking Changes

  • #207 Support ADR-15-style JetStream reply subject
    parsing, with several new fields added to the
    JetstreamMessageInfo struct that can be
    parsed from a message.

0.14.0

01 Sep 13:04
ddd9c87
Compare
Choose a tag to compare

Breaking Changes

  • #211 jetstream::ConsumerConfig.ack_wait and
    jetstream::PubOpts.ttl have been changed from
    isize to i64.

0.13.1

01 Sep 11:39
c358859
Compare
Choose a tag to compare

New Features

  • #199 implemented asynk::Subscription::try_next.
  • #199 implemented conversion traits b/w sync & async
    Message types.
  • #205 Options::tls_client_config allows users to
    provide a manually-configured rustls::ClientConfig
    for communicating to the server, for cases where
    certificates are not available on the filesystem.

0.13.0

11 Aug 19:02
88bdfbd
Compare
Choose a tag to compare

Improvements

  • #197 JetStream configuration objects now implement
    PartialEq and Eq.

Breaking Changes

  • #197 Some JetStream configuration objects have been
    simplified while more closely matching the Golang
    JS client semantics.

0.12.1

11 Aug 19:02
b55c453
Compare
Choose a tag to compare

Improvements

  • #196 minor documentation fix.

0.12.0

11 Aug 15:19
29535f7
Compare
Choose a tag to compare

Breaking Changes

  • #195 JetStream support is now available without
    any feature set, and the jetstream feature has
    been removed.

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.