Michael Klishin
Michael Klishin
Spotted while reviewing https://github.com/streadway/amqp/pull/198: we need to introduce a new `Channel#Publish` function that accepts a "properties" data structure instead of just using positional arguments. One reason for that is that...
In https://github.com/streadway/amqp/commit/031f782f6e0b59c8ad3cb578076f7909d80d4a05, we introduced a fix and a test that were an improvement to the original issue but there's still a race condition between socket closure and AMQP 0-9-1 connection...
This is a heads-up. I accidentally built this plugin in an environment that cloned `gun` master, and there were exceptions around opening a connections (something about options validation failing, unfortunately...
I won't recite the discussion in #4099 but there's some interest on our team in making [consumer delivery acknowledgement timeout](https://www.rabbitmq.com/consumers.html#acknowledgement-timeout) configurable per virtual host. Starting with 3.11, virtual host metadata...
This is a degenerate case but if you have a loop of `basic.consume` operations without a `basic.cancel` (e.g. you abruptly close the connection), the log won't be snapshotted and thus...
This [C# example](https://github.com/olovhoglund/rabbitmq/blob/main/RabbitMQ.AmqpTest/Program.cs) demonstrates publishing of an AMQP 1.0 message with custom application properties. When a Shovel with an AMQP 1.0 source consumes it, it will not propagate the properties...
At the moment virtual host limits can only be applied to existing virtual hosts. It would be useful to allow for pre-defined limits. With a feature like this, it would...
This legacy health check has been [deprecated since 2019](https://www.rabbitmq.com/monitoring.html#deprecations) with a group of [alternatives available](https://www.rabbitmq.com/monitoring.html#health-checks). Closes #3892, supersedes (rebases) #3893.
See e.g. [1] for background. Some algorithms are fixed at key generation time, so supporting a specific list of cipher suites might require support for multiple certificate/key pairs. Erlang's `ssl`...
Ranch supports TLS extensions of the [Proxy Protocol](https://www.rabbitmq.com/networking.html#proxy-protocol) but RabbitMQ doesn't propagate the necessary information to Ranch, most likely because our adoption of Proxy Protocol predates those extensions. ## Original...