@@ -37,73 +37,72 @@ endif
37
37
# topic branch or fallback to `stable` or `master` whichever was the
38
38
# base of the topic branch.
39
39
40
- dep_amqp_client = git_rmq rabbitmq-erlang-client $(current_rmq_ref ) $(base_rmq_ref ) master
41
- dep_amqp10_client = git_rmq rabbitmq-amqp1.0-client $(current_rmq_ref ) $(base_rmq_ref ) master
42
- dep_amqp10_common = git_rmq rabbitmq-amqp1.0-common $(current_rmq_ref ) $(base_rmq_ref ) master
43
- dep_rabbit = git_rmq rabbitmq-server $(current_rmq_ref ) $(base_rmq_ref ) master
44
- dep_rabbit_common = git_rmq rabbitmq-common $(current_rmq_ref ) $(base_rmq_ref ) master
45
- dep_rabbitmq_amqp1_0 = git_rmq rabbitmq-amqp1.0 $(current_rmq_ref ) $(base_rmq_ref ) master
46
- dep_rabbitmq_auth_backend_amqp = git_rmq rabbitmq-auth-backend-amqp $(current_rmq_ref ) $(base_rmq_ref ) master
47
- dep_rabbitmq_auth_backend_cache = git_rmq rabbitmq-auth-backend-cache $(current_rmq_ref ) $(base_rmq_ref ) master
48
- dep_rabbitmq_auth_backend_http = git_rmq rabbitmq-auth-backend-http $(current_rmq_ref ) $(base_rmq_ref ) master
49
- dep_rabbitmq_auth_backend_ldap = git_rmq rabbitmq-auth-backend-ldap $(current_rmq_ref ) $(base_rmq_ref ) master
50
- dep_rabbitmq_auth_backend_oauth2 = git_rmq rabbitmq-auth-backend-oauth2 $(current_rmq_ref ) $(base_rmq_ref ) master
51
- dep_rabbitmq_auth_mechanism_ssl = git_rmq rabbitmq-auth-mechanism-ssl $(current_rmq_ref ) $(base_rmq_ref ) master
52
- dep_rabbitmq_aws = git_rmq rabbitmq-aws $(current_rmq_ref ) $(base_rmq_ref ) master
53
- dep_rabbitmq_boot_steps_visualiser = git_rmq rabbitmq-boot-steps-visualiser $(current_rmq_ref ) $(base_rmq_ref ) master
54
- dep_rabbitmq_cli = git_rmq rabbitmq-cli $(current_rmq_ref ) $(base_rmq_ref ) master
55
- dep_rabbitmq_codegen = git_rmq rabbitmq-codegen $(current_rmq_ref ) $(base_rmq_ref ) master
56
- dep_rabbitmq_consistent_hash_exchange = git_rmq rabbitmq-consistent-hash-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
57
- dep_rabbitmq_ct_client_helpers = git_rmq rabbitmq-ct-client-helpers $(current_rmq_ref ) $(base_rmq_ref ) master
58
- dep_rabbitmq_ct_helpers = git_rmq rabbitmq-ct-helpers $(current_rmq_ref ) $(base_rmq_ref ) master
59
- dep_rabbitmq_delayed_message_exchange = git_rmq rabbitmq-delayed-message-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
60
- dep_rabbitmq_dotnet_client = git_rmq rabbitmq-dotnet-client $(current_rmq_ref ) $(base_rmq_ref ) master
61
- dep_rabbitmq_event_exchange = git_rmq rabbitmq-event-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
62
- dep_rabbitmq_federation = git_rmq rabbitmq-federation $(current_rmq_ref ) $(base_rmq_ref ) master
63
- dep_rabbitmq_federation_management = git_rmq rabbitmq-federation-management $(current_rmq_ref ) $(base_rmq_ref ) master
64
- dep_rabbitmq_java_client = git_rmq rabbitmq-java-client $(current_rmq_ref ) $(base_rmq_ref ) master
65
- dep_rabbitmq_jms_client = git_rmq rabbitmq-jms-client $(current_rmq_ref ) $(base_rmq_ref ) master
66
- dep_rabbitmq_jms_cts = git_rmq rabbitmq-jms-cts $(current_rmq_ref ) $(base_rmq_ref ) master
67
- dep_rabbitmq_jms_topic_exchange = git_rmq rabbitmq-jms-topic-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
68
- dep_rabbitmq_lvc_exchange = git_rmq rabbitmq-lvc-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
69
- dep_rabbitmq_management = git_rmq rabbitmq-management $(current_rmq_ref ) $(base_rmq_ref ) master
70
- dep_rabbitmq_management_agent = git_rmq rabbitmq-management-agent $(current_rmq_ref ) $(base_rmq_ref ) master
71
- dep_rabbitmq_management_exchange = git_rmq rabbitmq-management-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
72
- dep_rabbitmq_management_themes = git_rmq rabbitmq-management-themes $(current_rmq_ref ) $(base_rmq_ref ) master
73
- dep_rabbitmq_message_timestamp = git_rmq rabbitmq-message-timestamp $(current_rmq_ref ) $(base_rmq_ref ) master
74
- dep_rabbitmq_metronome = git_rmq rabbitmq-metronome $(current_rmq_ref ) $(base_rmq_ref ) master
75
- dep_rabbitmq_mqtt = git_rmq rabbitmq-mqtt $(current_rmq_ref ) $(base_rmq_ref ) master
76
- dep_rabbitmq_objc_client = git_rmq rabbitmq-objc-client $(current_rmq_ref ) $(base_rmq_ref ) master
77
- dep_rabbitmq_peer_discovery_aws = git_rmq rabbitmq-peer-discovery-aws $(current_rmq_ref ) $(base_rmq_ref ) master
78
- dep_rabbitmq_peer_discovery_common = git_rmq rabbitmq-peer-discovery-common $(current_rmq_ref ) $(base_rmq_ref ) master
79
- dep_rabbitmq_peer_discovery_consul = git_rmq rabbitmq-peer-discovery-consul $(current_rmq_ref ) $(base_rmq_ref ) master
80
- dep_rabbitmq_peer_discovery_etcd = git_rmq rabbitmq-peer-discovery-etcd $(current_rmq_ref ) $(base_rmq_ref ) master
81
- dep_rabbitmq_peer_discovery_k8s = git_rmq rabbitmq-peer-discovery-k8s $(current_rmq_ref ) $(base_rmq_ref ) master
82
- dep_rabbitmq_prometheus = git_rmq rabbitmq-prometheus $(current_rmq_ref ) $(base_rmq_ref ) master
83
- dep_rabbitmq_random_exchange = git_rmq rabbitmq-random-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
84
- dep_rabbitmq_recent_history_exchange = git_rmq rabbitmq-recent-history-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
85
- dep_rabbitmq_routing_node_stamp = git_rmq rabbitmq-routing-node-stamp $(current_rmq_ref ) $(base_rmq_ref ) master
86
- dep_rabbitmq_rtopic_exchange = git_rmq rabbitmq-rtopic-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
87
- dep_rabbitmq_server_release = git_rmq rabbitmq-server-release $(current_rmq_ref ) $(base_rmq_ref ) master
88
- dep_rabbitmq_sharding = git_rmq rabbitmq-sharding $(current_rmq_ref ) $(base_rmq_ref ) master
89
- dep_rabbitmq_shovel = git_rmq rabbitmq-shovel $(current_rmq_ref ) $(base_rmq_ref ) master
90
- dep_rabbitmq_shovel_management = git_rmq rabbitmq-shovel-management $(current_rmq_ref ) $(base_rmq_ref ) master
91
- dep_rabbitmq_stomp = git_rmq rabbitmq-stomp $(current_rmq_ref ) $(base_rmq_ref ) master
92
- dep_rabbitmq_stream = git_rmq rabbitmq-stream $(current_rmq_ref ) $(base_rmq_ref ) master
93
- dep_rabbitmq_toke = git_rmq rabbitmq-toke $(current_rmq_ref ) $(base_rmq_ref ) master
94
- dep_rabbitmq_top = git_rmq rabbitmq-top $(current_rmq_ref ) $(base_rmq_ref ) master
95
- dep_rabbitmq_tracing = git_rmq rabbitmq-tracing $(current_rmq_ref ) $(base_rmq_ref ) master
96
- dep_rabbitmq_trust_store = git_rmq rabbitmq-trust-store $(current_rmq_ref ) $(base_rmq_ref ) master
97
- dep_rabbitmq_test = git_rmq rabbitmq-test $(current_rmq_ref ) $(base_rmq_ref ) master
98
- dep_rabbitmq_web_dispatch = git_rmq rabbitmq-web-dispatch $(current_rmq_ref ) $(base_rmq_ref ) master
99
- dep_rabbitmq_web_stomp = git_rmq rabbitmq-web-stomp $(current_rmq_ref ) $(base_rmq_ref ) master
100
- dep_rabbitmq_web_stomp_examples = git_rmq rabbitmq-web-stomp-examples $(current_rmq_ref ) $(base_rmq_ref ) master
101
- dep_rabbitmq_web_mqtt = git_rmq rabbitmq-web-mqtt $(current_rmq_ref ) $(base_rmq_ref ) master
102
- dep_rabbitmq_web_mqtt_examples = git_rmq rabbitmq-web-mqtt-examples $(current_rmq_ref ) $(base_rmq_ref ) master
103
- dep_rabbitmq_website = git_rmq rabbitmq-website $(current_rmq_ref ) $(base_rmq_ref ) live master
104
- dep_toke = git_rmq toke $(current_rmq_ref ) $(base_rmq_ref ) master
105
-
106
- dep_rabbitmq_public_umbrella = git_rmq rabbitmq-public-umbrella $(current_rmq_ref ) $(base_rmq_ref ) master
40
+ dep_amqp_client = git_rmq-subfolder rabbitmq-erlang-client $(current_rmq_ref ) $(base_rmq_ref ) master
41
+ dep_amqp10_client = git_rmq-subfolder rabbitmq-amqp1.0-client $(current_rmq_ref ) $(base_rmq_ref ) master
42
+ dep_amqp10_common = git_rmq-subfolder rabbitmq-amqp1.0-common $(current_rmq_ref ) $(base_rmq_ref ) master
43
+ dep_rabbit = git_rmq-subfolder rabbitmq-server $(current_rmq_ref ) $(base_rmq_ref ) master
44
+ dep_rabbit_common = git_rmq-subfolder rabbitmq-common $(current_rmq_ref ) $(base_rmq_ref ) master
45
+ dep_rabbitmq_amqp1_0 = git_rmq-subfolder rabbitmq-amqp1.0 $(current_rmq_ref ) $(base_rmq_ref ) master
46
+ dep_rabbitmq_auth_backend_amqp = git_rmq rabbitmq-auth-backend-amqp $(current_rmq_ref ) $(base_rmq_ref ) master
47
+ dep_rabbitmq_auth_backend_cache = git_rmq-subfolder rabbitmq-auth-backend-cache $(current_rmq_ref ) $(base_rmq_ref ) master
48
+ dep_rabbitmq_auth_backend_http = git_rmq-subfolder rabbitmq-auth-backend-http $(current_rmq_ref ) $(base_rmq_ref ) master
49
+ dep_rabbitmq_auth_backend_ldap = git_rmq-subfolder rabbitmq-auth-backend-ldap $(current_rmq_ref ) $(base_rmq_ref ) master
50
+ dep_rabbitmq_auth_backend_oauth2 = git_rmq-subfolder rabbitmq-auth-backend-oauth2 $(current_rmq_ref ) $(base_rmq_ref ) master
51
+ dep_rabbitmq_auth_mechanism_ssl = git_rmq-subfolder rabbitmq-auth-mechanism-ssl $(current_rmq_ref ) $(base_rmq_ref ) master
52
+ dep_rabbitmq_aws = git_rmq-subfolder rabbitmq-aws $(current_rmq_ref ) $(base_rmq_ref ) master
53
+ dep_rabbitmq_boot_steps_visualiser = git_rmq rabbitmq-boot-steps-visualiser $(current_rmq_ref ) $(base_rmq_ref ) master
54
+ dep_rabbitmq_cli = git_rmq-subfolder rabbitmq-cli $(current_rmq_ref ) $(base_rmq_ref ) master
55
+ dep_rabbitmq_codegen = git_rmq-subfolder rabbitmq-codegen $(current_rmq_ref ) $(base_rmq_ref ) master
56
+ dep_rabbitmq_consistent_hash_exchange = git_rmq-subfolder rabbitmq-consistent-hash-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
57
+ dep_rabbitmq_ct_client_helpers = git_rmq rabbitmq-ct-client-helpers $(current_rmq_ref ) $(base_rmq_ref ) master
58
+ dep_rabbitmq_ct_helpers = git_rmq rabbitmq-ct-helpers $(current_rmq_ref ) $(base_rmq_ref ) master
59
+ dep_rabbitmq_delayed_message_exchange = git_rmq rabbitmq-delayed-message-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
60
+ dep_rabbitmq_dotnet_client = git_rmq rabbitmq-dotnet-client $(current_rmq_ref ) $(base_rmq_ref ) master
61
+ dep_rabbitmq_event_exchange = git_rmq-subfolder rabbitmq-event-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
62
+ dep_rabbitmq_federation = git_rmq-subfolder rabbitmq-federation $(current_rmq_ref ) $(base_rmq_ref ) master
63
+ dep_rabbitmq_federation_management = git_rmq-subfolder rabbitmq-federation-management $(current_rmq_ref ) $(base_rmq_ref ) master
64
+ dep_rabbitmq_java_client = git_rmq rabbitmq-java-client $(current_rmq_ref ) $(base_rmq_ref ) master
65
+ dep_rabbitmq_jms_client = git_rmq rabbitmq-jms-client $(current_rmq_ref ) $(base_rmq_ref ) master
66
+ dep_rabbitmq_jms_cts = git_rmq rabbitmq-jms-cts $(current_rmq_ref ) $(base_rmq_ref ) master
67
+ dep_rabbitmq_jms_topic_exchange = git_rmq-subfolder rabbitmq-jms-topic-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
68
+ dep_rabbitmq_lvc_exchange = git_rmq rabbitmq-lvc-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
69
+ dep_rabbitmq_management = git_rmq-subfolder rabbitmq-management $(current_rmq_ref ) $(base_rmq_ref ) master
70
+ dep_rabbitmq_management_agent = git_rmq-subfolder rabbitmq-management-agent $(current_rmq_ref ) $(base_rmq_ref ) master
71
+ dep_rabbitmq_management_exchange = git_rmq rabbitmq-management-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
72
+ dep_rabbitmq_management_themes = git_rmq rabbitmq-management-themes $(current_rmq_ref ) $(base_rmq_ref ) master
73
+ dep_rabbitmq_message_timestamp = git_rmq rabbitmq-message-timestamp $(current_rmq_ref ) $(base_rmq_ref ) master
74
+ dep_rabbitmq_metronome = git_rmq rabbitmq-metronome $(current_rmq_ref ) $(base_rmq_ref ) master
75
+ dep_rabbitmq_mqtt = git_rmq-subfolder rabbitmq-mqtt $(current_rmq_ref ) $(base_rmq_ref ) master
76
+ dep_rabbitmq_objc_client = git_rmq rabbitmq-objc-client $(current_rmq_ref ) $(base_rmq_ref ) master
77
+ dep_rabbitmq_peer_discovery_aws = git_rmq-subfolder rabbitmq-peer-discovery-aws $(current_rmq_ref ) $(base_rmq_ref ) master
78
+ dep_rabbitmq_peer_discovery_common = git_rmq-subfolder rabbitmq-peer-discovery-common $(current_rmq_ref ) $(base_rmq_ref ) master
79
+ dep_rabbitmq_peer_discovery_consul = git_rmq-subfolder rabbitmq-peer-discovery-consul $(current_rmq_ref ) $(base_rmq_ref ) master
80
+ dep_rabbitmq_peer_discovery_etcd = git_rmq-subfolder rabbitmq-peer-discovery-etcd $(current_rmq_ref ) $(base_rmq_ref ) master
81
+ dep_rabbitmq_peer_discovery_k8s = git_rmq-subfolder rabbitmq-peer-discovery-k8s $(current_rmq_ref ) $(base_rmq_ref ) master
82
+ dep_rabbitmq_prometheus = git_rmq-subfolder rabbitmq-prometheus $(current_rmq_ref ) $(base_rmq_ref ) master
83
+ dep_rabbitmq_random_exchange = git_rmq-subfolder rabbitmq-random-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
84
+ dep_rabbitmq_recent_history_exchange = git_rmq-subfolder rabbitmq-recent-history-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
85
+ dep_rabbitmq_routing_node_stamp = git_rmq rabbitmq-routing-node-stamp $(current_rmq_ref ) $(base_rmq_ref ) master
86
+ dep_rabbitmq_rtopic_exchange = git_rmq rabbitmq-rtopic-exchange $(current_rmq_ref ) $(base_rmq_ref ) master
87
+ dep_rabbitmq_sharding = git_rmq-subfolder rabbitmq-sharding $(current_rmq_ref ) $(base_rmq_ref ) master
88
+ dep_rabbitmq_shovel = git_rmq-subfolder rabbitmq-shovel $(current_rmq_ref ) $(base_rmq_ref ) master
89
+ dep_rabbitmq_shovel_management = git_rmq-subfolder rabbitmq-shovel-management $(current_rmq_ref ) $(base_rmq_ref ) master
90
+ dep_rabbitmq_stomp = git_rmq-subfolder rabbitmq-stomp $(current_rmq_ref ) $(base_rmq_ref ) master
91
+ dep_rabbitmq_stream = git_rmq-subfolder rabbitmq-stream $(current_rmq_ref ) $(base_rmq_ref ) master
92
+ dep_rabbitmq_stream_management = git_rmq-subfolder rabbitmq-stream-management $(current_rmq_ref ) $(base_rmq_ref ) master
93
+ dep_rabbitmq_stream_prometheus = git_rmq-subfolder rabbitmq-stream-prometheus $(current_rmq_ref ) $(base_rmq_ref ) master
94
+ dep_rabbitmq_toke = git_rmq rabbitmq-toke $(current_rmq_ref ) $(base_rmq_ref ) master
95
+ dep_rabbitmq_top = git_rmq-subfolder rabbitmq-top $(current_rmq_ref ) $(base_rmq_ref ) master
96
+ dep_rabbitmq_tracing = git_rmq-subfolder rabbitmq-tracing $(current_rmq_ref ) $(base_rmq_ref ) master
97
+ dep_rabbitmq_trust_store = git_rmq-subfolder rabbitmq-trust-store $(current_rmq_ref ) $(base_rmq_ref ) master
98
+ dep_rabbitmq_test = git_rmq rabbitmq-test $(current_rmq_ref ) $(base_rmq_ref ) master
99
+ dep_rabbitmq_web_dispatch = git_rmq-subfolder rabbitmq-web-dispatch $(current_rmq_ref ) $(base_rmq_ref ) master
100
+ dep_rabbitmq_web_stomp = git_rmq-subfolder rabbitmq-web-stomp $(current_rmq_ref ) $(base_rmq_ref ) master
101
+ dep_rabbitmq_web_stomp_examples = git_rmq-subfolder rabbitmq-web-stomp-examples $(current_rmq_ref ) $(base_rmq_ref ) master
102
+ dep_rabbitmq_web_mqtt = git_rmq-subfolder rabbitmq-web-mqtt $(current_rmq_ref ) $(base_rmq_ref ) master
103
+ dep_rabbitmq_web_mqtt_examples = git_rmq-subfolder rabbitmq-web-mqtt-examples $(current_rmq_ref ) $(base_rmq_ref ) master
104
+ dep_rabbitmq_website = git_rmq rabbitmq-website $(current_rmq_ref ) $(base_rmq_ref ) live master
105
+ dep_toke = git_rmq toke $(current_rmq_ref ) $(base_rmq_ref ) master
107
106
108
107
# Third-party dependencies version pinning.
109
108
#
@@ -115,12 +114,12 @@ dep_accept = hex 0.3.5
115
114
dep_cowboy = hex 2.8.0
116
115
dep_cowlib = hex 2.9.1
117
116
dep_jsx = hex 2.11.0
118
- dep_lager = hex 3.8.0
117
+ dep_looking_glass = git https://github.com/rabbitmq/looking_glass master
119
118
dep_prometheus = git https://github.com/deadtrickster/prometheus.erl.git master
120
- dep_ra = git https://github.com/rabbitmq/ra.git master
121
- dep_ranch = hex 1.7.1
119
+ dep_ra = git https://github.com/rabbitmq/ra.git v1.x
120
+ dep_ranch = hex 2.0.0
122
121
dep_recon = hex 2.5.1
123
- dep_observer_cli = hex 1.5.4
122
+ dep_observer_cli = hex 1.6.1
124
123
dep_stdout_formatter = hex 0.2.4
125
124
dep_sysmon_handler = hex 1.3.0
126
125
@@ -177,6 +176,8 @@ RABBITMQ_COMPONENTS = amqp_client \
177
176
rabbitmq_shovel_management \
178
177
rabbitmq_stomp \
179
178
rabbitmq_stream \
179
+ rabbitmq_stream_management \
180
+ rabbitmq_stream_prometheus \
180
181
rabbitmq_toke \
181
182
rabbitmq_top \
182
183
rabbitmq_tracing \
@@ -304,6 +305,31 @@ define dep_fetch_git_rmq
304
305
git remote set-url --push origin "$$$$push_url")
305
306
endef
306
307
308
+ define dep_fetch_git_rmq-subfolder
309
+ fetch_url1='https://github.com/rabbitmq/rabbitmq-server.git'; \
310
+ fetch_url2='
[email protected] :rabbitmq/rabbitmq-server.git'; \
311
+ if [ ! -d $(ERLANG_MK_TMP ) /rabbitmq-server ]; then \
312
+ if test "$$$$fetch_url1" != '$(RABBITMQ_CURRENT_FETCH_URL ) ' && \
313
+ git clone -q -n -- "$$$$fetch_url1" $(ERLANG_MK_TMP ) /rabbitmq-server; then \
314
+ fetch_url="$$$$fetch_url1"; \
315
+ push_url='$(call dep_rmq_repo,$(RABBITMQ_CURRENT_PUSH_URL ) ,rabbitmq-server) '; \
316
+ elif git clone -q -n -- "$$$$fetch_url2" $(ERLANG_MK_TMP ) /rabbitmq-server; then \
317
+ fetch_url="$$$$fetch_url2"; \
318
+ push_url='$(call dep_rmq_repo,$(RABBITMQ_UPSTREAM_PUSH_URL ) ,rabbitmq-server) '; \
319
+ fi; \
320
+ fi; \
321
+ cd $(ERLANG_MK_TMP ) /rabbitmq-server && ( \
322
+ $(foreach ref,$(call dep_rmq_commits,$(1 ) ) , \
323
+ git checkout -q $(ref ) >/dev/null 2>&1 || \
324
+ ) \
325
+ (echo "error: no valid pathspec among: $(call dep_rmq_commits,$(1 ) ) " \
326
+ 1>&2 && false) ) && \
327
+ (test "$$$$fetch_url" = "$$$$push_url" || \
328
+ git remote set-url --push origin "$$$$push_url")
329
+ ln -s $(ERLANG_MK_TMP ) /rabbitmq-server/deps/$(call dep_name,$(1 ) ) \
330
+ $(DEPS_DIR ) /$(call dep_name,$(1 ) ) ;
331
+ endef
332
+
307
333
# --------------------------------------------------------------------
308
334
# Component distribution.
309
335
# --------------------------------------------------------------------
0 commit comments