Skip to content
This repository has been archived by the owner on Aug 31, 2021. It is now read-only.

Releases: jpwilliams/remit

Release v1.9.0

11 Jul 14:22
Compare
Choose a tag to compare

Overview

Core addition is the worker channel pooling. Between 5 and 10 channels depending on load. This helps sifting through requests with no reply consumer (i.e. if a process dies) a lot quicker.

Optimisations

Bug fixes / generic changes

  • ⬆️ Upgrade amqplib to 0.5.1 (various fixes): 793425f
  • ⬆️ Upgrade debug package: 5fbabcf

Release v2.0.0-beta.2

11 Jul 14:18
Compare
Choose a tag to compare
Release v2.0.0-beta.2 Pre-release
Pre-release

Bug fixes / generic changes

  • Adding some more metadata to messages upon sending: 024f2b5

Release v1.8.1

03 May 09:51
Compare
Choose a tag to compare

Bug fixes / generic changes

Release v1.8.0

17 Mar 15:46
Compare
Choose a tag to compare

Overview

Added the ability to add endpoints and listeners pre-configured with noAck. This allows these response types to acknowledge messages as soon as they are sent to the consumer rather than when the callback is called within the given message handler.

To do this, Remit internally uses its own exposed options object, which is now available so, if they so wish, clients can specify their own AMQP-related options to each consumer.

New features

Release v1.7.2

15 Mar 15:36
Compare
Choose a tag to compare

Overview

CRITICAL HOTFIX

Following Release v1.6.2, demissions failed to wait until the given time to act.

This was due to the timestamp property of the message (used by demissions to decide when the message should be processed) being overwritten to ensure a timestamp is always provided (an intended pre-2.0.0 change to ensure compatibility in the future).

Fixed now and timestamp naming conventions will have to be reassessed for this use case.

Bug fixes / generic changes

  • 🚑 Fix for demission timestamps being overwritten: 361de9d

Release v1.7.1

15 Mar 15:31
Compare
Choose a tag to compare

Overview

Lots of test files kept being included in the npm builds, so adding this so we only add the files we intend to.

Bug fixes / generic changes

  • Only include the files we need when publishing: 8eaaa92

Release v1.7.0

27 Feb 09:38
Compare
Choose a tag to compare

Overview

Adding a prefetch limit (defaulting to 128, but customisable via connection options) for #16.

New features

  • #16 Define an available prefetch limit, defaulting to 128: 4145ecf

Bug fixes / generic changes

  • #16 Use new prefetch limit within consume channel: 3c17f8a
  • #16 Add prefetch count to connection options: 92d97d7

Release v1.6.3

10 Feb 15:30
Compare
Choose a tag to compare

Bug fixes / generic changes

  • Parse message timestamps found within our message options: 14b32f0

Release v1.6.2

10 Feb 15:23
Compare
Choose a tag to compare

Bug fixes / generic changes

  • Add a second-based timestamp to messages going into the broker (#14): 5825123
  • Updating debug dependency: da508c7

Release v1.6.1

26 Jan 10:53
Compare
Choose a tag to compare

Bug fixes / generic changes

  • Fixing bug whereby the lack of a UUID breaks the consumer: b87c7df
  • Log and throw errors (rather than silently failing) if main channels die: 47a2961