changelogs for 3.3.2.
Added tag rabbitmq_v3_3_2 for changeset 9ec4d3a2498a
stable to default
Fix tests for 32 bit machines.
Make decorators field in exchange and queue transient, i.e. we recalcualte it on recovery in case plugins have changed. Also document a bit more clearly what the lifecycle is of the different fields in these records since that area is becoming confusing.
Inline those since they're special purpose, and add a missed call to queue_decorator:set/1 (which won't matter until we do another policy-invalidating upgrade, but better to catch it now...)
stable to default
Use '-e' for all shell scripts.
Merge bug24759
stable to default
Ensure we don't fail if that file is missing.
Merge bug24759
stable to default
Ensure rabbit_exchange funnels all updates through a single function, like rabbit_amqqueue already does. Ensure that decorators is set to 'undefined' in the durable record so any inadvertent read without setting it will cause an immediate explosion not a subtle bug. And remove report_missing_decorators(), there is no longer any sane context in which it does anything useful.
Merge bug26230
stable to default
Merge in default