develop
Fixed #4390 - MongoDB TryRegisterClassMap
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
Fixed #6154 - added NotifyFaulted to exception branch to ensure typed Fault<T> is published instead of ReceiveFault
Separate scoped ConsumeContext through components
Fix BusOutboxDeliveryService infinite retry loop on send fault (#6216)
Added MongoDb support for the Transactional Outbox
Bump Dependencies
Fixed outbox to ensure a session is available, and a transaction is started if an existing transaction is not already in progress.
Split out files from outbox
Check if context was committed. Use semaphore instead of lock for MongoDbBusOutBox
Remove some redundant typeinfo (#4529)