Dear RabbitMQ users,
RabbitMQ 3.12 requires all pre-existing feature flags to be enabled before the upgrade.
If you don't enable the feature flags and attempt upgrading to 3.12, the upgrade will fail.
This is a reminder that feature flags are not meant to be used as a form of cluster configuration.
After a successful upgrade, users should enable all feature flags.
Each feature flag will become mandatory at some point.
Learn more about feature flags:
https://www.rabbitmq.com/feature-flags.html
We'll see if we can make the experience better going forward, but for the time being,
please make sure the flags are enabled and enable them if they're not. This means that after upgrading to 3.12, you should enable all feature flags again (two were added in 3.12), to avoid issues in the future.
rabbitmqctl list_feature_flags
rabbitmqctl enable_feature_flag all
Best,
--