Skip to content

Releases: noxdafox/rabbitmq-message-deduplication

release 0.5.2

11 Dec 20:21

Choose a tag to compare

Fixes:
 - issue #75: do not crash when collecting unavailable info from the
 cache
 - issue #75, #77: improve cache availability on exchanges in two
 nodes setup
 - If we timeout when reloading the cache, force load it instead of
 crashing

Improvements:
 - Do not replicate the cache on multiple nodes with queue
 deduplication

release 0.5.1

07 Nov 21:28

Choose a tag to compare

Fixes:
  - issue #76: reinstate use of broker boot steps due to upstream fix

release 0.5.0

29 Nov 16:11

Choose a tag to compare

Fixes:
  - issue #21: reinstate support for publish confirms

Features:
  - issue #62: support broker restart
  - Support disabling the plugin

Refactoring:
  - Deprecate use of broker boot steps in favour of standard
    Erlang/Elixir application behaviour

release 0.4.5

26 May 20:38

Choose a tag to compare

Fixes:
  - issue #49, #55, #58: improve cache resilience over nodes crash and
    replacements

Deprecation:
  - queue: parameter `x-cache-persistence` has no effect anymore

release 0.4.4

12 Feb 18:33

Choose a tag to compare

Fixes:
  - issue #52: handle dead-lettered messages in queue deduplication

release 0.4.3

10 Nov 21:56

Choose a tag to compare

Fixes:
  - Add support for RabbitMQ v3.8

release 0.4.2

14 Aug 17:31

Choose a tag to compare

Fixes:
  - issues #36: fix a bug preventing a deduplication queue
    from being deleted

release 0.4.1

16 Jun 09:51

Choose a tag to compare

Fixes:
  - issues #33, #34: accept non-string queue deduplication headers
  - issue #33: handle all integer types in exchange arguments

release 0.4.0

13 Apr 14:29

Choose a tag to compare

Refactoring:
  - Caching mechanism no longer relies on a single process per cache.
    Instead, a single process per rabbit node takes care of creating,
    cleaning and destroying the caches. Exchanges and queues access
    their own caches directly.

Fixes:
  - issues #28, #30: exchange level deduplication now works across
    multiple rabbit nodes.

release 0.3.7

09 Jan 22:02

Choose a tag to compare

Fixes:
  - issue #26: fix queue crash due to wrong parameter matching
               in several callback functions