All notable changes to this project will be documented in this file.
- Bug fixes and support for delayed in observer
- Observers and operation level metrics support
- Support custom replication factor in classic replicated queues
- Support Lazy Queues
- Support quorum queues with custom group size
- Support Classic V2 Queues
- Remove redundant properties passed during exchange creation
- Optimize runtime of tests by introducing a singleton instance of RMQContainer
Added header forwarding
- Fixed pending count for sharded queues
- BlockedListener for RMQ connections. Logs added to indicate connection blockage.
- Support for separate producer/consumer connections.
- Removed
MetricRegistry
from RabbitMQBundle constructor. Registry is now picked from the suppliedEnvironment
- Moved
ExecutorServiceProvider
from Bundle constructor to an overridden method. This allows access to config duringExecutorServiceProvider
construction.