This repository has been archived by the owner on Nov 27, 2023. It is now read-only.
Releases: meltwater/gen_rmq
Releases · meltwater/gen_rmq
v3.0.0
- Custom deadletter exchange type (#190)
- Updated telemetry events (#189)
- Bump amqp from 1.2.1 to 1.4.2 (#182)
- Bump min supported elixir version to 1.8 (#184)
- Task Supervisor for message consumers (#179)
It is a major release, which contains non-backward compatible changes. Please check how to migrate to version 3.0.0
from older versions: https://github.com/meltwater/gen_rmq/blob/master/documentation/migrations/3.0.0.md
Fix queue options parsing bug
Fixes queue options parsing bug - https://github.com/meltwater/gen_rmq/issues/177
Refactor queue configuration to accept more options
With the redesigned queue configuration options, users have bigger flexibility in creating their desired consumer setup. This includes support for quorum queues as well. Check our documentation to learn more: https://github.com/meltwater/gen_rmq#documentation
Connection config option for Consumer and Publisher
Expose metrics via Telemetry
Add message persistence support and queue utility functions to publisher api
Do not depend on Mix.Project in publisher module
- Remove use of
Mix
module fromPublisher
- Use
:gen_rmq
as the default if there's noconfig[:app_id]
Support publishing with confirmations
Add support for more exchange types and set minimum required elixir to 1.7
Improve custom deadletter setup
- Add possibility to specify custom deadletter routing key
- Fix custom deadletter exchange configuration
- Bump
amqp
version to1.2.1
- Add dialyzer
- Fix specs