All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
6.1.2 - 2024-12-02
- (#211) Allow to skip the DLK check for a list of dead letter queues
6.1.1 - 2024-12-02
- (#208) Reverse the logic for draining. Now the application signal handler call the Amqpx.SignalHandler to trigger the drain.
6.1.0 - 2024-11-29
- (#208) Introduces the possibility of configuring a signal handler which can be used for graceful termination. When the SIGTERM arrive, we cancel all the consumer to stop taking new messages.
- Minimum supported Elixir version is now 1.14
6.0.4 - 2024-09-02
- (#199)
host
param will be resolved to a list ofip
s, if it's a hostname, and the connection will be established to the first available one.
6.0.3 - 2024-05-28
- (#190) Suppress noisy error logs at GenServer shutdown.
- (#191) GenServer now trap exit and gracefully shutdown instead of force the process to exit.
6.0.2 - 2023-03-24
- (#140) Avoid logging normal exits
6.0.1 - 2023-03-17
- (#138) Add proper shutdown handling to Amqpx generic producers and consumers
- (#121) Add retry mechanism for publish
6.0.0 - 2022-12-21
- (#129) Default binding for DLX queues instead of wildcard