Skip to content

0.8.0

Compare
Choose a tag to compare
@michaelklishin michaelklishin released this 31 May 13:44
· 159 commits to master since this release

0.8.0 is minor feature release. It targets RabbitMQ 3.6.x. For 3.7.0 (including preview releases), see individual cluster formation plugins.

General Changes

  • Locking support in discovery backends. This is an alternative solution to randomized startup delay.
    Both strive to address the natural race condition during initial cluster formation. Backends
    are not required to implement locking support, just like they are not required to support node registration.

    Contributed by Alexey Lebedeff (Mirantis).

    GitHub issue: rabbitmq-autocluster#6

Kubernetes Backend

AWS Backend

  • The AWS library used by this backend no longer tries to fetch instance metadata
    when it is first loaded. Previously it was happening even if a backend different from AWS was used.

    GitHub issue: rabbitmq-autocluster#27

Consul Backend

  • Locking support in the Consul backend (see above).

    Contributed by Valentin Fadeev.

    GitHub issue: rabbitmq-autocluster#22

etcd2 Backend

  • Locking support in the etcd2 backend (see above).

    Contributed by Alexey Lebedeff (Mirantis).

    GitHub issue: rabbitmq-autocluster#6