async-nats/v0.16.0, nats/v0.22.0
Jarema
released this
10 Jul 10:58
·
622 commits
to main
since this release
async-nats. v0.16.0
This release features a lot of improvements and additions to JetStream
API and adds Push Consumer
.
Added
- Add
query_account
tojetstream::Context
by @caspervonb in #528 - Add streams to push consumers by @caspervonb in #527
- Add no_echo option by @Jarema in #560
- Add
jetstream::Stream::get_raw_message
by @caspervonb in #484 - Add Pull Consumer builder by @Jarema in #541
Changed
- Allow unknown directives to be skipped when parsing by @caspervonb in #514
- Narrow error type returned from client publishing by @caspervonb in #525
- Change
create_consumer
to returnConsumer
by @Jarema in #544 - Switch webpki to rustls-native-certs by @Jarema in #558
- Normalize error type used in subscribe methods by @caspervonb in #524
- Optimize
jetstream::consumer::pull::Consumer::stream
method. by @Jarema in #529 - Make
deliver_subject
required forpush::Config
by @caspervonb in #531
Fixed
- Handle missing error cases in Stream by @Jarema in #542
- Handle connecting to ipv6 addresses correctly by @jszwedko in #386
Other
- Move
Client
into its own source file by @caspervonb in #523 - Extract
jetstream::Message
into its own module by @caspervonb in #534 - Normalize introduction example by @caspervonb in #540
- Fix documentation links by @Jarema in #547
- Add more documentation to Pull Consumer by @Jarema in #546
- Add Push Consumer stream docs by @Jarema in #559
- Fix ack test race by @Jarema in #555
- Add Message and Headers docs by @Jarema in #548
- Remove trace and debug from nats-server wrapper by @Jarema in #550
nats v0.22.0
This is a minor release for the nats
client with one fix and several documentation improvements.
What's changed
- Handle connecting to ipv6 addresses correctly by @jszwedko in #386
- Use correct flush_timeout operation in doc test by @krady21 in #556
- Fix typo in jetstream/pull_subscription.rs by @bbigras in #521
New Contributors
- @bbigras made their first contribution in #521
- @jszwedko made their first contribution in #386
- @krady21 made their first contribution in #556
Huge thanks to all contributors. Your help, feedback and insights allows us to drive this library with confidence and speed!
Full Changelog: async-nats/v0.15.0...async-nats/v0.16.0