Skip to content

Versions and Compatibilities

Tatsuya Ono edited this page Aug 31, 2019 · 26 revisions

The library might work with other versions but we don't officially support them.

The version of RabbitMQ here means the Erlang client version which this library uses internally.

The RabbitMQ team always update the client and server together and they share the version number. The client usually works with a server on a lower version (especially if it's only a patch version difference) so we generally recommend you to use the latest client.

However you are also recommended to upgrade the server regularly to avoid unexpected behaviours caused by the version mismatch.

See also https://www.rabbitmq.com/news.html

1.3.x

Status: current stable version

  • Elixir: ~> 1.7
  • OTP: ~> 21
  • RabbitMQ: ~> 3.7.11

For OTP 22.0+, you need amqp_client 3.6.15+.

1.2.x

Status: maintenance (only severe security bug fix)

  • Elixir: ~> 1.7
  • OTP: ~> 21
  • RabbitMQ: ~> 3.7.11

For OTP 22.0+, you need amqp_client 3.6.15+.

1.1.x

Status: no longer supported (upgrade highly recommended)

  • Elixir: ~> 1.5
  • OTP: ~> 21
  • RabbitMQ: ~> 3.7.9

1.0.x

Status: no longer supported (upgrade highly recommended)

  • Elixir: ~> 1.5
  • OTP: 19 ~ 20
  • RabbitMQ: ~> 3.7.3

0.3.x

Status: maintenance (only severe security bug fix)

  • Elixir: ~> 1.3
  • OTP: 19 ~ 20
  • RabbitMQ: ~> 3.6.7

For OTP 20.0+, you need amqp_client 3.6.11+.

0.2.x

Status: no longer supported (upgrade highly recommended)

  • Elixir: 1.3 ~ 1.5
  • OTP: 19 ~ 20
  • RabbitMQ: ~> 3.6.7

0.1.x

Status: no longer supported (upgrade highly recommended)

  • Elixir: 1.0 ~ 1.4
  • OTP: 17 - 18
  • RabbitMQ: ~< 3.6.6
Clone this wiki locally