rabbitmq-server
rabbitmq-server copied to clipboard
Open source RabbitMQ: core server and tier 1 (built-in) plugins
### Describe the bug Hi, The issue below involves deleting and recreating a queue while a node is down, which means that most users will not be affected by this....
This was found as part of the [rabbitmq_shovel amqp10_dynamic](https://github.com/rabbitmq/rabbitmq-shovel/blob/master/test/amqp10_dynamic_SUITE.erl#L38) test suite. There is a chance that frames sent from the `rabbit_amqp1_0_reader` to the `rabbit_amqp1_0_session` process do not have time to...
From the spec §2.8.3 _1 The receiver will only settle after sending the disposition to the sender and receiving a disposition indicating settlement of the delivery from the sender._ Right...
The default RABBITMQ_BASE path in windows is problematic. The service is configured by default to start with the Local Service account which has nothing to do with the user who...
### Is your feature request related to a problem? Please describe. RabbitMQ always extracts the user identity from a number of claim found in the access_token itself. The `access_token` is...
### Is your feature request related to a problem? Please describe. When an user gets an error message like "No authorized" there could many reasons for it. Most of the...
## Proposed Changes This implements PBKDF2 password hash storage for internal authentication. The only built-in hash algorithms available for storing passwords are SHA256 and SHA512, which, while salted with a...
Refactor rabbit_channel from gen_server2 to gen_server Tests with 100B messages:  Tests with 1kB messages:  Tests with 5kB messages:  Tests with 20kB messages:  Full test results: https://grafana.lionhead.rabbitmq.com/goto/cxGVTkeIR?orgId=1
This exposes all of the metrics that Ra collects in counters for the node's Khepri server under a new metric family in the "detailed" registry. Example output... ``` $ curl...
## Proposed Changes This PR introduces a new optional feature to help detect potential data loss scenarios during RabbitMQ node startup. The feature adds a verify_initial_run configuration option that defaults...