summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2021-07-02 15:47:26 +0200
committerJean-Sébastien Pédron <jean-sebastien@rabbitmq.com>2021-07-02 16:49:36 +0200
commit4f42baf14ab22360628bf9937d62c3fb245263ef (patch)
tree7c191f27d9e55112e8b4cf7ab4dd939135c5ccec
parent7bfc9eb564d51049c83f507febc169cce5727cc3 (diff)
downloadrabbitmq-server-git-use-khepri-metadata-store-with-tweaks-for-rel.tar.gz
Also, assume that the Erlang applications use the same number.
-rw-r--r--deps/rabbit/apps/rabbitmq_prelaunch/src/rabbitmq_prelaunch.appup8
-rw-r--r--deps/rabbit/src/rabbit.appup28
-rw-r--r--deps/rabbit_common/src/rabbit_common.appup6
-rw-r--r--relx.config2
4 files changed, 43 insertions, 1 deletions
diff --git a/deps/rabbit/apps/rabbitmq_prelaunch/src/rabbitmq_prelaunch.appup b/deps/rabbit/apps/rabbitmq_prelaunch/src/rabbitmq_prelaunch.appup
new file mode 100644
index 0000000000..5d800a5cc7
--- /dev/null
+++ b/deps/rabbit/apps/rabbitmq_prelaunch/src/rabbitmq_prelaunch.appup
@@ -0,0 +1,8 @@
+%% vim:ft=erlang:
+{"4.0.0",
+ [{"3.10.0",
+ [{update, rabbit_boot_state_sup, supervisor},
+ {add_module, rabbit_boot_state_xterm_titlebar}]}],
+ [{"3.10.0",
+ [{update, rabbit_boot_state_sup, supervisor},
+ {delete_module, rabbit_boot_state_xterm_titlebar}]}]}.
diff --git a/deps/rabbit/src/rabbit.appup b/deps/rabbit/src/rabbit.appup
new file mode 100644
index 0000000000..c467eae82e
--- /dev/null
+++ b/deps/rabbit/src/rabbit.appup
@@ -0,0 +1,28 @@
+%% vim:ft=erlang:
+{"4.0.0",
+ [{"3.10.0",
+ [point_of_no_return,
+ {apply, {persistent_term, erase, [{rabbit, product}]}},
+ {update, rabbit},
+ {update, rabbit_auth_backend_internal},
+ {update, rabbit_core_ff},
+ {update, rabbit_feature_flags},
+ {add_module, rabbit_khepri},
+ {update, rabbit_mnesia},
+ {update, rabbit_prelaunch_logging},
+ {update, rabbit_ra_registry},
+ {update, rabbit_table},
+ {update, rabbit_vhost}]}],
+ [{"3.10.0",
+ [point_of_no_return,
+ {apply, {persistent_term, erase, [{rabbit, product}]}},
+ {update, rabbit},
+ {update, rabbit_auth_backend_internal},
+ {update, rabbit_core_ff},
+ {update, rabbit_feature_flags},
+ {delete_module, rabbit_khepri},
+ {update, rabbit_mnesia},
+ {update, rabbit_prelaunch_logging},
+ {update, rabbit_ra_registry},
+ {update, rabbit_table},
+ {update, rabbit_vhost}]}]}.
diff --git a/deps/rabbit_common/src/rabbit_common.appup b/deps/rabbit_common/src/rabbit_common.appup
new file mode 100644
index 0000000000..8fad6ffb80
--- /dev/null
+++ b/deps/rabbit_common/src/rabbit_common.appup
@@ -0,0 +1,6 @@
+%% vim:ft=erlang:
+{"4.0.0",
+ [{"3.10.0",
+ [{update, rabbit_misc}]}],
+ [{"3.10.0",
+ [{update, rabbit_misc}]}]}.
diff --git a/relx.config b/relx.config
index bc28f6294d..b1bf71d6e6 100644
--- a/relx.config
+++ b/relx.config
@@ -1,6 +1,6 @@
%% vim:ft=erlang:
{release,
- {"RabbitMQ", "3.10.0"},
+ {"RabbitMQ", "4.0.0"},
[{mnesia, none},
rabbit,