Skip to content

Commit 431282b

Browse files
authored
Merge pull request #15758 from rabbitmq/mark-4.2.x-feature-flags-as-required
Mark several old feature flags as required
2 parents f731713 + 883ea0c commit 431282b

6 files changed

Lines changed: 11 additions & 122 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 => required,
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

deps/rabbitmq_mqtt/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ define ct_master.erl
9696
halt(0)
9797
endef
9898

99-
PARALLEL_CT_SET_1_A = auth retainer federation feature_flag disconnect_on_unauthorized
99+
PARALLEL_CT_SET_1_A = auth retainer federation disconnect_on_unauthorized
100100
PARALLEL_CT_SET_1_B = cluster command config config_schema mc_mqtt packet_prop \
101101
processor protocol_interop proxy_protocol rabbit_mqtt_confirms reader util
102102
PARALLEL_CT_SET_1_C = java v5

deps/rabbitmq_mqtt/test/feature_flag_SUITE.erl

Lines changed: 0 additions & 115 deletions
This file was deleted.

deps/rabbitmq_mqtt/test/mqtt_shared_SUITE.erl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -647,8 +647,12 @@ events(Config) ->
647647
E2),
648648
assert_event_type(binding_created, E3),
649649
ExpectedBindingArgs = case ?config(mqtt_version, Config) of
650-
v5 -> [{mqtt_subscription_opts, Qos, false, false, 0, undefined},
651-
{<<"x-binding-key">>, longstr, AmqpTopic}];
650+
v5 -> [{<<"x-binding-key">>, longstr, AmqpTopic},
651+
{<<"x-mqtt-subscription-opts">>, table,
652+
[{<<"no-local">>, bool, false},
653+
{<<"qos">>, unsignedbyte, Qos},
654+
{<<"retain-as-published">>, bool, false},
655+
{<<"retain-handling">>, unsignedbyte, 0}]}];
652656
_ -> []
653657
end,
654658
assert_event_prop([{source_name, <<"amq.topic">>},

0 commit comments

Comments
 (0)