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
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
headersarguments and update test by @aricart in #350 - update docs by @aricart in #333
- feat(core): normalize non-array values in
MsgHdrs.fromRecordby @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