Skip to content

Releases: nats-io/nats.js

v2.25.0

09 May 18:46
04376d5
Compare
Choose a tag to compare

What's Changed

This release bumps NBC to v1.25.0, adding a small enhancement to JetStream ordered consumers.

Full Changelog: v2.24.0...v2.25.0

v2.24.0

03 May 15:08
2e751cd
Compare
Choose a tag to compare

What's Changed

This release updates NBC to v1.24.0 which has important fixes for legacy order consumers and KV/ObjectStore watchers.

  • [BUMP] nbc to v1.24.0, client version, jwt to v0.0.9 and CI dependencies by @aricart in #619

Full Changelog: v2.23.0...v2.24.0

v2.23.0

22 Apr 20:25
f53e2aa
Compare
Choose a tag to compare

What's Changed

This release has important updates for KV watchers. Please refer to the NBC release notes.

Full Changelog: v2.22.0...v2.23.0

v2.22.0

10 Apr 15:08
6c28dd4
Compare
Choose a tag to compare

What's Changed

This release adds the connection option handshakeFirst which enables the client to connect with a nats-server that has been configured with a handshake_first tis option set to true. This release also updates nats-base-client to 1.22.0, which has one important fix to ackAck(). Please see the release notes here

  • [FEAT] enable use of handshakeFirst option on node client by @aricart in #615
  • [DOC] added handshakeFirst to readme by @aricart in #616
  • [BUMP] nbc to v1.22.0, client version by @aricart in #617

Full Changelog: v2.21.0...v2.22.0

v2.21.0

27 Mar 14:50
f8fbfe2
Compare
Choose a tag to compare

What's Changed

This release bumps the nats-base-client to v1.21.0 which introduces small changes and enhancements to the "new consumer" API. If you are using JetStream, please refer to the NBC release notes.

Full Changelog: v2.20.0...v2.21.0

v2.20.0

12 Mar 17:11
66721d4
Compare
Choose a tag to compare

What's Changed

  • [BUMP] nbc to 1.20.1 and deps, version to 2.20.0 by @aricart in #613

Full Changelog: v2.19.0...v2.20.0

v2.19.0

05 Dec 10:47
177b1ef
Compare
Choose a tag to compare

What's Changed

This release updates nbc to 1.19.0 which adds additional resilience to JetStream consumers.

Full Changelog: v2.18.0...v2.19.0

v2.18.0

02 Nov 21:31
b76a04b
Compare
Choose a tag to compare

What's Changed

This release updates NBC to v1.18.0 further improving simplified consumers and performance.
Please refer to the above release notes for additional information.

Other

Full Changelog: v2.17.0...v2.18.0

v2.17.0

21 Sep 12:52
c314b58
Compare
Choose a tag to compare

What's Changed

Many new features and fixes with NBC v1.17.0, including removal of preview notice for ObjectStore APIs and support for new features introduced with nats-server 2.10.0. For a complete list, please visit the release notes.

  • [BUMP] bump nats-base-client to 1.17.0, and ci typescript dependencies by @aricart in #594
  • [REPO] Add issue forms by @bruth in #585
  • [REPO] Fix issue form discussion link by @bruth in #586
  • [CI] bump nats-server and deno by @aricart in #593

New Contributors

Full Changelog: v2.16.0...v2.17.0

v2.16.0

16 Aug 19:40
a75b672
Compare
Choose a tag to compare

What's Changed

There are many new features, fixes, and one breaking change with NBC v1.16.0. Please read the release notes before updating if you are using the prerelease ObjectStore APIs.

Node JS Specific Changes

This release of the nats.js library benefits hugely from a small change in the nbc library. The publish and general latency from when the client performs an operation to when the socket is written has been greatly reduced. See nats-io/nats.deno#566.

  • [BUMP] CI dependencies and lib version and NBC to 1.16.0 by @aricart in #583
  • [FEAT] added no-op implementation for discard() API by @aricart in #580
  • [FEAT] updated bench to match deno and allow req-reply by @aricart in #582

Full Changelog: v2.15.1...v2.16.0