Skip to content

Latest commit

 

History

History
108 lines (68 loc) · 2.77 KB

CHANGELOG.md

File metadata and controls

108 lines (68 loc) · 2.77 KB

Changelog

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

Added

  • (#211) Allow to skip the DLK check for a list of dead letter queues

6.1.1 - 2024-12-02

Added

  • (#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

Added

  • (#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.

Changed

  • Minimum supported Elixir version is now 1.14

6.0.4 - 2024-09-02

Added

  • (#199) host param will be resolved to a list of ips, if it's a hostname, and the connection will be established to the first available one.

6.0.3 - 2024-05-28

Fixed

  • (#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

Changed

  • (#140) Avoid logging normal exits

6.0.1 - 2023-03-17

Added

  • (#138) Add proper shutdown handling to Amqpx generic producers and consumers
  • (#121) Add retry mechanism for publish

Changed

  • (#119) Print stacktrace when rescuing exceptions
  • (#131) Refactor declare function in helper module

6.0.0 - 2022-12-21

Added

  • (#129) Default binding for DLX queues instead of wildcard