Skip to content

Commit 9fc0c4d

Browse files
committed
Mark several old feature flags as required
[Why] User have to upgrade to RabbitMQ 4.2.x first before jumping to 4.3.x+. In particular, `rabbit_exchange_type_local_random` and `detailed_queues_endpoint` were introduces a long time ago.
1 parent f731713 commit 9fc0c4d

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

deps/rabbit/src/rabbit_core_ff.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,14 +207,14 @@
207207
-rabbit_feature_flag(
208208
{'rabbitmq_4.1.0',
209209
#{desc => "Allows rolling upgrades to 4.1.x",
210-
stability => stable,
210+
stability => required,
211211
depends_on => ['rabbitmq_4.0.0']
212212
}}).
213213

214214
-rabbit_feature_flag(
215215
{'rabbitmq_4.2.0',
216216
#{desc => "Allows rolling upgrades to 4.2.x",
217-
stability => stable,
217+
stability => ,
218218
depends_on => ['rabbitmq_4.1.0'],
219219
callbacks => #{enable => {rabbit_khepri, enable_feature_flag}}
220220
}}).

deps/rabbit/src/rabbit_exchange_type_local_random.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
-rabbit_feature_flag({?MODULE,
1313
#{desc => "Local random exchange",
14-
stability => stable
14+
stability => required
1515
}}).
1616

1717
-rabbit_boot_step({?MODULE,

deps/rabbitmq_management/src/rabbit_mgmt_app.erl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
-rabbit_feature_flag(
3030
{detailed_queues_endpoint,
3131
#{desc => "Add a detailed queues HTTP API endpoint. Reduce number of metrics in the default endpoint.",
32-
stability => stable,
32+
stability => required,
3333
depends_on => [feature_flags_v2]
3434
}}).
3535

0 commit comments

Comments
 (0)