Commit Graph

54799 Commits

Author SHA1 Message Date
Michael Klishin 1b642353ca
Update (c) according to [1]
1. https://investors.broadcom.com/news-releases/news-release-details/broadcom-and-vmware-intend-close-transaction-november-22-2023
2023-11-21 23:18:22 -05:00
Michael Klishin 6fd183b1c2
Merge pull request #9966 from rabbitmq/mk-3.12.10-release-notes
3.12.10 release notes
2023-11-21 13:54:34 -05:00
Michael Klishin 0007765c30
3.12.10 release notes 2023-11-21 13:53:31 -05:00
Michael Klishin c3bbafbcb0
Merge pull request #9959 from rabbitmq/mk-3.11.26-release-notes
3.11.26 release notes
2023-11-20 23:46:01 -05:00
Michael Klishin 56d30ccb8e 3.11.26 release notes 2023-11-20 23:45:16 -05:00
Michael Klishin 8d9ce84ab5
Merge pull request #9952 from rabbitmq/revert-elixir-json-switch
Revert elixir json switch
2023-11-20 06:45:07 -05:00
Michael Klishin 28ad76467e Management UI: link to GitHub Discussions and not the Google group 2023-11-19 19:35:49 -05:00
Michael Klishin 7e50b5c52a README: add doc guide on policies to the list of essentials 2023-11-19 00:49:53 -05:00
Michael Klishin 232069ff0e
Merge pull request #9953 from rabbitmq/fix-amqp-connection-block
Fix AMQP 1.0 connection throttling
2023-11-17 15:01:02 -05:00
David Ansari 5a870df54c Fix AMQP connection throttling
Prior to this change the AMQP connection was never blocked, even in the
event of memory or disk alarms.
2023-11-17 19:12:18 +01:00
Michal Kuratczyk 32eba980f0
CLI: prune_code_paths: false 2023-11-17 13:09:31 +01:00
Michal Kuratczyk 9373661a33
Revert "Remove Elixir json dep in a few more places #9926"
This reverts commit 50e1fed344.
2023-11-17 13:08:26 +01:00
Michal Kuratczyk 7ef4bec607
Revert "Remove Elixir json package in one more place #9926 #9932"
This reverts commit 342af9ab96.
2023-11-17 13:08:19 +01:00
Michal Kuratczyk 93bb847798
Revert "Drop JSON from mix.exs #9926 #9932"
This reverts commit 8de8e0c18a.
2023-11-17 13:08:10 +01:00
Michal Kuratczyk 5a51547d9e
Revert "Remove hex.pm json package #9926 #9932"
This reverts commit dfe4f6fd70.
2023-11-17 13:07:58 +01:00
Michal Kuratczyk db56f662af
Revert "Bazel bits for #9926"
This reverts commit 8d402e75b7.
2023-11-17 13:07:28 +01:00
Michal Kuratczyk 5459975c5c
Revert "Use rabbit_json in the CLI"
This reverts commit 6c65715875.
2023-11-17 13:05:38 +01:00
Arnaud Cogoluègnes f118d2fdce
Small refactor of stream tests 2023-11-17 10:49:12 +01:00
Arnaud Cogoluègnes 2041835011
Merge pull request #9946 from rabbitmq/rabbitmq-server-9910-stream-vhost-queue-limit
Check virtual host queue limit on stream creation
2023-11-17 09:34:26 +01:00
Arnaud Cogoluègnes 329988c483
Remove syntax test 2023-11-17 09:00:08 +01:00
Arnaud Cogoluègnes 0e5d15592a
Check virtual host queue limit on stream creation
Fixes #9910
2023-11-17 08:45:42 +01:00
Michael Klishin f3819883fb
Merge pull request #9944 from rabbitmq/mk-3.12.9-release-notes-update
Add #9937 to 3.12.9 release notes
2023-11-17 02:23:51 -05:00
Michael Klishin e4215d9718
Add #9937 to 3.12.9 release notes 2023-11-17 02:23:02 -05:00
Michael Klishin 1104af9f2b
Merge pull request #9921 from rabbitmq/elixir-1.15
Elixir 1.15 compatibility (don't prune code paths)
2023-11-16 22:13:09 -05:00
Michael Klishin d200da0394
Merge pull request #9940 from rabbitmq/rabbitmq-server-9937
Fixes #9937
2023-11-16 21:39:03 -05:00
Michael Klishin 422a7177b1
Fixes #9937 2023-11-16 19:18:13 -05:00
Michael Klishin 50e1fed344
Remove Elixir json dep in a few more places #9926
(cherry picked from commit d419b0a431)
2023-11-16 10:59:42 -05:00
Michael Klishin 342af9ab96
Remove Elixir json package in one more place #9926 #9932 2023-11-16 10:13:08 -05:00
Michael Klishin dfe4f6fd70
Remove hex.pm json package #9926 #9932 2023-11-16 10:12:45 -05:00
Michael Klishin 8de8e0c18a
Drop JSON from mix.exs #9926 #9932 2023-11-16 10:05:30 -05:00
Michael Klishin 3dff0d9494
Merge pull request #9932 from rabbitmq/mk-remove-elixir-json-dep-from-bazel
Bazel bits for #9926
2023-11-16 09:54:27 -05:00
Michael Klishin 8d402e75b7
Bazel bits for #9926 2023-11-16 09:46:19 -05:00
Michael Klishin 6bc62b0570
Merge pull request #9926 from rabbitmq/cli-remove-json-dep
Use rabbit_json in the CLI
2023-11-16 09:11:48 -05:00
Jean-Sébastien Pédron 1af161a9bb
Merge pull request #9929 from rabbitmq/fix-error-handling-in-rabbit_khepri-add_member
rabbit_khepri: Fix error handling with `net_adm:ping/1`
2023-11-16 13:23:40 +01:00
Jean-Sébastien Pédron 4ebaf7d618
rabbit_khepri: Fix error handling with `net_adm:ping/1`
[Why]
The initial implementation was a bit too optimistic: it just asserted
that `net_adm:ping/1` returned pong. This led to a crash if it was not
the case.

[How]
It is better to handle an error from `net_adm:ping/1` and return
something appropriate instead of crashing. The rest of the function
already does that.

It improves the integration with peer discovery.
2023-11-16 12:13:24 +01:00
Michael Klishin b7604e2b23
Merge pull request #9927 from rabbitmq/mk-3.12.9-release-notes
3.12.9 release notes
2023-11-16 02:49:44 -05:00
Michael Klishin a40b4340c2
3.12.9 release notes 2023-11-16 02:44:08 -05:00
Michal Kuratczyk 6c65715875
Use rabbit_json in the CLI
dep_json doesn't seem to be maintained
and it's unnecessary anyway, since we can
use rabbit_json, which uses thoas
2023-11-16 00:01:14 +01:00
Michael Klishin 7dfebb9b7f
Merge pull request #9924 from rabbitmq/add-super-stream-binding-keys-alias
Add --binding-keys to add_super_stream command
2023-11-15 16:03:03 -05:00
Michael Klishin edbf454f7b
Merge pull request #9925 from Ayanda-D/robust-mgmt-api-queue-deletion
Handle different queue states on queue deletion from the management API more robustly
2023-11-15 15:27:24 -05:00
Ayanda Dube 324debe6cf add a test case for mgmt API deletion of crashed queues 2023-11-15 17:43:47 +00:00
Ayanda Dube 1ce75c7aae handle different queue states on deletion from the mgmt API 2023-11-15 17:43:47 +00:00
Arnaud Cogoluègnes 739928153e
Add --binding-keys to add_super_stream command
It is meant to replace --routing-keys, which
is still available but not documented anymore.

This is to be consistent with AMQP 0.9.1 terminology.
2023-11-15 14:00:07 +01:00
Rin Kuryloski 575045fc67
Merge pull request #9922 from rabbitmq/rin/cli-rabbit_framing.hrl-fix
Another attempt to fix the missing rabbit_framing.hrl error
2023-11-15 12:22:12 +01:00
Rin Kuryloski d81bfb46c0 Another attempt to fix the missing rabbit_framing.hrl error
when running the cli tests

copies rather than symlinks files into the ERL_LIBS dir when building
the cli
2023-11-15 09:51:05 +01:00
Michael Klishin 6d9e9b9cc9
Merge pull request #9813 from rabbitmq/super-stream-frames
Add super stream creation/deletion commands
2023-11-14 23:45:35 -05:00
Michal Kuratczyk ac2d51c3e6
Elixir 1.15 compatibility (don't prune code paths) 2023-11-14 23:14:02 +01:00
Michael Klishin 2adec32449
Merge pull request #9909 from rabbitmq/rabbitmq-server-9894
Dynamic Shovels: support old (pre-3.13.0, 3.12.8) and new supervisor child ID formats
2023-11-14 07:10:58 -05:00
Michael Klishin 61dac76a41
Merge pull request #9912 from rabbitmq/list-policies-that-match
Add `rabbitmq-diagnostics list_policies_that_match` command
2023-11-13 22:52:45 -05:00
Michael Klishin 229a9fb7bd
list_policies_that_match: correctly format 'not found' errors as JSON 2023-11-13 21:35:48 -05:00