Releases: pma/amqp
v1.0.0
This release includes some backward incompatible changes.
Please take a look at our migration guide before upgrading.
Changes
- Return error information wrapped with
{:error, _}
for amqp_client error - Update amqp_client and rabbit_common to 3.7.3
- https://github.com/rabbitmq/rabbitmq-common/releases/tag/v3.7.3
- Run CI with Elixir 1.6.1
v0.3.1
Add recon to dependencies. rabbit_common has introduced the dependency from 3.1.13. However it wouldn't get picked by the applications that use amqp in some reasons. Explicitly specifying the library on amqp's dependency solves the issue. See #78 for more details.
If you want to use amqp_client 0.3.12- in some reasons, please lock amqp version to 0.3.0.
v0.3.0
- Fix Elixir 1.5 deprecations #71
We recommend all Elixir 1.3+ users to update amqp to this version. All functions are compatible to 0.2. It's just a release to keep things safe for Elixir 1.2- users.
See https://github.com/pma/amqp/wiki/Versions-and-Compatibilities for more detail.
v0.2.4
There are no behavior changes. Just lock the Elixir version with < 1.6
. Unless you are using older than Elixir 1.3, we strongly recommend you to update amqp to 0.3
.
See https://github.com/pma/amqp/wiki/Versions-and-Compatibilities for the detail.
v1.0.0-pre.1
Enhancements
- Handle errors from
amqp_client
and avoid the chances raising MatchError - #68