AutofacContainerAdapter uses a separate ILifetimeScope in each IUnitOfWork, ensuring that components registered in the container as InstancePerLifetimeScope() will not outlive the current unit of work.
Let's give the UoW lifetime scope a public tag, allowing for even more flexible component registration in systems with complex lifetime hierarchies.
XML documentation for all public members of the Rebus.Autofac assembly.
IBus and IMessageContext registered in the Autofac container with lifetime and disposal similar to that of other container adapters.
changed a couple of names on Rabbit configurer and re-introduced the default behavior of binding default topic to input queue
increased tolerance even more
made timing in test better
updated tags
show dead letter queue
added ability to load dead letter queue in Snoop and move messages to any queue anywhere
added error details to final error log message when moving message to error queue
I heard you like exception handling, so I added extra defensive exception handler in yo extra defensive exception handler, so you can handle exceptions while you handle exceptions
updated Rabbit client dep
more consistent Rabbit API + logging of selected options
systematic access to all injected services + allow for disposal + allow for initialization
increased tolerance even more + added diagnostic print statements
use concurrent collection for subscriptions
must also be able to dispose the timeout storage
fixed bug where an instance scoped serialization binder would be assigned to a static serializer settings object
update Windsor dep to 3.2