David Ansari
David Ansari
Follow up of https://github.com/rabbitmq/rabbitmq-server/pull/5442: Even though we can set `prevent_overlapping_partitions` to `true` on `master` branch, we still need the "global hang workaround" for rolling upgrades from a version with `prevent_overlapping_partitions`...
**Create `v3.13.x` branch before merging!** ## What Similar to Native MQTT in https://github.com/rabbitmq/rabbitmq-server/pull/5895, this commits implements Native AMQP 1.0. By "native", we mean do not proxy via AMQP 0.9.1 anymore....
### Is your feature request related to a problem? Please describe. As described in https://github.com/rabbitmq/internals/blob/master/interceptors.md, `rabbit_channel_interceptor` provides the ability to create 3rd party extensions that modify AMQP 0.9.1 methods. Such...
### Is your feature request related to a problem? Please describe. It may be desirable to store arbitrary annotations when receiving from a source protocol such that these annotations will...
MQTT spec: > the Server MUST send the retained messages matching the Topic Filter of the subscription to the Client However, RabbitMQ does not send retained messages for Topic Filters...
to improve performance on the critical path
### Describe the bug In RabbitMQ 3.13, RabbitMQ outputs wrong and misleading warning messages such as ``` [warning] Message dropped. Dead-letter queues cycle detected: [warning] This cycle will NOT be...
### Describe the bug As described in https://www.rabbitmq.com/docs/dlx#routing it is possible to form a cycle of message dead-lettering. The docs and the behaviour up to 3.12 are as follows: >...
For classic queues, if both policy and queue argument are set for queue TTL, the minimum takes effect. Prior to this commit, for quorum queues if both policy and queue...