2365b94f98 
								
							 
						 
						
							
							
								
								[skip ci] Bump com.google.googlejavaformat:google-java-format  
							
							... 
							
							
							
							Bumps the dev-deps group with 1 update in the /deps/rabbit/test/amqp_jms_SUITE_data directory: [com.google.googlejavaformat:google-java-format](https://github.com/google/google-java-format ).
Updates `com.google.googlejavaformat:google-java-format` from 1.26.0 to 1.27.0
- [Release notes](https://github.com/google/google-java-format/releases )
- [Commits](https://github.com/google/google-java-format/compare/v1.26.0...v1.27.0 )
---
updated-dependencies:
- dependency-name: com.google.googlejavaformat:google-java-format
  dependency-version: 1.27.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-deps
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2025-05-10 18:16:48 +00:00  
				
					
						
							
							
								 
						
							
								d19e90685b 
								
							 
						 
						
							
							
								
								Merge pull request  #13878  from rabbitmq/remove-selenium-flakes  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test Authentication/Authorization backends via mutiple messaging protocols / selenium (chrome, 1.17.3, 27.3) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 26) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 27) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, khepri) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, mnesia) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, khepri) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, mnesia) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Type check (1.17, 27) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test Management UI with Selenium / selenium (chrome, 1.17.3, 27.3) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test Authentication/Authorization backends via mutiple messaging protocols / summary-selenium (push) Has been cancelled  
				
					Details 
				
			 
		
	 
							
							Wait until page is fully loaded 
							
						 
						
							2025-05-09 22:46:49 +04:00  
				
					
						
							
							
								 
						
							
								44cebf2d6d 
								
							 
						 
						
							
							
								
								Merge pull request  #13879  from rabbitmq/md/health-check-ready-to-serve  
							
							... 
							
							
							
							Add health checks for testing readiness to serve clients 
							
						 
						
							2025-05-09 22:46:11 +04:00  
				
					
						
							
							
								 
						
							
								67bdc011cb 
								
							 
						 
						
							
							
								
								Add a health check for testing readiness to serve clients  
							
							
							
						 
						
							2025-05-09 11:36:07 -04:00  
				
					
						
							
							
								 
						
							
								028b69213e 
								
							 
						 
						
							
							
								
								Add a health check for testing the node connection limit  
							
							
							
						 
						
							2025-05-09 11:28:11 -04:00  
				
					
						
							
							
								 
						
							
								f79c7229d5 
								
							 
						 
						
							
							
								
								Wait until page is fully loaded  
							
							
							
						 
						
							2025-05-09 14:27:32 +02:00  
				
					
						
							
							
								 
						
							
								4f9a55baad 
								
							 
						 
						
							
							
								
								Merge pull request  #13868  from rabbitmq/fix-selenium-issue-starting-others  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test Authentication/Authorization backends via mutiple messaging protocols / selenium (chrome, 1.17.3, 27.3) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test Authentication/Authorization backends via mutiple messaging protocols / summary-selenium (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 26) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 27) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, khepri) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, mnesia) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, khepri) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, mnesia) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Type check (1.17, 27) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test Management UI with Selenium / selenium (chrome, 1.17.3, 27.3) (push) Waiting to run  
				
					Details 
				
			 
		
	 
							
							Fix selenium issues when running two rabbitmq 
							
						 
						
							2025-05-08 21:45:05 +04:00  
				
					
						
							
							
								 
						
							
								a4afc2a44a 
								
							 
						 
						
							
							
								
								Merge pull request  #13872  from rabbitmq/md/health-check-is-in-service  
							
							... 
							
							
							
							Add an 'is-in-service' health check wrapping `rabbit:is_serving/0` 
							
						 
						
							2025-05-08 21:42:27 +04:00  
				
					
						
							
							
								 
						
							
								81cf5f2e46 
								
							 
						 
						
							
							
								
								Exclude other_rabbitmq when running start-others. And fix some issues  
							
							
							
						 
						
							2025-05-08 18:29:54 +02:00  
				
					
						
							
							
								 
						
							
								98ba31a381 
								
							 
						 
						
							
							
								
								Merge pull request  #13871  from rabbitmq/md/health-check-multi-protocol-listener  
							
							... 
							
							
							
							Allow multiple protocols in protocol listener health check 
							
						 
						
							2025-05-08 20:22:22 +04:00  
				
					
						
							
							
								 
						
							
								07fe6307c6 
								
							 
						 
						
							
							
								
								Add an 'is-in-service' health check wrapping `rabbit:is_serving/0`  
							
							... 
							
							
							
							This is useful for a load balancer, for example, to be able to avoid
sending new connections to a node which is running and has listeners
bound to TCP ports but is being drained for maintenance. 
							
						 
						
							2025-05-08 11:11:52 -04:00  
				
					
						
							
							
								 
						
							
								5d319be3f9 
								
							 
						 
						
							
							
								
								Accept multiple protocols in protocol listener health check  
							
							... 
							
							
							
							This updates the health check for protocol listeners to accept a set of
protocols, comma-separated. The check only returns 200 OK when all
requested protocols have active listeners. 
							
						 
						
							2025-05-08 11:01:59 -04:00  
				
					
						
							
							
								 
						
							
								0d692fa161 
								
							 
						 
						
							
							
								
								Prefer node-local listeners helper in protocol-listener health check  
							
							... 
							
							
							
							This is a minor change that avoids a cluster-wide query for active
listeners. The old code called `rabbit_networking:active_listeners/0`
and then filtered the results by ones available on the local node. This
caused an RPC and concatenation of all other cluster members' listeners
and then in the next line filtered down to local nodes. Equivalently we
can use `rabbit_networking:node_listeners(node())` which dumps a local
ETS table.
This is not a very impactful change but it's nice to keep the latency of
the health-check handlers low and reduce some unnecessary cluster noise. 
							
						 
						
							2025-05-08 10:43:33 -04:00  
				
					
						
							
							
								 
						
							
								d27d5c48ce 
								
							 
						 
						
							
							
								
								Merge pull request  #13856  from cloudamqp/faster_empty_cq_init  
							
							... 
							
							
							
							Make empty CQ init faster in case of clean shutdown 
							
						 
						
							2025-05-08 18:24:28 +04:00  
				
					
						
							
							
								 
						
							
								f50a8d39cc 
								
							 
						 
						
							
							
								
								Merge pull request  #13861  from rabbitmq/move-os_mon-users-back-to-rabbit  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 26) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 27) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, khepri) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, mnesia) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, khepri) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, mnesia) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Type check (1.17, 27) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test Management UI with Selenium / selenium (chrome, 1.17.3, 27.3) (push) Waiting to run  
				
					Details 
				
			 
		
	 
							
							Move `file_handle_cache` and `vm_memory_monitor` back to `rabbit` 
							
						 
						
							2025-05-07 21:59:22 +04:00  
				
					
						
							
							
								 
						
							
								6ba73c2093 
								
							 
						 
						
							
							
								
								Merge pull request  #13848  from rabbitmq/extend-mgt-api-selenium-lib  
							
							... 
							
							
							
							Add several functions to mgt-api.js for wsr testing with selenium 
							
						 
						
							2025-05-07 19:59:37 +04:00  
				
					
						
							
							
								 
						
							
								ea0dd8beb8 
								
							 
						 
						
							
							
								
								Add functions to mgt-api for selenium  
							
							
							
						 
						
							2025-05-07 17:38:31 +02:00  
				
					
						
							
							
								 
						
							
								150172f008 
								
							 
						 
						
							
							
								
								Make empty CQ init faster in case of clean shutdown  
							
							... 
							
							
							
							At CQ startup variable_queue went through each seqid from 0 to
next_seq_id looking for the first message even if there were no
messages in the queue (no segment files).
In case of a clean shutdown the value next_seq_id is stored in
recovery terms. This value can be utilized by the queue index to
provide better seqid bounds in absence of segment files.
Before this patch starting an empty classic queue with next_seq_id =
100_000_000 used to take about 26 seconds. With this patch it takes
less than 1ms. 
							
						 
						
							2025-05-07 14:59:46 +02:00  
				
					
						
							
							
								 
						
							
								cddfe3ba41 
								
							 
						 
						
							
							
								
								Removed unused function  
							
							
							
						 
						
							2025-05-07 14:52:02 +02:00  
				
					
						
							
							
								 
						
							
								e58eb1807a 
								
							 
						 
						
							
							
								
								Move `file_handle_cache` and `vm_memory_monitor` back to `rabbit`  
							
							... 
							
							
							
							[Why]
They were moved from `rabbit` to `rabbit_common` several years ago to
solve an dependency issue because `amqp_client` depended on the file
handle cache. This is not the case anymore.
[How]
The modules are moved back to `rabbit`.
`rabbit_common` doesn't need to depend on `os_mon` anymore. `rabbit`
already depends on it, so no changes needed here.
`include/rabbit_memory.hrl` and some test cases are moved as well to
follow the `vm_memory_monitor` module. 
							
						 
						
							2025-05-07 09:46:14 +02:00  
				
					
						
							
							
								 
						
							
								8cc26c4acd 
								
							 
						 
						
							
							
								
								Merge pull request  #13857  from rabbitmq/stream-coordinator-fix-partition-index-conflict  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 26) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 27) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, khepri) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, mnesia) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, khepri) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, mnesia) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Type check (1.17, 27) (push) Waiting to run  
				
					Details 
				
			 
		
	 
							
							Fix partition index conflict in stream SAC coordinator 
							
						 
						
							2025-05-06 15:16:25 +00:00  
				
					
						
							
							
								 
						
							
								1c0539f862 
								
							 
						 
						
							
							
								
								Merge pull request  #13858  from rabbitmq/ik-stomp-utf8-check  
							
							... 
							
							
							
							STOMP: confirm utf-8 handling 
							
						 
						
							2025-05-06 18:12:57 +04:00  
				
					
						
							
							
								 
						
							
								cad8b70ee8 
								
							 
						 
						
							
							
								
								Fix partition index conflict in stream SAC coordinator  
							
							... 
							
							
							
							Consumers with a same name, consuming from the same stream should have
the same partition index. This commit adds a check to enforce this rule
and make the subscription fail if it does not comply.
Fixes  #13835  
							
						 
						
							2025-05-06 16:11:46 +02:00  
				
					
						
							
							
								 
						
							
								0ec25997b6 
								
							 
						 
						
							
							
								
								STOMP: confirm utf-8 handling  
							
							
							
						 
						
							2025-05-06 13:51:37 +02:00  
				
					
						
							
							
								 
						
							
								99a9237abb 
								
							 
						 
						
							
							
								
								Merge pull request  #13850  from rabbitmq/ik-stomp-evergreen  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 26) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 27) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, khepri) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, mnesia) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, khepri) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, mnesia) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test (make) / Type check (1.17, 27) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Test Authentication/Authorization backends via mutiple messaging protocols / selenium (chrome, 1.17.3, 27.3) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test Authentication/Authorization backends via mutiple messaging protocols / summary-selenium (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test Management UI with Selenium / selenium (chrome, 1.17.3, 27.3) (push) Has been cancelled  
				
					Details 
				
			 
		
	 
							
							STOMP: queue type tests - add queue.type assertions 
							
						 
						
							2025-05-05 21:31:53 +04:00  
				
					
						
							
							
								 
						
							
								53f511fa15 
								
							 
						 
						
							
							
								
								Merge pull request  #13837  from rabbitmq/dqt-export-fix  
							
							... 
							
							
							
							Modify default queue type injection logic 
							
						 
						
							2025-05-05 21:20:24 +04:00  
				
					
						
							
							
								 
						
							
								451850f325 
								
							 
						 
						
							
							
								
								Merge pull request  #13836  from rabbitmq/super-streams-ui  
							
							... 
							
							
							
							Management UI: new page and elements for superstreams (partitioned streams) 
							
						 
						
							2025-05-05 20:34:04 +04:00  
				
					
						
							
							
								 
						
							
								a91371dfe6 
								
							 
						 
						
							
							
								
								STOMP: queue type tests - add queue.type assertions  
							
							
							
						 
						
							2025-05-05 11:42:39 +02:00  
				
					
						
							
							
								 
						
							
								ef09b190ce 
								
							 
						 
						
							
							
								
								Mgmt UI: Add super streams page  
							
							
							
						 
						
							2025-05-04 19:53:55 +02:00  
				
					
						
							
							
								 
						
							
								c458cba923 
								
							 
						 
						
							
							
								
								4.1.0 release notes edits  
							
							
	
		
			
	 
	
	
		
			
				
	Test Management UI with Selenium / selenium (chrome, 1.17.3, 27.3) (push) Has been cancelled  
				
					Details 
				
			 
		
	 
							
						 
						
							2025-05-03 11:41:49 -04:00  
				
					
						
							
							
								 
						
							
								6bda6a610f 
								
							 
						 
						
							
							
								
								Minor 4.1.0 release notes correction  
							
							
							
						 
						
							2025-05-03 11:37:51 -04:00  
				
					
						
							
							
								 
						
							
								cc33379f27 
								
							 
						 
						
							
							
								
								Merge pull request  #13843  from rabbitmq/launch-other-rabbitmq  
							
							... 
							
							
							
							Launch another rabbitmq server from a Selenium test suite 
							
						 
						
							2025-05-03 18:36:59 +04:00  
				
					
						
							
							
								 
						
							
								7653b6522a 
								
							 
						 
						
							
							
								
								Fix test  
							
							... 
							
							
							
							it was necessary to add a queue first before checking which
columns are available 
							
						 
						
							2025-05-03 11:27:05 +02:00  
				
					
						
							
							
								 
						
							
								fa315e4d86 
								
							 
						 
						
							
							
								
								Fix location of definitions file  
							
							
							
						 
						
							2025-05-03 10:56:05 +02:00  
				
					
						
							
							
								 
						
							
								64f7aa2c95 
								
							 
						 
						
							
							
								
								Minor test chnage  
							
							
							
						 
						
							2025-05-02 18:08:09 +02:00  
				
					
						
							
							
								 
						
							
								438b77443c 
								
							 
						 
						
							
							
								
								Modify scripts so that it is possible to start 2 rabbitmqs  
							
							
							
						 
						
							2025-05-02 17:29:42 +02:00  
				
					
						
							
							
								 
						
							
								8cbd7e6243 
								
							 
						 
						
							
							
								
								Merge pull request  #13838  from rabbitmq/selenium-select-columns-for-virtualhosts  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	Test Management UI with Selenium / selenium (chrome, 1.17.3, 27.3) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test Authentication/Authorization backends via mutiple messaging protocols / selenium (chrome, 1.17.3, 27.3) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 26) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Build and Xref (1.17, 27) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, khepri) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Test (1.17, 27, mnesia) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, khepri) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Test mixed clusters (1.17, 27, mnesia) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test (make) / Type check (1.17, 27) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Test Authentication/Authorization backends via mutiple messaging protocols / summary-selenium (push) Has been cancelled  
				
					Details 
				
			 
		
	 
							
							Test management ui selection of vhost's tags columns 
							
						 
						
							2025-05-02 18:35:14 +04:00  
				
					
						
							
							
								 
						
							
								fb02466b20 
								
							 
						 
						
							
							
								
								Test columns for queues and exchanges  
							
							
							
						 
						
							2025-05-02 16:25:01 +02:00  
				
					
						
							
							
								 
						
							
								6c75497ac1 
								
							 
						 
						
							
							
								
								Merge pull request  #13840  from rabbitmq/fix-formatter-crash  
							
							... 
							
							
							
							Fix formatter crash in rabbit_reader 
							
						 
						
							2025-05-02 18:21:53 +04:00  
				
					
						
							
							
								 
						
							
								ba0510f85d 
								
							 
						 
						
							
							
								
								Test columns available for queues and stream  
							
							
							
						 
						
							2025-05-02 16:12:32 +02:00  
				
					
						
							
							
								 
						
							
								175abbff87 
								
							 
						 
						
							
							
								
								Test virtual hosts and select tags column  
							
							
							
						 
						
							2025-05-02 15:47:32 +02:00  
				
					
						
							
							
								 
						
							
								ea66a25dfa 
								
							 
						 
						
							
							
								
								Testing new vhost has the tag  
							
							
							
						 
						
							2025-05-02 14:56:49 +02:00  
				
					
						
							
							
								 
						
							
								435274bc83 
								
							 
						 
						
							
							
								
								Fix formatter crash in rabbit_reader  
							
							
							
						 
						
							2025-05-02 14:56:07 +02:00  
				
					
						
							
							
								 
						
							
								f61b9d9bf4 
								
							 
						 
						
							
							
								
								Add a test for DQT upon vhost creation  
							
							
							
						 
						
							2025-05-02 14:01:10 +02:00  
				
					
						
							
							
								 
						
							
								9bd11b449f 
								
							 
						 
						
							
							
								
								Set the DQT in rabbit_vhost:do_add  
							
							
							
						 
						
							2025-05-02 13:58:00 +02:00  
				
					
						
							
							
								 
						
							
								7003fefa44 
								
							 
						 
						
							
							
								
								Select columns of vhosts  
							
							
							
						 
						
							2025-05-02 13:05:25 +02:00  
				
					
						
							
							
								 
						
							
								9d0f01b45b 
								
							 
						 
						
							
							
								
								Add DQT to vhost metadata on recovery  
							
							... 
							
							
							
							Vhosts that currently don't have their own default queue type, now
inherit it from the node configuration and store it in their metadata
going forward. 
							
						 
						
							2025-05-01 17:28:32 +02:00  
				
					
						
							
							
								 
						
							
								0e743b5fe7 
								
							 
						 
						
							
							
								
								Adjust tests to the new behaviour  
							
							
							
						 
						
							2025-05-01 17:28:32 +02:00  
				
					
						
							
							
								 
						
							
								3c95bf32e7 
								
							 
						 
						
							
							
								
								vhost inherits DQT from node  
							
							... 
							
							
							
							Rather than injecting node-level DQT when exporting definitions,
inject it into vhost's metadata when a vhost is created. 
							
						 
						
							2025-05-01 17:28:32 +02:00  
				
					
						
							
							
								 
						
							
								5eb65f5f72 
								
							 
						 
						
							
							
								
								Remove vhost.default_queue_type from HTTP defs export  
							
							
							
						 
						
							2025-05-01 17:28:32 +02:00