Since version 4.0.0
we have introduced a couple of non-backwards compatible changes. This guide
helps you migrate from previous versions (< 4.0.0
).
- Ensure you are using at least
Elixir 1.11
- Ensure you are using at least
OTP 22.1
uri
- replaced withconnection
queue_ttl
- replaced withqueue_options.arguments
queue_max_priority
- replaced withqueue_options.arguments
Check our guide for detailed examples.
Stop using removed state
attribute from GenRMQ.Message` struct
state
attribute has been removed fromGenRMQ.Message
structchannel
attribute has been added toGenRMQ.Message
struct
So, if your application has been dependant on input channel from state.in
, now
you can get it from channel
property.