develop
Added unit tests to Azure Service Bus for Job Consumer, changed inactivity timeout to restart after the bus has started.
Cleanup using
Added IRoutingSlipBuilder, which is now registered in the container, so that a routing slip can be built and executed from the Abstractions assembly only.
Related to #3909 - moved extensions to Testing namespace, some others to Internals
Fixed #5146 - Extend the inactivity timeout when the debugger is attached
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
Removed use of BusActivityMonitor, which is deprecated. Marked it obsolete.
Upgrade guidance for Scoped ConsumeContext
Rewrote Testing Received/Consumed/Published/Saga lists to support asynchronous awaits
Code cleanup. Remove copyrights
Related to #2014 - adding container registration for test harnesses
Added extra methods to test harness for consumer, saga, and activity endpoints
Related #5052 - Amazon SQS transport sent time is milliseconds since epoch, change calculation to match.
Migrated RabbitMQ transport from the v6 client to the all new completely rewritten v7 client.
Huge push towards optimization on startup, state machines, type discovery, caching, and the consume pipeline. Rebuilt the dispatch filter as a consume context filter for message type dispatch.
Optimized the test harness message list queries
Refactored Kafka Unit Tests to be more reliable, prep for running on GitHub Actions
POC, adding Wait methods using open telemetry to track subsequent message consumption, production, consumption, and so on...
Fixed warnings in test activity listener
Added to additional methods for modifying the in-memory saga repository using the test harness