{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":924551,"defaultBranch":"main","name":"rabbitmq-server","ownerLogin":"rabbitmq","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-09-20T10:29:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/96669?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716822649.0","currentOid":""},"activityList":{"items":[{"before":"67ea99a08585434115249312fa44964e6a97f84a","after":"67bd841750bd4dd8bd15641d096cb7e9da2bef8b","ref":"refs/heads/amqp-flow-control-poc-2","pushedAt":"2024-05-27T15:26:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ansd","name":"David Ansari","path":"/ansd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12648310?s=80&v=4"},"commit":{"message":"Remove echo param\n\nbecause queues always echo back credit_reply","shortMessageHtmlLink":"Remove echo param"}},{"before":"69d47bb3d23632cd81d35e8971893c82bd886e1d","after":null,"ref":"refs/heads/mergify/bp/v3.13.x/pr-11301","pushedAt":"2024-05-27T15:10:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ansd","name":"David Ansari","path":"/ansd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12648310?s=80&v=4"}},{"before":"18c9884a4bb96b0f4d915dd3d7162b98868e7bae","after":"fd943bc4a6d41f34f95b0de9a5f5b24b4711d52d","ref":"refs/heads/v3.13.x","pushedAt":"2024-05-27T15:10:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ansd","name":"David Ansari","path":"/ansd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12648310?s=80&v=4"},"commit":{"message":"Delete wrongly backported files","shortMessageHtmlLink":"Delete wrongly backported files"}},{"before":"2dd1eb9e5603c9af890616b37b5474184dc01922","after":"67ea99a08585434115249312fa44964e6a97f84a","ref":"refs/heads/amqp-flow-control-poc-2","pushedAt":"2024-05-27T14:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ansd","name":"David Ansari","path":"/ansd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12648310?s=80&v=4"},"commit":{"message":"Remove echo param\n\nbecause queues always echo back credit_reply","shortMessageHtmlLink":"Remove echo param"}},{"before":"46c8c27e85dd86108caa3188da4ed5523c396b24","after":"69d47bb3d23632cd81d35e8971893c82bd886e1d","ref":"refs/heads/mergify/bp/v3.13.x/pr-11301","pushedAt":"2024-05-27T14:30:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ansd","name":"David Ansari","path":"/ansd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12648310?s=80&v=4"},"commit":{"message":"Delete wrongly backported files","shortMessageHtmlLink":"Delete wrongly backported files"}},{"before":"2d7397f9a1e9aa0dae17900e5909977e62676bb8","after":"72ab1944bfbabe0fef9755d46383d40362014c8b","ref":"refs/heads/configure-oidc-endpoints","pushedAt":"2024-05-27T09:19:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarcialRosales","name":"Marcial Rosales","path":"/MarcialRosales","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11655401?s=80&v=4"},"commit":{"message":"Make end_session_endpoint configurable","shortMessageHtmlLink":"Make end_session_endpoint configurable"}},{"before":"1e343e553d9da1da3b6857975674a06faa57f786","after":"2dd1eb9e5603c9af890616b37b5474184dc01922","ref":"refs/heads/amqp-flow-control-poc-2","pushedAt":"2024-05-27T08:44:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ansd","name":"David Ansari","path":"/ansd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12648310?s=80&v=4"},"commit":{"message":"PoC 2: Two links\n\nProof of Concept 2:\nSolve internal flow control:\n```\nAMQP writer proc <--- sesssion proc <--- queue proc\n```\nby adding a second link:\nAMQP client <---link--> session proc <---link---> queue proc\n```\n\nThe session proc limits how many credits it tops up\non the second link to the queue proc.\nIf the AMQP client chooses a huge value on the first link,\nthe session proc will top up credit in batches on the second link.","shortMessageHtmlLink":"PoC 2: Two links"}},{"before":"c607eb044f215c27dec8f421fbf2db0d3b03a77a","after":null,"ref":"refs/heads/convert-rabbit_writer-to-gen_server","pushedAt":"2024-05-27T08:24:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"}},{"before":"19a751890cd5483889f8c3e44c6b9bb486422335","after":"a33768471f5e869f3974449c464f6f9b6bd2f801","ref":"refs/heads/main","pushedAt":"2024-05-27T08:24:32.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"dumbbell","name":"Jean-Sébastien Pédron","path":"/dumbbell","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/159804?s=80&v=4"},"commit":{"message":"Merge pull request #10088 from rabbitmq/convert-rabbit_writer-to-gen_server\n\nrabbit_writer: Convert to a regular gen_server","shortMessageHtmlLink":"Merge pull request #10088 from rabbitmq/convert-rabbit_writer-to-gen_…"}},{"before":null,"after":"46c8c27e85dd86108caa3188da4ed5523c396b24","ref":"refs/heads/mergify/bp/v3.13.x/pr-11301","pushedAt":"2024-05-27T07:54:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Remove checks to vhost-limit as that is now handled by rabbit_queue_type:declare\nAdd new error return tuple when queue limit is exceed\n\n(cherry picked from commit 19a751890cd5483889f8c3e44c6b9bb486422335)\n\n# Conflicts:\n#\tdeps/rabbit/src/rabbit_amqp_management.erl\n#\tdeps/rabbit/src/rabbit_amqp_session.erl\n#\tdeps/rabbit/test/amqp_auth_SUITE.erl","shortMessageHtmlLink":"Remove checks to vhost-limit as that is now handled by rabbit_queue_t…"}},{"before":"698cdc5275b1ae77c9425cdae23d7f33ce5f2540","after":"19a751890cd5483889f8c3e44c6b9bb486422335","ref":"refs/heads/main","pushedAt":"2024-05-27T07:53:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ansd","name":"David Ansari","path":"/ansd","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12648310?s=80&v=4"},"commit":{"message":"Remove checks to vhost-limit as that is now handled by rabbit_queue_type:declare\nAdd new error return tuple when queue limit is exceed","shortMessageHtmlLink":"Remove checks to vhost-limit as that is now handled by rabbit_queue_t…"}},{"before":"bb83dc6cf4097de669b7fcc26eb4fa379ab1a944","after":"c5c4d1dc1656058d66c10f61b5be981f6d31d806","ref":"refs/heads/mergify/bp/v3.13.x/pr-11321","pushedAt":"2024-05-27T02:23:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"Resolve conflicts #11321 #11324","shortMessageHtmlLink":"Resolve conflicts #11321 #11324"}},{"before":"727efc36481db34a8bc840846d70e3dd63c2d176","after":"bb83dc6cf4097de669b7fcc26eb4fa379ab1a944","ref":"refs/heads/mergify/bp/v3.13.x/pr-11321","pushedAt":"2024-05-27T02:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"added segment file count to queue_metrics ets and exposed in /metrics endpoint\n\n(cherry picked from commit 3b1ff80f0ac7f2e99cfbb2bccdfdd870a882384a)","shortMessageHtmlLink":"added segment file count to queue_metrics ets and exposed in /metrics…"}},{"before":"fa161baa4047b5a84a46324f05d4fe705f2c8128","after":"18c9884a4bb96b0f4d915dd3d7162b98868e7bae","ref":"refs/heads/v3.13.x","pushedAt":"2024-05-26T22:26:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"More editing #11329\n\n(cherry picked from commit 698cdc5275b1ae77c9425cdae23d7f33ce5f2540)","shortMessageHtmlLink":"More editing #11329"}},{"before":"936499c48aa4afb08c437f0072e620a53997ecd0","after":"698cdc5275b1ae77c9425cdae23d7f33ce5f2540","ref":"refs/heads/main","pushedAt":"2024-05-26T22:26:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"More editing #11329","shortMessageHtmlLink":"More editing #11329"}},{"before":"4d733d67e613ffa740c698776723bb058f927ce1","after":"fa161baa4047b5a84a46324f05d4fe705f2c8128","ref":"refs/heads/v3.13.x","pushedAt":"2024-05-26T22:25:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"Stream protocol doc: unit24 => uint24 #11329\n\n(cherry picked from commit 936499c48aa4afb08c437f0072e620a53997ecd0)\n\nConflicts:\n\tdeps/rabbitmq_stream/docs/PROTOCOL.adoc","shortMessageHtmlLink":"Stream protocol doc: unit24 => uint24 #11329"}},{"before":"6e778eb06be16c64ad7d794640356112ee947305","after":"936499c48aa4afb08c437f0072e620a53997ecd0","ref":"refs/heads/main","pushedAt":"2024-05-26T22:24:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"Stream protocol doc: unit24 => uint24 #11329","shortMessageHtmlLink":"Stream protocol doc: unit24 => uint24 #11329"}},{"before":"a8d9b9c1dbab877762e550be169462341c18215d","after":"6e778eb06be16c64ad7d794640356112ee947305","ref":"refs/heads/main","pushedAt":"2024-05-26T22:21:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"Merge branch 'wrobell-rabbitmq-streams-doc-protocol-filter'","shortMessageHtmlLink":"Merge branch 'wrobell-rabbitmq-streams-doc-protocol-filter'"}},{"before":"b825391b5fd53bd5a10ca3a3f447d7619b47a96e","after":"8d75df6461929d668241b0a51ae294117452c0db","ref":"refs/heads/mk-make-sure-virtual-hosts-are-started-on-all-nodes-after-definition-import","pushedAt":"2024-05-26T04:04:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"Periodic virtual host process reconciliation WIP","shortMessageHtmlLink":"Periodic virtual host process reconciliation WIP"}},{"before":"e5794fe80c9a1d84193e775e5a0608ad368e8bd6","after":null,"ref":"refs/heads/mergify/bp/v3.13.x/pr-11245","pushedAt":"2024-05-25T20:10:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"}},{"before":"2ce2368b6fbf44fc2ad2fa4f6deccc842bd5c7ec","after":"4d733d67e613ffa740c698776723bb058f927ce1","ref":"refs/heads/v3.13.x","pushedAt":"2024-05-25T20:10:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"Merge pull request #11325 from rabbitmq/mergify/bp/v3.13.x/pr-11245\n\nPrometheus: add segment file count to queue_metrics and expose (backport #11245)","shortMessageHtmlLink":"Merge pull request #11325 from rabbitmq/mergify/bp/v3.13.x/pr-11245"}},{"before":"70cce4592d5239cfbc2c1227c92515456fe3450f","after":null,"ref":"refs/heads/mergify/bp/v3.12.x/pr-11323","pushedAt":"2024-05-25T06:46:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"}},{"before":"5b977562a8bef12e4de5ba4f374af48c54bab7cb","after":"951fa66c97f8a5ff6358f50dbd26f499487e6766","ref":"refs/heads/v3.12.x","pushedAt":"2024-05-25T06:46:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"Merge pull request #11326 from rabbitmq/mergify/bp/v3.12.x/pr-11323\n\nMake rabbit_misc:which_applications/0 more resilient (backport #11322) (backport #11323)","shortMessageHtmlLink":"Merge pull request #11326 from rabbitmq/mergify/bp/v3.12.x/pr-11323"}},{"before":null,"after":"70cce4592d5239cfbc2c1227c92515456fe3450f","ref":"refs/heads/mergify/bp/v3.12.x/pr-11323","pushedAt":"2024-05-25T04:05:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Make rabbit_misc:which_applications/0 more resilient\n\nIn certain shutdown scenarios this function on\nErlang 26 runs into exceptions that stem from\napplication_controller.\n\nThe objective of this function is to be\nan exception-safe version of\napplication:which_applications/1, so let's\nhandle more cases.\n\nThis helps certain test suites avoid exceptions\n(process crash reports) logged during shutdown,\nwhich makes CT helpers fail test run even\nthough there were no exceptions in RabbitMQ\nitself, and all the exception indicates is a\ncertain edge case (during system shutdown)\nthat application_controller does not care to handle.\n\n(cherry picked from commit ca094402a9009ef2ee9f2b8ec04be585694297ff)\n(cherry picked from commit addc990ac38fb51ce66762753c623aad35bd4d8b)","shortMessageHtmlLink":"Make rabbit_misc:which_applications/0 more resilient"}},{"before":"addc990ac38fb51ce66762753c623aad35bd4d8b","after":null,"ref":"refs/heads/mergify/bp/v3.13.x/pr-11322","pushedAt":"2024-05-25T04:05:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"}},{"before":"9f4e2eb57eada005395e1e926a7c398e6d7dc8f0","after":"2ce2368b6fbf44fc2ad2fa4f6deccc842bd5c7ec","ref":"refs/heads/v3.13.x","pushedAt":"2024-05-25T04:04:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"Merge pull request #11323 from rabbitmq/mergify/bp/v3.13.x/pr-11322\n\nMake rabbit_misc:which_applications/0 more resilient (backport #11322)","shortMessageHtmlLink":"Merge pull request #11323 from rabbitmq/mergify/bp/v3.13.x/pr-11322"}},{"before":null,"after":"e5794fe80c9a1d84193e775e5a0608ad368e8bd6","ref":"refs/heads/mergify/bp/v3.13.x/pr-11245","pushedAt":"2024-05-25T01:25:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"added segment file count to queue_metrics ets and exposed in /metrics endpoint\n\n(cherry picked from commit 3b1ff80f0ac7f2e99cfbb2bccdfdd870a882384a)","shortMessageHtmlLink":"added segment file count to queue_metrics ets and exposed in /metrics…"}},{"before":"46e575f450ce9fb293e4088b66c5654bd6d0690a","after":"a8d9b9c1dbab877762e550be169462341c18215d","ref":"refs/heads/main","pushedAt":"2024-05-25T01:24:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"Merge pull request #11245 from cloudamqp/expose_segment_count_prometheus\n\nPrometheus: add segment file count to queue_metrics and expose","shortMessageHtmlLink":"Merge pull request #11245 from cloudamqp/expose_segment_count_prometheus"}},{"before":"6b7f4fd0f906c149c59d0110fd8a59eb50e1798e","after":"727efc36481db34a8bc840846d70e3dd63c2d176","ref":"refs/heads/mergify/bp/v3.13.x/pr-11321","pushedAt":"2024-05-25T01:18:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"michaelklishin","name":"Michael Klishin","path":"/michaelklishin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1090?s=80&v=4"},"commit":{"message":"Resolve conflicts #11321 #11324","shortMessageHtmlLink":"Resolve conflicts #11321 #11324"}},{"before":null,"after":"6b7f4fd0f906c149c59d0110fd8a59eb50e1798e","ref":"refs/heads/mergify/bp/v3.13.x/pr-11321","pushedAt":"2024-05-25T01:08:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"ctl delete_shovel: use a more effective way\n\nDynamic Shovels keep track of their status in\na node-local ETS table which is updated as\nShovels go through the lifecycle: start,\ninit (connect, declare the topology), stop.\n\nThis makes failing Shovels a bit special:\ntheir status records will not be long lived,\nwhich means it will be considered not to exist\nby certain code paths.\n\nIn addition, for such Shovels we do not know what\nnode they are hosted on. But that's fine:\nwe just need to clear their runtime parameter\nand a periodic Shovel cleanup will remove all\nchildren for which no schema database entry\n(a runtime parameter one) does not exist.\n\nrabbitmq_shovel_management's key integration\nsuite has been reworked and expanded to include\na case where the Shovel has no chance of\nsuccessfully connecting.\n\nThis also deletes a mock-based test suite\nwhich does not serve much of a purpose.\n\n(cherry picked from commit cae964dba1a1366e64abc32fa725f874e46db7c1)\n\n# Conflicts:\n#\tdeps/rabbitmq_shovel_management/test/http_SUITE.erl\n#\tdeps/rabbitmq_shovel_management/test/rabbit_shovel_mgmt_SUITE.erl","shortMessageHtmlLink":"ctl delete_shovel: use a more effective way"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVQjqKgA","startCursor":null,"endCursor":null}},"title":"Activity · rabbitmq/rabbitmq-server"}