Skip to content

Releases: nats-io/nats.node

v2.12.1

21 Feb 14:42
9efb5ec
Compare
Choose a tag to compare

What's Changed

NBC 1.12.1 enhances KV create entry to retry the operation and update the value if the previous value is a deleted key.

Node JS specific

The objectstore API has requirements on ES ReadableStream and ES crypto. Previous releases of object store functionality relied on web-streams-polifill/ponyfill. This created issues for other downstream consumers. Starting with this release object store on node 16 or better will use built-in stream/web instead. Note that objectstore is not supported in node versions less than 16.

Full Changelog: nats-io/nats.js@v2.12.0...v2.12.1

v2.12.0

09 Feb 17:48
8a07054
Compare
Choose a tag to compare

What's Changed

Full Changelog: nats-io/nats.js@v2.11.0...v2.12.0

v2.11.0

18 Jan 18:12
63e7580
Compare
Choose a tag to compare

What's Changed

This release updates nbc to 1.11.0, bringing multiple enhancements to the services api beta. For more information see the release notes.

Full Changelog: nats-io/nats.js@v2.10.3...v2.11.0

v2.10.3

12 Jan 20:55
8d61911
Compare
Choose a tag to compare

What's Changed

Full Changelog: nats-io/nats.js@v2.10.2...v2.10.3

v2.10.2

21 Dec 15:26
d90727e
Compare
Choose a tag to compare

What's Changed

Full Changelog: nats-io/nats.js@v2.10.1...v2.10.2

v2.10.1

20 Dec 18:57
dc99ff8
Compare
Choose a tag to compare

What's Changed

Full Changelog: nats-io/nats.js@v2.10.0...v2.10.1

v2.10.0

19 Dec 19:21
Compare
Choose a tag to compare

What's Changed

The most notable change is the introduction of the NATS service API which makes it even easier to implement services using NATS.

New Contributors

Full Changelog: nats-io/nats.js@v2.9.2...v2.10.0

v2.9.2

01 Dec 21:05
e672fe6
Compare
Choose a tag to compare

What's Changed

[BUMP] nbc to 1.9.3

Full Changelog: nats-io/nats.js@v2.9.1...v2.9.2

v2.9.1

29 Nov 19:46
47b2faa
Compare
Choose a tag to compare

What's Changed

[BUMP] nbc to 1.9.2 - this release includes fixes for JetStream fetch(), and correctly maps errors related to exceptions thrown while doing initial authentication.

v2.9.0

02 Nov 22:50
03a2249
Compare
Choose a tag to compare

What's Changed

[UPDATE] nbc updated to 1.9.0 - this release contains many enhancements and fixes to JetStream and KV and ObjectStore. See the linked description for more information.

NATS.js Specific Changes

  • [FIX] If a socket error occurred while establishing the handshake it was possible for the client to crash, as it would try to flush the outbound buffer after the socket was nullified. This nullification also bypassed proper socket cleanup, potentially leaking resources. Also fixed was proper notification to the NBC component of the reason for the socket close. See https://github.com/nats-io/nats.js/pull/526 for more information.

Full Changelog: nats-io/nats.js@v2.8.0...v2.9.0