github nats-io/nats.js v3.3.0

latest releases: v3.4.0, v3.4.0-4, v3.4.0-3...
6 months ago

What's Changed

Core

  • Subject validation: Validate subjects for illegal whitespace characters (#348)

JetStream

  • Direct API "no results": Handle "no results" status in direct APIs (#336)
  • Stream sequence errors: Handle additional JetStream API error for stream sequence (#353)
  • deleteMessage() change: Stream#deleteMessage() API to default to erase (#334)

WebSocket

  • Custom WsSocketFactory: Expose ability to create WS connections by specifying a WsSocketFactory in WsConnectionOptions (#332)

TypeScript

  • Export fix: Fixed exports so QueuedIterator exports correctly to JetStream (#351)

Documentation

  • TypeScript compiler configuration guide for Node (#341)
  • General documentation updates (#333)

All changes

  • feat: expose in public api ability to create a ws connection by specifying a WsSocketFactory, and referencing it in WsConnectionOptions. by @aricart in #332
  • fix(jestream): fixed the Stream#deleteMessage() api to default erase by @aricart in #334
  • chore(workflows): add parallel support and Coveralls completion step by @aricart in #337
  • feat(jetstream): handle "no results" status in direct APIs by @aricart in #336
  • feat(tests): increase coverage by @aricart in #338
  • feat(core): add reconnect logic for specifying servers by @aricart in #339
  • feat(core): revert reconnect logic for specifying servers by @aricart in #340
  • docs: add TypeScript compiler configuration guide for Node by @aricart in #341
  • feat(tests): added jetstream/jetstreamManager context property by @aricart in #342
  • feat(core): validate subject for illegal whitespace characters by @aricart in #348
  • fix(typescript): fixes to the exports so QueuedIterator exports correctly to JetStream by @aricart in #351
  • feat(jetstream,kv): handle additional JetStream API error for stream seq by @aricart in #353
  • fix(core): improve validation for headers arguments and update test by @aricart in #350
  • update docs by @aricart in #333
  • feat(core): normalize non-array values in MsgHdrs.fromRecord by @aricart in #352
  • test(flapper): ignore sanitizers on cluster test by @aricart in #354
  • refactor: bump dependencies by @aricart in #355

Full Changelog: v3.2.0...v3.3.0

Don't miss a new nats.js release

NewReleases is sending notifications on new releases.