AVVS
released this
16 Mar 00:10
·
45 commits
to main
since this release
@microfleet/amqp-codec 2.0.0 (2022-03-16)
Bug Fixes
- invalid main paths for codec (dd1e1e2)
- optimize table parser, delivery tag multiAck (1b9ab38)
- prepublish scripts, files (4da6b1a)
Code Refactoring
- simplified consumed queue, routing, removed tracing (b186ef6)
Features
- external amqp-codec package (#7) (6ee69ab)
- optimize reading with increased buffer, no unoptimized functions (f28587b)
BREAKING CHANGES
- removed open-tracing support, will revisit. router supports
legacy & modern mode with less message meddling for better perf. reworked everything
in TS, consumers rely on default amqp-coffee reconnect behaviour, fixes bug where
multiple consumers will open after connection errors - internal logic on how data is parsed/serialize has been changed.
@microfleet/amqp-codec
has
been created with heavy inspiration for parser from ioredis parser. This allowed for removal of a huge chunk of code in
coffee-script and now it contains quite a lean core ready for further refactoring